Presentation is loading. Please wait.

Presentation is loading. Please wait.

Simon Kingaby #SimonKingaby

Similar presentations


Presentation on theme: "Simon Kingaby #SimonKingaby"— Presentation transcript:

1 Simon Kingaby #SimonKingaby Implementing an SSIS Framework and enforcing SSIS Patterns (with Biml).

2 What is a SSIS Framework/Pattern?
Auditing/Logging Error Handling Notifications/Routing Multi-threading Restartability Re-run ability Data Retention Link to blog article on ETL Frameworks

3 Sample Audit Tables for SSIS Packages

4 What is Biml? Only the most amazing development in SSIS package generation ever Business intelligence markup language (Biml) is a programming language for creating and automating data solutions Biml uses XML and small nuggets of C# or VB code to automatically create huge amounts of SQL scripts, SSIS packages, and SSAS cubes.

5 Using Biml to Define the SSIS Packages
Create a BimlScript file that creates the connections and template package Create some metadata for the ConnectionStrings Parameterize the ConnectionStrings Create some metadata for the Packages Parameterize the Packages

6 Sample Metadata Tables for Biml

7 What you will see in the next 40 minutes
Actual Biml Code Actual Metadata Actual SSIS Package Generation

8 How do I get this incredible tool?
For SQL Server 2012 and earlier, get the relevant BIDS Helper version from For SQL server 2014 and later, use VS 2015 and get the Biml Express plug-in from varigence.com/bimlexpress Use BimlOnline Get Mist/BimlStudio from varigence.com

9 SQL Saturday is in Nashville in January. See you there!
Simon Kingaby #SimonKingaby SQL Saturday is in Nashville in January. See you there!


Download ppt "Simon Kingaby #SimonKingaby"

Similar presentations


Ads by Google