Presentation is loading. Please wait.

Presentation is loading. Please wait.

Designing an ODS with high availability and consistency NameArshad Ali TitleSDE2 CompanyMicrosoft India.

Similar presentations


Presentation on theme: "Designing an ODS with high availability and consistency NameArshad Ali TitleSDE2 CompanyMicrosoft India."— Presentation transcript:

1 Designing an ODS with high availability and consistency NameArshad Ali TitleSDE2 CompanyMicrosoft India

2 Agenda Approach 1 – Traditional Model Approach 2 – Database Snapshot Model Approach 3 – Data Publication Model Approach 4 – ODS on Cloud – A look into future Appendix – Data Access Point (DAP)

3 Approach 1 Traditional Model SalesSalesMarketingMarketing Data Access Point (DAP) FinanceFinanceHRHR Other Sources ODS space Operational Data Store Database Operational Data Store Database Client A Client B Client C ETL Processes

4 Approach 2 Database Snapshot Model SalesSalesMarketingMarketing Data Access Point (DAP) FinanceFinanceHRHR Other Sources ODS space Operational Data Store Database Operational Data Store Database Client A Client B Client C ETL Processes Database Snapshot Database Snapshot

5 Approach 3 Data Publication Model Data Access Point (DAP) Clone 1A Clone 1A SalesSales MarketingMarketing FinanceFinance HRHR Other Sources Client A Client B Clone 2A Clone 2A ODS Database ODS Database ETL Processes 1. ETL Server Front Server 1 Front Server 2 2. Data Publish 3.

6 Approach 3 Data Publication Model Data Access Point (DAP) Clone 1A Clone 1A SalesSales MarketingMarketing FinanceFinance HRHR Other Sources Client A Client B Clone 2A Clone 2A ODS Database ODS Database ETL Processes 1. ETL Server Front Server 1 Front Server 2 2. Data Publish 3. Clone 1A Clone 1A

7 Approach 3 Data Publication Model Data Access Point (DAP) Clone 1A Clone 1A SalesSales MarketingMarketing FinanceFinance HRHR Other Sources Client A Client B ODS Database ODS Database ETL Processes 1. Clone 1B Clone 1B Clone 2A Clone 2A Clone 2B Clone 2B 2. Data Publish ETL Server Front Server 1 Front Server 2

8 Approach 3 Data Publication Model Data Access Point (DAP) Clone 1A Clone 1A SalesSales MarketingMarketing FinanceFinance HRHR Other Sources Client A Client B ETL Server ODS Database ODS Database ETL Processes 1. Clone 1B Clone 1B Clone 2A Clone 2A Clone 2B Clone 2B Data Publish 2. Front Server 1 Front Server 2

9 Approach 4 ODS on Cloud – A look into future Sources outside cloud ODS space ODS Database (Microsoft SQL Azure) ODS Database (Microsoft SQL Azure) Data Access Points (DAP) Client A Client B Client C Sources on cloud ETL Processes ETL Processes Database Snapshot (Microsoft SQL Azure) Database Snapshot (Microsoft SQL Azure)

10 Appendix Data Access Point (DAP) Data Access Point Prc_OpenSessionPrc_OpenSession Prc_CloseSessionPrc_CloseSession Prc_GetDataPrc_GetDataPrc_TableListPrc_TableListPrc_TableSchemaPrc_TableSchema

11 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Designing an ODS with high availability and consistency NameArshad Ali TitleSDE2 CompanyMicrosoft India."

Similar presentations


Ads by Google