SlideShare a Scribd company logo
Architecting A Data Warehouse:              A Case Study          A Case Study               Project:  zBis     Carl Zeiss Vision North America           Mark Ginnebaugh, User Group Leader,            Mark Ginnebaugh User Group Leader                 mark@designmind.com
The Journey Determined Need for Enterprise Data Warehouse   Determined Need for Enterprise Data Warehouse Worked with Business Users to Understand Business   RequirementsDDetermined Software Requirements          i dS f         R   i    MS SQL Server 2005 & 2008    MS SSIS (ETL Tool)     MS SSIS (ETL Tool)    MS SSAS (Analytic Cube Tool)    MS SSRS & Excel (Reporting Tools)    SharePoint for Deploying Reports over Company      Intranet Designed and Developed zBis Data Warehouse       g                p
Z BIS = What We Will Deliver The DesignMind project team will deliver The DesignMind project team will deliver Consolidated reporting for Carl Zeiss Vision North    America Reporting that is consistent and from one data    warehouseR Reporting that is easy to use and easy to access      ti th t i         t        d      t Toolset will be flexible and able to grow and change    with your business Phase I rock solid download from ERP/Manf –   Providing ability to review lab information as a lab    network – not individual silos – with accurate    reporting across all products and servicesWe will deliver the best product possible based on the information we can place    in our data warehouse!
DesignMindwww.designmind.com
• Reporting from cubes – off source systems only –  No data warehouse  N d t        h• Disparate data systems with different results from     p            y  each• Most systems not balanced to GL• Reporting for each business unit only• No reporting across all business units
Transactional Cube of Approach                     Sales Queries   Other Reports             Sales Reports                                                                                Corporate                                                                               Download                                                                               D   l d       Data Mart               Data Mart                 Data Mart       Finance                 Inventory                 Sales & Marketing                   ETL Loads                                                       ETL Load           ODS/Staging                   g g           Operational Data Store                                            ETL LoadERP                      Manufacturing                       Other
BI Tools/Analytics               Active    Excel                                                                  Static Reports                                                    Reports                   PerformancePoint Server                                                       SharePoint                                                                      SQL                     SQL Analytics                                                                    Reporting                     Server (SSAS)                                                                     ServerAggregated                        Finance                         Inventory                                                                                                  Sales Data Mart                       Data Mart                        Data Mart                                                                                                 Data Mart   TBD                                            ETL Load (SSIS)                                         Data Warehouse                                                       ETL Load (SSIS)                                          ODS/Staging                                          O S/S                                         Operational Data Store                                                        ETL Load (SSIS)             ERP                           Manufacturing SW                 Other Data Sources
Introduction to Data Warehousing What is a Data Warehouse System  Why a Data Warehouse Vs. Cubes on Source Systems    y                                       y Star Schema Vs. Transactional Data Warehouses    Star Schemas ease of system integrating    Star Schemas provide substantial performance gains    Star Schemas hierarchy capabilities or Drill Down      Capabilities      Capabilities Ralph Kimball Developed Current Industry Standards for Star   Schema – Dimensions and Facts
Data Warehouse Project Lifecycle                          Technical             Product                         Architecture          Selection &                         Design                InstallationProject           Business                                     Data Staging     TestingPlanning                 Dimensional    Physical           Requirement                                  Design &         ETL &     Deployment   Maintenance                         Modeling       Design           Definition                                   Development      DW/DM                              Report                Report             Report                              Specifications        Development        Testing                                                  Project Management
4 + 1 – Steps4 + 1  Steps Dimensional Design Process Ralph Kimball’s Process for Developing Star Schemas1. Determine Business Process          Model business Processes          Model business Processes         Each Process will determine 1 or more Facts         Design DW by Business Process Not Business Unit2.2    Identify the Grain of the Fact     Identify the Grain of the Fact     •    What does 1 row in Fact table represent     •    Transactional or  Summary 3.   Design the DW Dimensions     D i     h DW Di     i4.   Design the DW Facts+1 Determine Hierarchies   Determine Hierarchies
Business Driven vs. Data Driven Design DW/BI System via Business Process Develop DW/BI System via Data from Source Systems      l     /                   f    Profile Data as early as possible    Understand data and design DW using existing data     Understand data and design DW using existing data Design & Develop using both Business Process and available  Design & Develop using both Business Process and available   Data if possible
Understanding Your Business Identify key business sponsors for DW project     Use Corporate Org Chart  Setup initial interviews with key sponsors Develop Business Process diagramsD Develop high level Use Case Diagrams     l hi h l l U C          Di Determine Business Hierarchies
The Business Executive InterviewThe Business Executive Interview• What are the objectives of your organization? • What Business goals do you want to accomplish with the  development of zBis d t d l       t f Bi data warehouse System?                           h     S t ?• How do you measure success? How do you know you are doing  How do you measure success? How do you know you are doing  well? How often do you measure your corporate performance? • What are your key business issues that you are trying to solve  from the zBis system?  If these issues are not justified what is the  impact to your department and organization? impact to your department and organization?
The Business Executive InterviewThe Business Executive Interview• How do you identify problems or know when you might be  headed for trouble? • How do you spot exceptions in your business? What  opportunities exist to dramatically impact your business based  opportunities exist to dramatically impact your business based on improved access to information? What is the financial  impact • If you could….., What would it mean to your business?• What is your vision to better leverage information within your  What is your vision to better leverage information within your  organization?•H How do you anticipate that your staff will interact directly with      d        ti i t th t         t ff ill i t     t di tl ith this information?
Th B i       M       I t iThe Business Manager Interview• What are the objectives of your department?   What are the objectives of your department?• What are you trying to accomplish? How would do you go  about achieving your objectives? about achieving your objectives?• What are your success metrics?• How do you know you are doing well?• How often do you measure your department/team?               y           y      p• How do you anticipate that your staff will interact directly with  this information?
Business Process Diagrams Understand Business Requirements for building  DW/BI system. DW/BI system. Defines the Measures and Dimensions for data  Defines the Measures and Dimensions for data  warehouse
Determine Hierarchies  Customer Hierarchies – Sales Channels    Distribution Channels    Business Channels    Customer Channels    Product Divisions     Product Divisions    Sales Organizations     Sales Office     Sales Office    Buy Groups/Directly Purchase 
Determine Hierarchies  Product Hierarchy   Manufacturer   Brand   Product Type – Each product type had own Hierarchy     Lens     Service     Equipment      etc…       t   Design   Make/Model         /
Determine Hierarchies  Geo Hierarchy   Sales Division   Sales Region   Sales Territory
Conformed Dimensions Standardized dimensions across data warehouse  St d di d di       i           d t      h   Dimensions are associated with multiple business     processes Determine by using Bus Matrix & enforced in ETLC f  Conformed Dimensions are shared and consistent             d Di     i       h d d          it t  across fact tables
Use Data Warehouse BUS Matrix Use Data Warehouse BUS Matrix for   Understanding & mapping of Business Processes and     Dimensions   Ongoing DW/BI planning efforts   Team & Management Communications    Team & Management Communications   Understand Business Process unions across the enterprise
Data Warehouse BUS Matrix            Date   Company   Customer   Product   Geo   Dist Ctr   PromoCompany      X        X         X          X       X                 XSalesCustomer     X        X         X          X       X                 XDiscountsProduct      X        X         X          X       X       X         XCostCompany      X        X                    XInventoryDist Ctr     X        X                    XInventory
De elop Dimensional SchemaDevelop Dimensional Schema
Sl Ch i Di          iSlow Changing Dimensions Type 1 – Overwrite existing Dimension Row  Type 1 Overwrite existing Dimension Row    Use when don’t need to keep history data row    Can be used to correct bad data Type 2 – Create a new Dimension Row    Use date and/or active non‐active fields to identify current      and inactive data rows Type 3 – Keep old and add new attributes in Dimension Row    Allow Alternate realities to exist simultaneously in one     Allow Alternate realities to exist simultaneously in one      Dimension Row Slow Changing Dimensions are handled in the ETL
T     f Di    iType of Dimensions Mini‐Dimension  Mini Dimension Junk Dimensions Outrigger Dimensions  Outrigger Dimensions Small Static Dimensions   Lookup tables    Lookup tables
T     fF tType of Facts Transaction Fact Tables Snapshot Fact Tables Accumulating Snapshot Fact Tables Consolidated or Aggregated Fact Tables 
B id T blBridge Tables
B id T blBridge Tables
R       d d R di liRecommended Reading list The Data Warehouse Toolkit: The Complete Guide to Dimensional   Modeling (Second Edition) by Ralph Kimball and Margy Ross   M d li (S      d Edi i ) b R l h Ki b ll d M         R The MicrosoftData Warehouse Toolkit: With SQL Server2005 and the   MicrosoftBusiness Intelligence Toolset by Joy Mundy, Warren   Thornthwaite, and Ralph Kimball  Building a Data Warehouse: With Examples in SQL Server (Experts Voice)  Building a Data Warehouse: With Examples in SQL Server (Expert s Voice)    by Vincent Rainardi The Data Warehouse Lifecycle Toolkit by Ralph Kimball, Margy Ross,   Warren Thornthwaite, and Joy Mundy The Data Warehouse ETL Toolkit: Practical Techniques for Extracting,   Cleanin by Ralph Kimball and Joe Caserta          by Ralph Kimball and Joe Caserta 
To learn more or inquire about speaking opportunities,                     please contact:        Mark Ginnebaugh, User Group Leader              mark@designmind.com

More Related Content

What's hot

Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
James Serra
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
Sébastien Notebaert
 
Data Governance Intro.pptx
Data Governance Intro.pptxData Governance Intro.pptx
Data Governance Intro.pptx
BHARATH KUNAMNENI
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
James Serra
 
Data Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and RoadmapsData Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and Roadmaps
DATAVERSITY
 
Collibra : Designing Workflows
Collibra : Designing WorkflowsCollibra : Designing Workflows
Collibra : Designing Workflows
Else Kuipers
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
DATAVERSITY
 
Data Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working TogetherData Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working Together
DATAVERSITY
 
Data Management vs Data Strategy
Data Management vs Data StrategyData Management vs Data Strategy
Data Management vs Data Strategy
DATAVERSITY
 
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake AnalyticsBuilding the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Khalid Salama
 
Data Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation SlidesData Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation Slides
SlideTeam
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
Ivo Andreev
 
Building a Data-Driven Culture
Building a Data-Driven CultureBuilding a Data-Driven Culture
Building a Data-Driven Culture
Lucas Neo
 
Data warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail businessData warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail business
Arsalan Qadri
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
Boris Otto
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse ProjectSunny U Okoro
 
DMBOK - Chapter 1 Summary
DMBOK - Chapter 1 SummaryDMBOK - Chapter 1 Summary
DMBOK - Chapter 1 Summary
Nicolas Ruslim
 
MDM Mistakes & How to Avoid Them!
MDM Mistakes & How to Avoid Them!MDM Mistakes & How to Avoid Them!
MDM Mistakes & How to Avoid Them!
Alan Lee White
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
thomasmary607
 
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
IDERA Software
 

What's hot (20)

Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
 
Data Governance Intro.pptx
Data Governance Intro.pptxData Governance Intro.pptx
Data Governance Intro.pptx
 
Modern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform SystemModern Data Warehousing with the Microsoft Analytics Platform System
Modern Data Warehousing with the Microsoft Analytics Platform System
 
Data Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and RoadmapsData Governance Best Practices, Assessments, and Roadmaps
Data Governance Best Practices, Assessments, and Roadmaps
 
Collibra : Designing Workflows
Collibra : Designing WorkflowsCollibra : Designing Workflows
Collibra : Designing Workflows
 
Enterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data ArchitectureEnterprise Architecture vs. Data Architecture
Enterprise Architecture vs. Data Architecture
 
Data Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working TogetherData Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working Together
 
Data Management vs Data Strategy
Data Management vs Data StrategyData Management vs Data Strategy
Data Management vs Data Strategy
 
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake AnalyticsBuilding the Data Lake with Azure Data Factory and Data Lake Analytics
Building the Data Lake with Azure Data Factory and Data Lake Analytics
 
Data Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation SlidesData Governance Program Powerpoint Presentation Slides
Data Governance Program Powerpoint Presentation Slides
 
Data Warehouse Design and Best Practices
Data Warehouse Design and Best PracticesData Warehouse Design and Best Practices
Data Warehouse Design and Best Practices
 
Building a Data-Driven Culture
Building a Data-Driven CultureBuilding a Data-Driven Culture
Building a Data-Driven Culture
 
Data warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail businessData warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail business
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse Project
 
DMBOK - Chapter 1 Summary
DMBOK - Chapter 1 SummaryDMBOK - Chapter 1 Summary
DMBOK - Chapter 1 Summary
 
MDM Mistakes & How to Avoid Them!
MDM Mistakes & How to Avoid Them!MDM Mistakes & How to Avoid Them!
MDM Mistakes & How to Avoid Them!
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
 
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
Geek Sync | Data Architecture and Data Governance: A Powerful Data Management...
 

Viewers also liked

Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
James Serra
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
King Julian
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
David Walker
 
Retail Data Warehouse
Retail Data WarehouseRetail Data Warehouse
Retail Data Warehouse
Peter Campbell
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with Example
Sajjad Zaheer
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
The AMB Data Warehouse: A Case Study
The AMB Data Warehouse: A Case StudyThe AMB Data Warehouse: A Case Study
The AMB Data Warehouse: A Case Study
Mark Gschwind
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
idnats
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Mark Ginnebaugh
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business Requirements
Wynyard Group
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
David Walker
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
Lovely Professional University
 
Data mining
Data miningData mining
Data mining
Akannsha Totewar
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
Dw case study
Dw case studyDw case study
Dw case study
Shwetabh Jaiswal
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSAS
Ahsan Kabir
 
What is the best Healthcare Data Warehouse Model for Your Organization?
What is the best Healthcare Data Warehouse Model for Your Organization?What is the best Healthcare Data Warehouse Model for Your Organization?
What is the best Healthcare Data Warehouse Model for Your Organization?
Health Catalyst
 
Design Principles for a Modern Data Warehouse
Design Principles for a Modern Data WarehouseDesign Principles for a Modern Data Warehouse
Design Principles for a Modern Data Warehouse
Rob Winters
 
Chapter 2 - Retail Sales
Chapter 2 - Retail Sales Chapter 2 - Retail Sales
Chapter 2 - Retail Sales
Khairul Shafee Kalid
 

Viewers also liked (20)

Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Gathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data WarehousesGathering Business Requirements for Data Warehouses
Gathering Business Requirements for Data Warehouses
 
Retail Data Warehouse
Retail Data WarehouseRetail Data Warehouse
Retail Data Warehouse
 
Dimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with ExampleDimensional Modeling Basic Concept with Example
Dimensional Modeling Basic Concept with Example
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
The AMB Data Warehouse: A Case Study
The AMB Data Warehouse: A Case StudyThe AMB Data Warehouse: A Case Study
The AMB Data Warehouse: A Case Study
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 
Gathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business RequirementsGathering And Documenting Your Bi Business Requirements
Gathering And Documenting Your Bi Business Requirements
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Data mining
Data miningData mining
Data mining
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
Dw case study
Dw case studyDw case study
Dw case study
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSAS
 
What is the best Healthcare Data Warehouse Model for Your Organization?
What is the best Healthcare Data Warehouse Model for Your Organization?What is the best Healthcare Data Warehouse Model for Your Organization?
What is the best Healthcare Data Warehouse Model for Your Organization?
 
Design Principles for a Modern Data Warehouse
Design Principles for a Modern Data WarehouseDesign Principles for a Modern Data Warehouse
Design Principles for a Modern Data Warehouse
 
Chapter 2 - Retail Sales
Chapter 2 - Retail Sales Chapter 2 - Retail Sales
Chapter 2 - Retail Sales
 

Similar to Architecting a Data Warehouse: A Case Study

Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptOpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptsuniltomar04
 
AlphaBox Technology Overview
AlphaBox Technology OverviewAlphaBox Technology Overview
AlphaBox Technology Overview
monica_singh
 
Dynamics CRM2011 Update 7, Tim Schaeps
Dynamics CRM2011 Update 7, Tim SchaepsDynamics CRM2011 Update 7, Tim Schaeps
Dynamics CRM2011 Update 7, Tim Schaepsdynamicscom
 
Erp b
Erp bErp b
Erp b
amitcdesai
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2dejavee
 
Realising Business Strategy wuth EA
Realising Business Strategy wuth EARealising Business Strategy wuth EA
Realising Business Strategy wuth EAVenkatesh Balakumar
 
Keynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus KrabbenborgKeynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus Krabbenborgdynamicscom
 
Analysis process designer (apd) part 1
Analysis process designer (apd) part   1Analysis process designer (apd) part   1
Analysis process designer (apd) part 1dejavee
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011
David Skok
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud FoundryLode Vermeiren
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
Lode Vermeiren
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
Laurent Eschenauer
 
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudWebinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Internap
 
Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationStanford University
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wautersdynamicscom
 
Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Rakesh Ranjan
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technology
David McFarlane
 

Similar to Architecting a Data Warehouse: A Case Study (20)

Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
AlphaBox Technology Overview
AlphaBox Technology OverviewAlphaBox Technology Overview
AlphaBox Technology Overview
 
Dynamics CRM2011 Update 7, Tim Schaeps
Dynamics CRM2011 Update 7, Tim SchaepsDynamics CRM2011 Update 7, Tim Schaeps
Dynamics CRM2011 Update 7, Tim Schaeps
 
SOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM PresentationSOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM Presentation
 
Erp b
Erp bErp b
Erp b
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2
 
Realising Business Strategy wuth EA
Realising Business Strategy wuth EARealising Business Strategy wuth EA
Realising Business Strategy wuth EA
 
Keynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus KrabbenborgKeynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus Krabbenborg
 
Analysis process designer (apd) part 1
Analysis process designer (apd) part   1Analysis process designer (apd) part   1
Analysis process designer (apd) part 1
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
 
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudWebinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
 
Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps Presentation
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
 
Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011
 
Extranets webinar 2011_12_14
Extranets webinar 2011_12_14Extranets webinar 2011_12_14
Extranets webinar 2011_12_14
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technology
 

More from Mark Ginnebaugh

Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015
Mark Ginnebaugh
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Mark Ginnebaugh
 
Platfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big DataPlatfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big Data
Mark Ginnebaugh
 
Microsoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary KeysMicrosoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary Keys
Mark Ginnebaugh
 
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL Server
Mark Ginnebaugh
 
San Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetingsSan Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetings
Mark Ginnebaugh
 
Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013
Mark Ginnebaugh
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
Mark Ginnebaugh
 
Hortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopHortonworks Big Data & Hadoop
Hortonworks Big Data & Hadoop
Mark Ginnebaugh
 
Microsoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMicrosoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join Operators
Mark Ginnebaugh
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
Mark Ginnebaugh
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012
Mark Ginnebaugh
 
Microsoft Data Mining 2012
Microsoft Data Mining 2012Microsoft Data Mining 2012
Microsoft Data Mining 2012
Mark Ginnebaugh
 
Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012
Mark Ginnebaugh
 
Business Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesBusiness Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best Practices
Mark Ginnebaugh
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence
Mark Ginnebaugh
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
Mark Ginnebaugh
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
Mark Ginnebaugh
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivot
Mark Ginnebaugh
 
Microsoft SQL Server Testing Frameworks
Microsoft SQL Server Testing FrameworksMicrosoft SQL Server Testing Frameworks
Microsoft SQL Server Testing Frameworks
Mark Ginnebaugh
 

More from Mark Ginnebaugh (20)

Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015Automating Microsoft Power BI Creations 2015
Automating Microsoft Power BI Creations 2015
 
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction
 
Platfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big DataPlatfora - An Analytics Sandbox In A World Of Big Data
Platfora - An Analytics Sandbox In A World Of Big Data
 
Microsoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary KeysMicrosoft SQL Server Relational Databases and Primary Keys
Microsoft SQL Server Relational Databases and Primary Keys
 
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL Server
 
San Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetingsSan Francisco Bay Area SQL Server July 2013 meetings
San Francisco Bay Area SQL Server July 2013 meetings
 
Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013
 
Microsoft SQL Server Continuous Integration
Microsoft SQL Server Continuous IntegrationMicrosoft SQL Server Continuous Integration
Microsoft SQL Server Continuous Integration
 
Hortonworks Big Data & Hadoop
Hortonworks Big Data & HadoopHortonworks Big Data & Hadoop
Hortonworks Big Data & Hadoop
 
Microsoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join OperatorsMicrosoft SQL Server Physical Join Operators
Microsoft SQL Server Physical Join Operators
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012
 
Microsoft Data Mining 2012
Microsoft Data Mining 2012Microsoft Data Mining 2012
Microsoft Data Mining 2012
 
Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012Microsoft SQL Server PASS News August 2012
Microsoft SQL Server PASS News August 2012
 
Business Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best PracticesBusiness Intelligence Dashboard Design Best Practices
Business Intelligence Dashboard Design Best Practices
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
 
Microsoft SQL Server PowerPivot
Microsoft SQL Server PowerPivotMicrosoft SQL Server PowerPivot
Microsoft SQL Server PowerPivot
 
Microsoft SQL Server Testing Frameworks
Microsoft SQL Server Testing FrameworksMicrosoft SQL Server Testing Frameworks
Microsoft SQL Server Testing Frameworks
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Architecting a Data Warehouse: A Case Study

  • 1. Architecting A Data Warehouse:     A Case Study A Case Study Project:  zBis Carl Zeiss Vision North America Mark Ginnebaugh, User Group Leader,  Mark Ginnebaugh User Group Leader mark@designmind.com
  • 2. The Journey Determined Need for Enterprise Data Warehouse  Determined Need for Enterprise Data Warehouse Worked with Business Users to Understand Business  RequirementsDDetermined Software Requirements i dS f R i  MS SQL Server 2005 & 2008  MS SSIS (ETL Tool) MS SSIS (ETL Tool)  MS SSAS (Analytic Cube Tool)  MS SSRS & Excel (Reporting Tools)  SharePoint for Deploying Reports over Company  Intranet Designed and Developed zBis Data Warehouse g p
  • 3. Z BIS = What We Will Deliver The DesignMind project team will deliver The DesignMind project team will deliver Consolidated reporting for Carl Zeiss Vision North  America Reporting that is consistent and from one data  warehouseR Reporting that is easy to use and easy to access ti th t i t d t Toolset will be flexible and able to grow and change  with your business Phase I rock solid download from ERP/Manf – Providing ability to review lab information as a lab  network – not individual silos – with accurate  reporting across all products and servicesWe will deliver the best product possible based on the information we can place  in our data warehouse!
  • 5. • Reporting from cubes – off source systems only – No data warehouse N d t h• Disparate data systems with different results from p y each• Most systems not balanced to GL• Reporting for each business unit only• No reporting across all business units
  • 6. Transactional Cube of Approach Sales Queries Other Reports Sales Reports Corporate Download D l d Data Mart Data Mart Data Mart Finance Inventory Sales & Marketing ETL Loads ETL Load ODS/Staging g g Operational Data Store ETL LoadERP Manufacturing  Other
  • 7. BI Tools/Analytics Active Excel Static Reports Reports PerformancePoint Server SharePoint SQL SQL Analytics Reporting Server (SSAS) ServerAggregated Finance Inventory Sales Data Mart Data Mart Data Mart Data Mart TBD ETL Load (SSIS) Data Warehouse ETL Load (SSIS) ODS/Staging O S/S Operational Data Store ETL Load (SSIS) ERP Manufacturing SW Other Data Sources
  • 8. Introduction to Data Warehousing What is a Data Warehouse System  Why a Data Warehouse Vs. Cubes on Source Systems y y Star Schema Vs. Transactional Data Warehouses  Star Schemas ease of system integrating  Star Schemas provide substantial performance gains  Star Schemas hierarchy capabilities or Drill Down  Capabilities  Capabilities Ralph Kimball Developed Current Industry Standards for Star  Schema – Dimensions and Facts
  • 9. Data Warehouse Project Lifecycle  Technical Product Architecture Selection & Design InstallationProject Business Data Staging TestingPlanning Dimensional Physical Requirement Design & ETL & Deployment Maintenance Modeling Design Definition Development DW/DM Report Report Report Specifications Development Testing Project Management
  • 10. 4 + 1 – Steps4 + 1  Steps Dimensional Design Process Ralph Kimball’s Process for Developing Star Schemas1. Determine Business Process   Model business Processes Model business Processes  Each Process will determine 1 or more Facts  Design DW by Business Process Not Business Unit2.2 Identify the Grain of the Fact Identify the Grain of the Fact • What does 1 row in Fact table represent • Transactional or  Summary 3. Design the DW Dimensions D i h DW Di i4. Design the DW Facts+1 Determine Hierarchies Determine Hierarchies
  • 11. Business Driven vs. Data Driven Design DW/BI System via Business Process Develop DW/BI System via Data from Source Systems l / f  Profile Data as early as possible  Understand data and design DW using existing data Understand data and design DW using existing data Design & Develop using both Business Process and available Design & Develop using both Business Process and available  Data if possible
  • 12. Understanding Your Business Identify key business sponsors for DW project   Use Corporate Org Chart  Setup initial interviews with key sponsors Develop Business Process diagramsD Develop high level Use Case Diagrams l hi h l l U C Di Determine Business Hierarchies
  • 13. The Business Executive InterviewThe Business Executive Interview• What are the objectives of your organization? • What Business goals do you want to accomplish with the  development of zBis d t d l t f Bi data warehouse System? h S t ?• How do you measure success? How do you know you are doing How do you measure success? How do you know you are doing  well? How often do you measure your corporate performance? • What are your key business issues that you are trying to solve  from the zBis system?  If these issues are not justified what is the  impact to your department and organization? impact to your department and organization?
  • 14. The Business Executive InterviewThe Business Executive Interview• How do you identify problems or know when you might be  headed for trouble? • How do you spot exceptions in your business? What  opportunities exist to dramatically impact your business based  opportunities exist to dramatically impact your business based on improved access to information? What is the financial  impact • If you could….., What would it mean to your business?• What is your vision to better leverage information within your What is your vision to better leverage information within your  organization?•H How do you anticipate that your staff will interact directly with  d ti i t th t t ff ill i t t di tl ith this information?
  • 15. Th B i M I t iThe Business Manager Interview• What are the objectives of your department?  What are the objectives of your department?• What are you trying to accomplish? How would do you go  about achieving your objectives? about achieving your objectives?• What are your success metrics?• How do you know you are doing well?• How often do you measure your department/team? y y p• How do you anticipate that your staff will interact directly with  this information?
  • 16. Business Process Diagrams Understand Business Requirements for building  DW/BI system. DW/BI system. Defines the Measures and Dimensions for data Defines the Measures and Dimensions for data  warehouse
  • 17. Determine Hierarchies  Customer Hierarchies – Sales Channels  Distribution Channels  Business Channels  Customer Channels  Product Divisions Product Divisions  Sales Organizations   Sales Office Sales Office  Buy Groups/Directly Purchase 
  • 18. Determine Hierarchies  Product Hierarchy  Manufacturer  Brand  Product Type – Each product type had own Hierarchy Lens  Service  Equipment   etc… t  Design  Make/Model /
  • 19. Determine Hierarchies  Geo Hierarchy  Sales Division  Sales Region  Sales Territory
  • 20. Conformed Dimensions Standardized dimensions across data warehouse St d di d di i d t h  Dimensions are associated with multiple business  processes Determine by using Bus Matrix & enforced in ETLC f Conformed Dimensions are shared and consistent  d Di i h d d it t across fact tables
  • 21. Use Data Warehouse BUS Matrix Use Data Warehouse BUS Matrix for  Understanding & mapping of Business Processes and  Dimensions  Ongoing DW/BI planning efforts  Team & Management Communications Team & Management Communications  Understand Business Process unions across the enterprise
  • 22. Data Warehouse BUS Matrix Date Company Customer Product Geo Dist Ctr PromoCompany  X X X X X XSalesCustomer  X X X X X XDiscountsProduct  X X X X X X XCostCompany  X X XInventoryDist Ctr X X XInventory
  • 23. De elop Dimensional SchemaDevelop Dimensional Schema
  • 24. Sl Ch i Di iSlow Changing Dimensions Type 1 – Overwrite existing Dimension Row Type 1 Overwrite existing Dimension Row  Use when don’t need to keep history data row  Can be used to correct bad data Type 2 – Create a new Dimension Row  Use date and/or active non‐active fields to identify current  and inactive data rows Type 3 – Keep old and add new attributes in Dimension Row  Allow Alternate realities to exist simultaneously in one Allow Alternate realities to exist simultaneously in one  Dimension Row Slow Changing Dimensions are handled in the ETL
  • 25. T f Di iType of Dimensions Mini‐Dimension Mini Dimension Junk Dimensions Outrigger Dimensions Outrigger Dimensions Small Static Dimensions  Lookup tables Lookup tables
  • 26. T fF tType of Facts Transaction Fact Tables Snapshot Fact Tables Accumulating Snapshot Fact Tables Consolidated or Aggregated Fact Tables 
  • 27. B id T blBridge Tables
  • 28. B id T blBridge Tables
  • 29. R d d R di liRecommended Reading list The Data Warehouse Toolkit: The Complete Guide to Dimensional  Modeling (Second Edition) by Ralph Kimball and Margy Ross  M d li (S d Edi i ) b R l h Ki b ll d M R The MicrosoftData Warehouse Toolkit: With SQL Server2005 and the  MicrosoftBusiness Intelligence Toolset by Joy Mundy, Warren  Thornthwaite, and Ralph Kimball  Building a Data Warehouse: With Examples in SQL Server (Experts Voice) Building a Data Warehouse: With Examples in SQL Server (Expert s Voice)   by Vincent Rainardi The Data Warehouse Lifecycle Toolkit by Ralph Kimball, Margy Ross,  Warren Thornthwaite, and Joy Mundy The Data Warehouse ETL Toolkit: Practical Techniques for Extracting,  Cleanin by Ralph Kimball and Joe Caserta by Ralph Kimball and Joe Caserta 
  • 30. To learn more or inquire about speaking opportunities,  please contact: Mark Ginnebaugh, User Group Leader mark@designmind.com