1 / 24

Building a Logical Enterprise Data Warehouse from Existing Data Warehouses

Building a Logical Enterprise Data Warehouse from Existing Data Warehouses. Brian Beckman Procter & Gamble Sep 29, 2014. About Procter & Gamble. Countries of operation: ~70 Countries where our brands are sold: ~180 Consumers served by our brands: 4.8 billion (approximate)

bruno
Download Presentation

Building a Logical Enterprise Data Warehouse from Existing Data Warehouses

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building a Logical Enterprise Data Warehouse from Existing Data Warehouses Brian Beckman Procter & Gamble Sep 29, 2014

  2. About Procter & Gamble • Countries of operation: ~70 • Countries where our brands are sold: ~180 • Consumers served by our brands: 4.8 billion (approximate) • Last FY net sales: $83.1 billion

  3. Agenda 1 2 3 4 Starting Point The Challenge… …And Our Response Keys to Success

  4. Data Warehousing History • Almost 20 years of global data warehousing • Conformed internal dimensions • Mature data warehouse environment delivering significant business value • Constant incremental improvements, tuning, adaptation to changing business needs

  5. Data Warehouse Evolution • Evolved from multiple distributed Oracle DBs to consolidated multi-TB DBs on Exadata, SAP BW • Dramatic reliability, performance improvements • New tools being adopted (BI tools, Big Data, etc.)

  6. However, we still have challenges • Too long, too expensive, “one-size fits all” mentality • Multi data reporting speed and cost • Agility gaps to enable self-serve analytics • Data distributedacross systems, internally and externally • VUCA world in technology and business As a result, our customers started to refer to our warehouses as “Roach Motels”

  7. Our Response At a high level…there is no single silver bullet solution but rather we need a: Multi-pronged approach against an explicit architectural strategy …addressing the primary root causes …but built upon our successes …yet with revolutionary changes

  8. The Heart of our Solution A logical enterprise data warehouse The Logical Data Warehouse (LDW) is a new data management architecture for analytics which combines the strengths of traditional repository warehouses with alternative data management and access strategy. LDW according to the Gartner Hype Cycle for Information Infrastructure, 2012

  9. LDW Journey Not a direct leap but an evolutionary journey which requires: • A solid data foundation • Strategy to address critical business needs first • Treating data as an asset to be extended • Recognition that technology is only part of the solution andtechnology evolution reinforces the value of a LDW

  10. First… Fix the “one-size-fits-all” mentality for projects and DW platforms that drove speed and cost issues • Establish a prototyping platform • Create rapid deployment project teams

  11. Agile Approach to DW • “Prototype plant” separate from standard production DW lifecycles • Dedicated partner resources specialized in DW/BI development, ready in days • Iterate to solutions with business partners, focusing on 80/20

  12. Next… Separate data from applications and address data harmonization (and thus speed of data integration) to create the logical DW foundation • Define BI Master Data to establish a common language of golden attributes for data • Map critical data sets to golden attributes to translate to the common language

  13. United Nations Analogy

  14. On-the-fly Translations Japanese Japanese Translate Dutch Dutch International English Spanish Spanish UK English UK English US English US English

  15. One-way Translation UK English: “BMW’s are splendid cars” US English: “BMW’s are awesome cars” US Boston English: “BMW’s are wicked awesome cars” International English: “BMW’s are very good cars” The meaning of the translation stays intact, but the exact original sentence can not be recreated

  16. BI Master Data Concepts • Good enough for business insights & decisions • Not good enough to literally translate data back to the source (not intended to close the books) • For external purposes we can translate our “International English” back to other languages, just like the UN does!

  17. Powered by Golden Attributes • Valid business values for key attributes across dimensions (e.g., product brands and categories, customer details, trade channels, time definitions, etc.) • Independent of solutions and data sources • Treat as additional master data available to further describe existing sources

  18. Golden Attributes In Action BI Tool Layer MM Ship BI Master Data & Mappings Application Data Mart Layer SH + MM App SH + MM App EDW Layer MM POS Ship

  19. And then… Consolidate all the data into one place…but since money and time are finite, do it virtually rather than physically • Embrace a “play-it-where-it-lies” (PIWIL) mentality • Implement data virtualization

  20. Data Virtualization in the BI Complex Metadata Security Governance Architecture Reporting Layer Impala, Parquet, new analytic tools, etc. Spotfire Business Objects OBIEE BI Tool Semantic Layer WebI Report Xcelsius MGRC Template CustSuff Template WebI Report Xcelsius Data Extractor Info Links Universe Data Virtualization BI Tool Agnostic Semantic Layer Demand/Consumer Views POS Ship + Share Share Finance Ship + Share MGRC POS Other Share Ship Common Model “Harmonized Layer” - Integrated ADW (Exadata) BW (->HANA) App Data Mart Layer Shipments Financials Product Shares Others Geo POS Mappings BI Master Data Conformance Layer Custom Hier EDW Layer (Enterprise Data Model) Essbase Master Data Big Data MM Cubeless FMR Data Mart MGRC Data Mart Standard Standard Standard Product Customer Standard Market Measures Shipments POS Financials Profit Center Geo Legal Entity Channel Structured data sources Unstructured data sources

  21. Finally… Determine how to insulate the DW environment from change….but since time cannot be stopped, instead: • Pursue cloud concepts of elasticity as well as consumption based pricing for the DW • Previous steps required for a DW cloud to be a reality

  22. Keys to Success • Stabilize the foundation • Embrace what has worked… …but realize radical re-invention needed! • Buy a sports car (fast team and environment) • Mandate language courses (harmonize the data) • Play golf (PIWIL) • Bring an umbrella (cloud concepts)

  23. Questions?

More Related