Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced BIML topics Be a W.I.S.E. A.S.S. Me ! Self-employed BI consultant Author Trainer MCT

Similar presentations


Presentation on theme: "Advanced BIML topics Be a W.I.S.E. A.S.S. Me ! Self-employed BI consultant Author Trainer MCT"— Presentation transcript:

1 Advanced BIML topics Be a W.I.S.E. A.S.S

2 Me ! Self-employed BI consultant Author Trainer MCT MVP. @regbac regis@baccaro.com http://theblobfarm.wordpress.com

3 You… Know basic Biml and Biml Script Have created a ETL environments with Biml Basic knowledge of C# …?

4 Be a W.I.S.E A.S.S Write once Integrated, Standardized Efficient, Automated and Simple Solutions

5 Agenda Why BIML ? The Tools Demos Unit test & Integration test Adding custom logic Adding custom code the safe way Data profiling ! Continuous integration Biml Online…

6 Today’s ETL Too many cooks Too expensive Too time consuming Too less reuse Too few patterns and frameworks Lacks automatization of tests Use BIML Central project No repetitive work Implements patterns Easy to manage changes Better output quality Reverse engineer existing solutions*

7 Business Intelligence Markup Language Simple XML Format that Describes BI Solutions No Layout No Formatting Only Business Logic

8 How it Works

9

10 Latest child – BimlExpress

11 Second child – Biml online

12 Simple Demos

13

14 Metadata and other (scary) topics

15 CallBimlScript SQL: Like using a Stored procedure Programming: Like using a method or a function Expression control block is parsed as a string and replaced.

16 Testing Unit Test RowCount Keys Integration Test Stubbed

17 Adding custom code Compiling to Mist project Protecting your IP Running the newest version - always

18 Continuous Integration TFS MSBuild and Mist Pitfalls Demos…

19 Thank you @regbac regis@baccaro.com http://theblobfarm.wordpress.com


Download ppt "Advanced BIML topics Be a W.I.S.E. A.S.S. Me ! Self-employed BI consultant Author Trainer MCT"

Similar presentations


Ads by Google