Semantic Data Modeling: The Key to Re-usable Data



Similar documents
BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by:

Sterling Business Intelligence

Effecting Data Quality Improvement through Data Virtualization

Oracle BI Application: Demonstrating the Functionality & Ease of use. Geoffrey Francis Naailah Gora

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Master Data Management The Nationwide Experience. Lance Dacre Director, Data Governance

Enterprise Solutions. Data Warehouse & Business Intelligence Chapter-8

Structure of the presentation

Data Warehouse Snowflake Design and Performance Considerations in Business Analytics

Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution.

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

When to consider OLAP?

Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect

Oracle Business Intelligence Mobile

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Understanding Data Warehouse Needs Session #1568 Trends, Issues and Capabilities

The IBM Cognos Platform

Using Master Data in Business Intelligence

Next Generation Business Performance Management Solution

Super-Charged Oracle Business Intelligence with Essbase and SmartView

SAP BOBJ. Participants will gain the detailed knowledge necessary to design a dashboard that can be used to facilitate the decision making process.

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Exploring the Synergistic Relationships Between BPC, BW and HANA

A Service-oriented Architecture for Business Intelligence

ORACLE TAX ANALYTICS. The Solution. Oracle Tax Data Model KEY FEATURES

<Insert Picture Here> Oracle Retail Data Model Overview

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Data warehouse and Business Intelligence Collateral

Oracle Daily Business Intelligence. PDF created with pdffactory trial version

Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006

MDM for the Enterprise: Complementing and extending your Active Data Warehousing strategy. Satish Krishnaswamy VP MDM Solutions - Teradata

LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES

SAP Business Objects BO BI 4.1

III JORNADAS DE DATA MINING

Mastering the SAP Business Information Warehouse. Leveraging the Business Intelligence Capabilities of SAP NetWeaver. 2nd Edition

Customer & Product Analytics and Active Data Governance

A Next-Generation Analytics Ecosystem for Big Data. Colin White, BI Research September 2012 Sponsored by ParAccel

The Benefits of Data Modeling in Business Intelligence

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

Service offering of the ifb group with focus on Business Technology

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

DATA GOVERNANCE AND DATA QUALITY

COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design

White Paper. Thirsting for Insight? Quench It With 5 Data Management for Analytics Best Practices.

Customer Insight Appliance. Enabling retailers to understand and serve their customer

How To Model Data For Business Intelligence (Bi)

OLAP Theory-English version

The Role of the BI Competency Center in Maximizing Organizational Performance

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Business Intelligence In SAP Environments

<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option

Extensibility of Oracle BI Applications

Essentials for IBM Cognos BI (V10.2) Overview. Audience. Outline. Актуальный B дн. / 40 час руб руб руб.

Information Management & Data Governance

CREATING PACKAGED IP FOR BUSINESS ANALYTICS PROJECTS

Qlik connector for SAP NetWeaver

ORACLE PROJECT ANALYTICS

Oracle BI 10g: Analytics Overview

SAS BI Course Content; Introduction to DWH / BI Concepts

PowerDesigner WarehouseArchitect The Model for Data Warehousing Solutions. A Technical Whitepaper from Sybase, Inc.

PREFACE INTRODUCTION MULTI-DIMENSIONAL MODEL. Chris Claterbos, Vlamis Software Solutions, Inc.

ORACLE HEALTHCARE ANALYTICS DATA INTEGRATION

OBIEE 11g Data Modeling Best Practices

A Design Technique: Data Integration Modeling

Lection 3-4 WAREHOUSING

Master Data Management. Zahra Mansoori

SAP BusinessObjects BI Clients

Escape from Data Jail: Getting business value out of your data warehouse

MDM and Data Warehousing Complement Each Other

Data Warehouse Overview. Srini Rengarajan

Real-Time Insight with Oracle Transactional Business Intelligence

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Oracle Airline Data Model

Exploring Oracle BI Apps: How it Works and What I Get NZOUG. March 2013

Improving your Data Warehouse s IQ

8902 How to Generate Universes from SAP Sybase PowerDesigner. Revision:

LEARNING SOLUTIONS website milner.com/learning phone

Trivadis White Paper. Comparison of Data Modeling Methods for a Core Data Warehouse. Dani Schnider Adriano Martino Maren Eschermann

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your

Data Management Roadmap

Driving Peak Performance IBM Corporation

Data Integrator: Object Naming Conventions

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

HYPERION MASTER DATA MANAGEMENT SOLUTIONS FOR IT

Innovate and Grow: SAP and Teradata

Fluency With Information Technology CSE100/IMT100

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Building Cubes and Analyzing Data using Oracle OLAP 11g

Data Integration Alternatives & Best Practices

JOURNAL OF OBJECT TECHNOLOGY

Developing Business Intelligence and Data Visualization Applications with Web Maps

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University

Transcription:

Semantic Data Modeling: The Key to Re-usable Data Stephen Brobst Chief Technology Officer Teradata Corporation stephen.brobst@teradata.com 617-422-0800

Enterprise Information Management Data Modeling Not just a collection of subjects......but also their relationships Single, Integrated System Party Account Product Activity Party Product Account Activity Don t model subjects individually! Model your entire business! 2 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Functional Views Sales Marketing Finance Rates/ Regulatory Customer Service Risk Demographics Contracts Pricing General Ledger Promotions HR Production Engineering Safety Products Works OK for OLTP, but causes data chaos for BI applications. 3 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Business Intelligence Requires Data Integration Product Data Customer Data Account Data Transaction Data G/L Data Market Data External Data 4 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Data Modeling Techniques Key observation: Practitioners in the data warehousing industry frequently confuse construction of the semantic data model, logical data model, and physical data model. A semantic data model (SDM) captures the business view of information for a specific knowledge worker community or analytic application. A logical data model (LDM) captures the business relationships in the enterprise information independent of a specific analytic application or departmental view. A physical data model (PDM) captures the implementation design of tables in the data warehouse. 5 Copyright 2005, Stephen Copyright A. Brobst. 2013. All rights Stephen reserved. Brobst. Do not duplicate without written permission

Data Model Deployment Conceptual Data Model Enterprise Logical Data Model(3NF) Subject Area A Subject Area B xxxxx xx Subject Area A xxx xxxxx xxx xxxxx xxx xxxxx Subject Area B xxx xxxxx xxx xxxxx Subject Area C Physical Model Realization Design Meta Data Enterprise Data Standards Single Physical Data Model Project A Project B Project C Semantic Model Views 6 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Semantic Data Modeling Semantic data modeling is a logical data modeling technique; the semantic view of information does not necessarily need to be physicalized in the database. There may be a different semantic data model for each department/applications that uses the data warehouse. Dimensional modeling is a common technique for constructing the semantic data model for an analytic application, but is not the only viable approach. 7 Copyright 2005, Stephen Copyright A. Brobst. 2013. All rights Stephen reserved. Brobst. Do not duplicate without written permission

Different Semantic Model Designs are Appropriate for Different Types of Knowledge Workers Dimensional Relational ADS Application Physical Data Extensions Index choices & selective table denormalizations Normalized Generic Structures 8 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Physical Data Model Physical data model represents the tables constructed in the database. Recommendations: Use the (3NF) LDM as the starting point for the PDM with selective denormalization when appropriate for (primarily) performance reasons. Overlay (dimensional) SDM on top of PDM using views and/or semantic metadata in your BI tool. Design LDM first, then use application-specific business requirements to derive the SDMs and performance considerations to map into the PDM. 9 Copyright 2005, Stephen Copyright A. Brobst. 2013. All rights Stephen reserved. Brobst. Do not duplicate without written permission

Semantic Models Should be BI Tool Agnostic MicroStrategy Teradata OLAP Connector Tableau Tier 3 Tier 2 Tier 1 Access Integrated Acquisition 10 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

What is a Semantic Modeling Building Block (SMBB) Portfolio? A collection of data modeling assets that help make database design and development faster and easier for the access layer: > Access layer provides path for data from the integrated data model to end user consumption. > When this layer not well-designed, it can impact speed, security, and simplicity in developing and delivering reports, BI applications. Re-usable building blocks provide flexibility and consistency to the development process: > SMBBs include pre-built semantic models. Focuses on a specific analytic need in a specific industry: > For example, Communications Mobile Revenue Analytics. SMBBs are to the semantic layer as ildms are to the integrated layer of a data warehouse implementation. 11 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Dimension Building Blocks Support a Range of Analytical Needs Dimensional Model Dimension Building Blocks Fixed, Flattened Hierarchy Variable Depth Hierarchy ( Recursive ) Fixed, Normalized Hierarchy 12 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

What are SMBBs? How are they related to an LDM? Building from the Foundation for your Data Warehouse: An LDM is like a blueprint for a house that you are building. It serves as the foundation for your integrated data warehouse. The SMBBs are like room designs that meet specific homeowner needs. Different rooms need different designs based on their purpose. Similarly, for each new business application, new semantic models are needed. SMBBs provide different designs (building blocks) for the modeler to choose from in building the semantic models. These flexible, reusable building blocks can be used for other analytic needs. 13 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Relationships between the Three Types of Data Models Q: Where does it all start? A: Business requirements drive the process! Logical Data Model Physical Data Model Semantic Data Models Support data re-use Data access patterns The Logical Model is used to drive generalization and support source data leverage and reuse. The Physical Model provides core support for data integration within the information architecture. The Semantic Model captures data access patterns that must be supported by the core physical model. 14 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Semantic Layer Benefits Efficient table joins can be encouraged inside the SDM views. Views are low maintenance objects. Views do not consume database space. Join indexes (JIs) and aggregate join indexes (AJIs) can be created based on the access paths embedded in the SDMs. PDM is not compromised with new application requirements. Protection of code assets. 15 Copyright 2013. Stephen Brobst. Do not duplicate without written permission

Conclusions Critical to distinguish between logical data modeling, semantic data modeling, and physical data modeling. Separate the implementation of the semantic model from the physical data model (PDM) deployment for maximum flexibility. Selective use of PDM extensions to optimize performance. Either ANSI standard views of the semantic metadata within your BI tool of choice can be used for creating a semantic data layer without sacrificing flexibility of the PDM. 16 Copyright 2005, Stephen Copyright A. Brobst. 2013. All rights Stephen reserved. Brobst. Do not duplicate without written permission