SQL Server 2016 Temporal Tables and Type II Data Warehouse Dimensions

SQL Server 2016 introduces temporal tables, an interesting and “data warehouse-y” addition to the relational database. So how do temporal tables work? They add a couple columns to a table that are used to track the date a row is inserted or last updated, based on the primary key. Suppose you have a row that …
Continue reading SQL Server 2016 Temporal Tables and Type II Data Warehouse Dimensions

Presenting at SQL Saturday 431–Spartanburg 26 Sep!

I am honored to present two sessions at SQL Saturday #431 in Spartanburg, SC on 26 Sep 2015! I will be delivering: Designing an SSIS Framework in 2015 Using Biml as an SSIS Design Patterns Engine SQL Saturday #431 also features two stellar precons: Transforming and Visualizing Data with Power BI by Patrick LeBlanc and …
Continue reading Presenting at SQL Saturday 431–Spartanburg 26 Sep!

Opinions Change

Opinions change, and they should change as more and better evidence surfaces. There are words for this: “learning” and “growing” are but two of them. Communication plays a key role in changing opinions. I’ve been studying communication recently and I’ve decided it’s a miracle anyone is ever able to communicate with anyone else. There are …
Continue reading Opinions Change

Presenting SSIS 2014 Data Flow Tuning Tips and Tricks at Triad PASS BI 25 Aug 2015!

I am honored to present SSIS 2014 Data Flow Tuning Tips and Tricks to the Triad PASS BI chapter in Winston-Salem 25 Aug 2015. Do you want SSIS to go fast? This session is for you! Attend and learn techniques for developing, instrumenting, monitoring, and managing SSIS 2014 Data Flow performance in your data integration …
Continue reading Presenting SSIS 2014 Data Flow Tuning Tips and Tricks at Triad PASS BI 25 Aug 2015!

SSIS Design Pattern: Access Parent Variables from a Child Package in the SSIS Catalog

I am regularly asked about passing variable values between SSIS packages. Tim Mitchell (Blog | @Tim_Mitchell) wrote an excellent Notes from the Field article for the SQL Authority blog called SSIS Parameters in Parent-Child ETL Architectures. Before the first version of the SSIS Catalog was even released, Jamie Thomson blogged about The new Execute Package …
Continue reading SSIS Design Pattern: Access Parent Variables from a Child Package in the SSIS Catalog

What Customers Want

Not once, in my combined years of direct employment by enterprises or consulting, has a customer contacted me about an issue about the grain of their date dimension in their enterprise data warehouse. Not one single time. I haven’t been contacted about cardinality either. Or trouble with execution threading models. Nope. Not ever. Instead, I’ve …
Continue reading What Customers Want

Validate SSIS Scripts Before Closing the VSTA Window

I love learning new stuff! I’m blessed to work with a talented group of individuals at Linchpin People. We often work together in teams and I have to admit, I cherish those times. One reason is I learn something new. Every. single. time. For years, I’ve validated SSIS Script Task code by searching for red …
Continue reading Validate SSIS Scripts Before Closing the VSTA Window