DWHDeck II sep 2012

16
DATA WAREHOUSE AUTOMATION WITH.. DWH DECK MARCO SCHREUDER DWH Deck II

description

Slide deck of presentation of DWHDeck during DWHAutomation conference in Amsterdam at 20.09.2012

Transcript of DWHDeck II sep 2012

Page 1: DWHDeck II sep 2012

DATA WAREHOUSE AUTOMATION WITH..

DWH DECK

MARCO SCHREUDER

DWH Deck II

Page 2: DWHDeck II sep 2012

AGENDA• Introduction

• Demo• Prices and availability

• Q&A

DWH Deck II

Page 3: DWHDeck II sep 2012

DWH DECK I• Read ALL relevant Source Tables and Relations

• Allowed you to make some choices

• It Created the Model

• It Created SQL statements to:

• Build the model• Build stored procedures to load data

DWH Deck II

Page 4: DWHDeck II sep 2012

DWH DECK I - ARCHITECTURE

DWH Deck II

sources staging data vault data mart

Page 5: DWHDeck II sep 2012

PROBLEMS WITH VERSION I• Strict business rules that determined the model.

• If source system complicated applying business rules to determine.

• Consultants didn’t like it … less billable time + less control over the product they made.

DWH Deck II

Page 6: DWHDeck II sep 2012

. . . . . . A FOOD PROCESSOR

DWH Deck II

I HAD BUILD …..

Page 7: DWHDeck II sep 2012

. . . . . . . . KITCHEN KNIFE

DWH Deck II

BUT I NEEDED

Page 8: DWHDeck II sep 2012

DWH DECK II• Read Source Table / View Definition

• Apply Template + some choices

• Publish:

• SQL to create target table and other objects• SQL to create load (stored) procedure• BIML file to create SSIS Package

DWH Deck II

Compared to DWH Deck I:-/- Model Creation+/+ BIML (SIS)

Page 9: DWHDeck II sep 2012

DEMO – DIM STORE

Source: AdventureWorks, tables:

• Sales.Store

• Person.BusinessEntityAddress

• Person.Address *

• Person.StateProvince

• Person.CountryRegion

* Use historical staging

DWH Deck II

Page 10: DWHDeck II sep 2012

TEMPLATES

DWH Deck II

Define your DWHDeck solution with statements:• to create target objects (SQL)• to create load procedures (SQL)• to build SSIS packages (BIML)

Page 11: DWHDeck II sep 2012

JOBS

DWH Deck II

Define source to target mappings and …Apply a template to these mappings …To Create the SQL statements and BIML files

Page 12: DWHDeck II sep 2012

SQL TABLES AND PROCEDURES

DWH Deck II

Created by the DWH Deck

Page 13: DWHDeck II sep 2012

SSIS PACKAGES

DWH Deck II

Created by DWHDeck (biml) and BIDSHelper (biml-ssis)

Page 14: DWHDeck II sep 2012

ADVANTAGES• Less time spend on plumbing

(creating target objects and ETL)

• Better Quality through standardization(applying templates)

• Flexible model(mold it as you wish)

• Flexible framework(change the templates)

DWH Deck II

Page 15: DWHDeck II sep 2012

PRICES AND AVAILABILITY

BASIC VERSION PLUS VERSION

DWH Deck II

next month in 6 months

Page 16: DWHDeck II sep 2012

CONTACTMARCOSCHREUDER

QUESTIONS?

DWH Deck II

in2bi.com

[email protected]

@in2bi