Simon Kingaby skingaby@gmail.com http://omwtm.blog #SimonKingaby Implementing an SSIS Framework and enforcing SSIS Patterns (with Biml).
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 http://bit.ly/2xNSU9Q
Sample Audit Tables for SSIS Packages
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.
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
Sample Metadata Tables for Biml
What you will see in the next 40 minutes Actual Biml Code Actual Metadata Actual SSIS Package Generation
How do I get this incredible tool? For SQL Server 2012 and earlier, get the relevant BIDS Helper version from https://bidshelper.codeplex.com/ 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
SQL Saturday is in Nashville in January. See you there! Simon Kingaby skingaby@gmail.com http://omwtm.blog #SimonKingaby SQL Saturday is in Nashville in January. See you there!