TSQL Tuesday SSB Rube Goldberg Solutions
For those of you who don’t know me, I was one of the program managers for the SQL Server 2005 Service Broker. One of the harder parts of ...
View ArticleT-SQL Tuesday #46: Rube Goldberg Machine
The subject of this month’s T-SQL Tuesday blogging party, #46, is the Rube Goldberg Machine. Rube Goldberg was a cartoonist whose drawings featured contrived, complicated contraptions . The goal ...
View ArticleMore ways to change data types using SSIS
A couple of weeks ago I posted a blog about values not matching the Lookup transform in SSIS because the data types were different in the columns to compare. I showed ...
View ArticleSQL 2014 SSMS is Killing my C:
I could hear SQL saying to my C: Drive "Why You Little...." Hello Dear Reader! The Blog about SQL Saturday 232 coming shortly, but ...
View ArticleSQL File System Questions
I did a presentation on the SQL File system Tuesday for Training on the Ts The answers to questions asked during the presentation follow: ...
View ArticleSQL File System Slides
Here are the slides from my Training on the Ts presentation: SQL File System Slides
View ArticleMVP News
I am thrilled to announce that I was selected today to be a SQL Server MVP. The MVP award is given by Microsoft to those who share knowledge and passion with the technical community. For me, that ...
View ArticleT-SQL Tuesday #47: SWAG
This month’s T-SQL Tuesday topic is SWAG. What is the best T-SQL SWAG you have received? Usually, when I go to SQL Server events, I pick up the things that are useful like luggage tags or ...
View ArticleResources for New SQL Server Developers
About every month or so a new group of students tour the Pragmatic Works office. They’re a part of the Pragmatic Works foundation, a non profit organization created to help unemployed, ...
View ArticleFragmentation Presentation Follow Up
Thanks to all of you who attended my presentation on fragmentation. If you would like to view the video, you can find it here . You can also download the code and slides if you would like. As ...
View ArticleT-SQL Tuesday #48: Head in the Cloud
It's T-SQL Tuesday again! This time my colleague Jorge Segarra (@sqlchicken) is the host and the topic is Cloud Atlas . A few years ago I was teaching SSRS for a training company in St. ...
View ArticlePresentation Tips from Aunt Kathi
I recently presented on T-SQL window functions at the PASS Summit in Charlotte . Just getting accepted to speak at Summit is a big deal. There are a limited number of slots for community ...
View ArticleT-SQL 2012 Features
I've written a number of posts recently about the new T-SQL features. I thought it would be helpful for you to have a list with links to each one. You may also be interested in a Training on the ...
View ArticleRunning Total with T-SQL 2012
Writing a T-SQL statement that calculates a running total is really easy with SQL Server 2012. But, if you are not careful, you will see less than stellar performance. Back in 2005, Microsoft ...
View ArticleFraming: ROWS vs. RANGE
I have spent a lot of time with Window function this year. I have found that many people haven’t heard about all the features introduced with 2005, or if they have, don’t know the details to get the ...
View ArticleSetting goals for 2014
It’s that time of the year when you start to take stock of the year and maybe even your life. The New Year is a chance for a new beginning, a time to set or rethink your professional and personal ...
View ArticleWhat's in a Name?
As you probably know, the next release of SQL Server will be out sometime in 2014 and will be named SQL Server 2014. This is only two years after the last release, SQL Server 2012. I have been ...
View ArticleT-SQL Tuesday #50: Automation
This month’s T-SQL Tuesday is about automation and have methods stayed the same or changed. I haven’t had a chance to automate much recently, but back in the day when I was a database ...
View ArticleMore Thoughts about ROWS and RANGE
I have been speaking and writing a bunch lately on T-SQL window functions. There is always more to learn, it seems. Framing for many of the window functions was introduced with 2012. It is very ...
View ArticleAvoid Row-by-row Updates with Task Factory Update Batch Transform
SSIS is a fantastic component of SQL Server used for ETL. There are often performance challenges with SSIS packages, and many of the challenges can be solved by moving logic to the database system ...
View ArticleT-SQL Window Functions webinar follow up
For those of you who attended my presentation on Feb. 4th, thank you so much! Here is the recording if you missed it or would like to watch it again. Here are the slides and code . I ...
View ArticleSSRS Report Models no Primary Keys
When creating report models you might run into bad database designs where the tables have no foreign keys and/or no primary keys. This can be resolved in the report model DSV. I have created two ...
View ArticleStandard Deviations with CTE in SQL
I was working with a client recently getting the number of standard deviations a student was off the average number of suspensions. I accomplished this with two Common Table Expressions, (CTE). ...
View ArticleUsing a window aggregate function in an aggregate query
A window aggregate function is an easy way to perform an aggregate calculation without changing the query to an aggregate query. This means that you can calculate an aggregate over the entire ...
View ArticleSSRS Top N and Bottom N reporting with Duplicates
Previously I wrote a blog on Top N and Bottom N reporting. There were a couple of gotcha I did not cover in that blog so I thought I would cover those here to answer some of the questions I have ...
View ArticleWhich Join Operator Will My Query Use?
There is so much to learn about SQL Server that I am both enthusiastic and overwhelmed when I think about it. Of course, depending on what an individual likes to do, some things will be easier for ...
View ArticleTwo Digit Dates in SQL – MM/DD/YYYY
When creating dates or numbers as strings it is sometimes required to have two digit numbers. For example, instead of this: 3/1/2011 You want to see this: 03/01/2011 There is an easy ...
View ArticleHow Does the Nested Loop Operator Work?
Last week I posted a blog that explained when each type of join operator will be used with an INNER JOIN. This week, I would like to describe how one of the join ...
View ArticleMy speaking schedule
I love speaking about SQL Server, and I have submitted to several SQL Saturdays and events. If you would like for me to speak at your user group, especially remotely, please leave me a comment ...
View ArticleT-SQL Window Function Performance webinar follow up
I gave a presentation this week on T-SQL Window Function Performance. You can view the presentation here . You can also download the code and the slides . I had just a couple of questions ...
View ArticleSSIS 2012 T-SQL Package Execution with Dynamic Environment Parameter
SQL Server 2012 provides the useful feature of SSIS package execution via T-SQL commands. One issue, I’ve encountered is the need to retrieve a deployed SSIS project’s configured environment, and ...
View ArticleWhere did I go?
You may be wondering why I haven't posted here for a few weeks. I decided to move over to my own Wordpress blog: http://auntkathisql.com . I will be slowly moving my favorite posts from this blog ...
View ArticleSSIS XML Task
The XML Task in SSIS allows you to parse through an XML file and read the nodes in the XML. In a previous blog I showed how to use a web service task to get the city and state when entering a zip ...
View ArticleMDS Source Updates
I ran into an interesting requirement on a recent MDS engagement. The customer wanted to give a large number of users read-only access to the MDS data. ...
View ArticleIntroducing What_To_Compress V2
Hello Dear Reader! I'm about 32,000 feet in the air leaving St. Louis after a great Performance Tuning Workshop for Pragmatic Works . While there Jason Strate ( @StrateSQL | Blog ) and ...
View ArticleProfessional Microsoft SQL Server 2014 Administration
Hello Dear Reader! Last September I was approached with a tremendous opportunity to become the Managing Author for the Professional Microsoft SQL Server 2014 book by Wrox. We worked throughout ...
View ArticleCreating a Reporting Services Subscription
Subscriptions are a great feature in Reporting Services that will run a report unattended and deliver it to users either by email or Windows File Share. Subscriptions can also be scheduled so if ...
View ArticleT-SQL Script to Dynamically Create Table, Build Clustered Columnstore Index,...
Recently myself and Mitchell Pearson ( blog | twitter ) were working on a project for a client that required us to load a ton of data (dozens of TBs) into some tables each built with a clustered ...
View ArticleCreating a SQL 2016 CTP2 Virtual Machine in Azure
With the CTP2 of SQL Server 2016 now released you may be eager to try it out. One of the best ways to do this in my opinion is to set it up on a virtual machine. You could certainly do this with ...
View ArticleTSQL Script to Find Foreign Key References to a Given Column
It’s always kind of a pain to have to hunt down all those foreign key references so you can address the issues. So I put this script together (based on a script found on StackOverflow ) in order to ...
View ArticleWhat’s New in SQL Server Analysis Services 2016?
There’s a load of new features that are included in the release of SQL Server Analysis Services 2016 CTP2. I’m pretty excited about these changes and while these changes have been public for a while ...
View ArticleLearn Designing a Data Warehouse from the Ground Up at SQL Saturday 442...
I’m very excited to announce that I’ve been selected to present a session entitled Designing a Data Warehouse from the Ground Up on October 10, 2015 in Orlando, Florida at Seminole State ...
View ArticleExcel Services in Power BI
**Information current as of 7/22/2015** There’s lots of exciting news this week with Power BI so expect several short blog posts detailing each. Here’s one you can try now that I was pretty ...
View ArticleSpeaking at SQLSaturday Nepal SQLSaturday #482 .
Firstly I am happy and excited that I will be speaking at SQLSaturday#482 on March 26 2016. This is my second time for this International SQLSaturday event and I’m really excited that I will be ...
View ArticleInstalling SQL Server 2016 Developer Edition and trying out Telco Customer...
During SQL Server Geeks Annual Summit 2016 , #SSGAS2016 I was really impressed by Wee Hong Tok for his session on ‘SQL Server R services’ where I got to know more about SQL server 2016 ...
View ArticleInstalling SQL Server 2016 Developer Edition and trying out Telco Customer...
During SQL Server Geeks Annual Summit 2016 , #SSGAS2016 I was really impressed by Wee Hong Tok for his session on ‘SQL Server R services’ where I got to know more about SQL server 2016 ...
View ArticleSQL Saturday #692 Conference and Nepal Power BI User Group Meetup a big success.
Last Saturday, we conducted SQL Saturday #692 conference and Nepal Power BI User Group Meetup Event in Kathmandu, Nepal successfully on 23rd Dec, 2017. SQLSaturday#692 conference and Nepal ...
View ArticleHow to create Microsoft Azure SQL Database and Visualize along with Power BI.
This blog is mainly about creating Microsoft Azure SQL DB and visualizing with the help of Power BI Desktop. Firstly, we need to have a Microsoft Azure subscription in order to create the azure ...
View ArticleUsing Microsoft Azure Stream Analytics and Power BI: Real-time Telco fraud...
This post is referenced from Microsoft Azure main articles, during my free time I want to try out Azure Stream Analytics and know more about the Stream Analytics where I found two great articles ...
View Article