dwhdeck ii sep 2012

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

Upload: marco-schreuder

Post on 14-Jun-2015

5.828 views

Category:

Business


0 download

DESCRIPTION

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

TRANSCRIPT

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