Data Vault + Data Virtualization = Double Flexibility
|
|
|
- Alyson Barker
- 10 years ago
- Views:
Transcription
1 Vault + Virtualization = Double Flexibility Copyright R20/Consultancy B.V., The Hague, The Netherlands. All rights reserved. No part of this material may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photographic, or otherwise, without the explicit written permission of the copyright owners. by Rick F. van der Lans R20/Consultancy BV Rick F. van der Lans Rick F. van der Lans is an independent consultant, lecturer, and author. He specializes in data warehousing, business intelligence, database technology, and data virtualization. He is managing director of R20/Consultancy B.V.. Rick has been involved in various projects in which data warehousing, and integration technology was applied. Rick van der Lans is an internationally acclaimed lecturer. He has lectured professionally for the last twenty five years in many of the European and Middle East countries, the USA, South America, and in Australia. He has been invited by several major software vendors to present keynote speeches. He is the author of several books on computing, including his new Virtualization for Business Intelligence Systems. Some of these books are available in different languages. Books such as the popular Introduction to SQL is available in English, Dutch, Italian, Chinese, and German and is sold world wide. He also authored The SQL Guide to Ingres and SQL for MySQL Developers. As author for TechTarget.com and BeyeNetwork.com, writer of whitepapers, chairman for the annual European Enterprise and Business Intelligence Conference, and as columnist for a few IT magazines, he has close contacts with many vendors. R20/Consultancy B.V. is located in The Hague, The Netherlands, You can get in touch with Rick via: [email protected] LinkedIn: Copyright R20/Consultancy B.V., The Hague, The Netherlands 2 1
2 Reporting on a Vault DW?? Reporting and Analytics staging area DV EDW production databases Copyright R20/Consultancy B.V., The Hague, The Netherlands 3 Flexibility is Gone! store store store production databases staging area DV EDW store store store store store Copyright R20/Consultancy B.V., The Hague, The Netherlands 4 2
3 Physical Marts Define data structures Define ETL logic Install a database instance Create a database Implement the tables Design physical database structure Initial load of the tables Periodic load of the tables Tune and optimize the database (regularly) Tune and optimize ETL logic Monitor database usage Develop and run backup and recovery processes Unload data Change data structure Change ETL logic Tune and optimize physical database design Tune and optimize ETL logic Reload data Copyright R20/Consultancy B.V., The Hague, The Netherlands 5 Remarks on Marts and Cubes Gartner in Management Cost- Cutting Tips, March 10, 2008: Consolidate data marts into an application-neutral data warehouse or smaller data marts to reduce the cost and complexity of the data integration processes feeding the data marts. Gartner predicts this could save you 50 percent of what you're spending to support the siloed data marts. Copyright R20/Consultancy B.V., The Hague, The Netherlands 6 3
4 Flexibility Through Virtualization Virtualization Server staging area DV EDW production databases Copyright R20/Consultancy B.V., The Hague, The Netherlands 7 Virtualization Overview (1) production application analytics & reporting internal portal mobile App website dashboard Virtualization Server production databases data warehouse & data marts streaming applications databases unstructured data ESB big data stores social media data private data external data Copyright R20/Consultancy B.V., The Hague, The Netherlands 8 4
5 Virtualization Overview (2) production application analytics & reporting internal portal mobile App website dashboard SQL statement ODBC/SQL JDBC/SQL XML/SOAP REST/JSON XQuery MDX/DAX JMS message SQL statement SOAP message Virtualization Server CICS JMS SQL SQL+ XSLT SOAP Hive Prop. Excel JSON production databases data warehouse & data marts streaming applications databases unstructured data ESB big data stores social media data private data external data Copyright R20/Consultancy B.V., The Hague, The Netherlands 9 Indonesian Rijsttafel Copyright R20/Consultancy B.V., The Hague, The Netherlands 10 5
6 The Service Hatch Copyright R20/Consultancy B.V., The Hague, The Netherlands 11 Virtualization as Service Hatch Kitchen Service hatch Food Restaurant sources virtualization server End Users Copyright R20/Consultancy B.V., The Hague, The Netherlands 12 6
7 The Market of Virtualization Servers Cirro Hub Cisco/Composite Information Server Denodo Platform IBM InfoSphere Federation Server Informatica Services Information Builders EII Oracle Services Integrator Progress Easyl Red Hat Teiid and Jboss Virtualization Stone Bond Enterprise Enabler Virtuoso And many more Copyright R20/Consultancy B.V., The Hague, The Netherlands 13 Gartner on Integration Tools Source: Gartner 2014: Modernize Your Integration Capabilities for Diverse Use-Cases, Ted Friedman Copyright R20/Consultancy B.V., The Hague, The Netherlands 14 7
8 Developing Virtual Tables consumer Virtual table: May contain row selections, column selections, column concatenations, transformations, column and table name changes, groupings, aggregations, data cleansing, Source table Copyright R20/Consultancy B.V., The Hague, The Netherlands 15 Nesting Virtual Tables Nested virtual table Virtual table Source table Copyright R20/Consultancy B.V., The Hague, The Netherlands 16 8
9 Layers of Virtual Tables Virtualization Server base 1 base 2 base 3 base 4 Copyright R20/Consultancy B.V., The Hague, The Netherlands 17 Caches Mimimize Access to Stores Virtual table without cache Virtual table with cache Copyright R20/Consultancy B.V., The Hague, The Netherlands 18 9
10 Enable caching Table where cache should should be be stored stored Refresh Refresh specification Copyright R20/Consultancy B.V., The Hague, The Netherlands 19 Virtualization and Vault production application analytics & reporting internal portal mobile App website dashboard ODBC/SQL JDBC/SQL XML/SOAP REST/JSON XQuery MDX/DAX Virtualization Server SQL Vault - EDW Copyright R20/Consultancy B.V., The Hague, The Netherlands 20 10
11 Solution With Virtualization Users and Reports Delivery Layer Extended Supernova Layer Supernova Layer Vault EDW Vault Operational Systems PDB PDB PDB PDB Copyright R20/Consultancy B.V., The Hague, The Netherlands 21 virtualization storage The Challenge: The Versions Copyright R20/Consultancy B.V., The Hague, The Netherlands 22 11
12 Example: A Vault Model Delivery Layer Extended Supernova Layer Supernova Layer Vault EDW Operational Systems Copyright R20/Consultancy B.V., The Hague, The Netherlands 23 Example: The SuperNova Model All the satellite data is added to hubs and links A record in a hub table represents a version of a hub object A record in a link table represents a version of a link object The hub/link id + startdate are the primary keys Copyright R20/Consultancy B.V., The Hague, The Netherlands 24 12
13 Why the Name SuperNova? Copyright R20/Consultancy B.V., The Hague, The Netherlands 25 Determining Versions of Hubs Satellite 1 records for hub object 1: HUB_ID META_LOAD_DTS META_LOAD_END_DTS :00: :59: :00: :59: :00: :00:00 Satellite 1 records for hub object 1: HUB_ID META_LOAD_DTS META_LOAD_END_DTS :00: :59: :00: :59: :00: :00:00 Merged result showing all versions of hub 1: HUB_ID STARTDATE ENDDATE :00: :59: :00: :59: :00: :59: :00: :59: :00: :59: :00: :00:00 Copyright R20/Consultancy B.V., The Hague, The Netherlands 26 13
14 Visualization of Merge Process Versions of hub 1 from satellite1 table Versions of hub 1 from satellite2 table + Copyright R20/Consultancy B.V., The Hague, The Netherlands 27 Step 1 of Determining Hub Versions Merge all the satellites (with a union operator) : (SELECT FROM UNION SELECT FROM HUB_ID, META_LOAD_DTS AS STARTDATE, META_LOAD_END_DTS AS ENDDATE HUB1_SATELLITE1 HUB_ID, META_LOAD_DTS, META_LOAD_END_DTS HUB1_SATELLITE2) Intermediate result: SATELLITES HUB_ID STARTDATE ENDDATE :00: :59: :00: :59: :00: :59: :00: :00: :00: :59: :00: :00: :00: :59: :00: :59: :00: :00: :00: :00: :00: :00: :00: :00:00 Note that this result does not include hub object 4, because it has no satellite data. Copyright R20/Consultancy B.V., The Hague, The Netherlands 28 14
15 Step 2 of Determining Hub Versions Join with the original Hub table and get the business key(s): SELECT FROM HUB1.HUB_ID, SATELLITES.STARTDATE, SATELLITES.ENDDATE, HUB1.BUSINESS_KEY HUB1 LEFT OUTER JOIN (SELECT HUB_ID, META_LOAD_DTS AS STARTDATE, META_LOAD_END_DTS AS ENDDATE FROM HUB1_SATELLITE1 UNION SELECT HUB_ID, META_LOAD_DTS, META_LOAD_END_DTS FROM HUB1_SATELLITE2) AS SATELLITES ON HUB1.HUB_ID = SATELLITES.HUB_ID) Intermediate result: STARTDATES HUB_ID STARTDATE ENDDATE BUSINESS_KEY :00: :59:59 b :00: :59:59 b :00: :59:59 b :00: :00:00 b :00: :59:59 b :00: :00:00 b :00: :59:59 b :00: :59:59 b :00: :00:00 b :00: :00:00 b :00: :00:00 b3 Table continues on the next p :00: :00:00 b3 4 NULL NULL b4-1 NULL NULL Unknown -2 NULL NULL N.a. Copyright R20/Consultancy B.V., The Hague, The Netherlands 29 Step 3 of Determining Hub Versions Find for each hub the correct versions: HUB1_VERSIONS HUB_ID STARTDATE ENDDATE HUB_BUSINESS_KEY :00: :59:59 b :00: :59:59 b :00: :59:59 b :00: :59:59 b :00: :00:00 b :00: :59:59 b :00: :59:59 b :00: :00:00 b :00: :59:59 b :00: :00:00 b :00: :00:00 b :00: :00:00 Unknown :00: :00:00 N.a. Copyright R20/Consultancy B.V., The Hague, The Netherlands 30 15
16 The Three Steps Combined CREATE VIEW HUB1_VERSIONS AS WITH STARTDATES (HUB_ID, STARTDATE, ENDDATE, BUSINESS_KEY) AS ( SELECT HUB1.HUB_ID, SATELLITES.STARTDATE, SATELLITES.ENDDATE, HUB1.BUSINESS_KEY FROM HUB1 LEFT OUTER JOIN (SELECT HUB_ID, META_LOAD_DTS AS STARTDATE, META_LOAD_END_DTS AS ENDDATE FROM HUB1_SATELLITE1 UNION SELECT HUB_ID, META_LOAD_DTS, META_LOAD_END_DTS FROM HUB1_SATELLITE2) AS SATELLITES ON HUB1.HUB_ID = SATELLITES.HUB_ID) SELECT DISTINCT HUB_ID, STARTDATE, CASE WHEN ENDDATE_NEW <= ENDDATE_OLD THEN ENDDATE_NEW ELSE ENDDATE_OLD END AS ENDDATE, BUSINESS_KEY FROM (SELECT S1.HUB_ID, ISNULL(S1.STARTDATE,' :00:00') AS STARTDATE, (SELECT ISNULL(MIN(STARTDATE - '1' SECOND),' :00:00') FROM STARTDATES AS S2 WHERE S1.HUB_ID = S2.HUB_ID AND S1.STARTDATE < S2.STARTDATE) AS ENDDATE_NEW, ISNULL(S1.ENDDATE,' :00:00') AS ENDDATE_OLD, S1.BUSINESS_KEY FROM STARTDATES AS S1) AS S3 Copyright R20/Consultancy B.V., The Hague, The Netherlands 31 Hubs with Less Than Two Satellites Hubs with no satellites: CREATE SELECT FROM VIEW HUB3_VERSIONS (HUB_ID, STARTDATE, ENDDATE, BUSINESS_KEY) AS HUB_ID, ISNULL(META_LOAD_DTS, ' :00:00'), ' :00:00', BUSINESS_KEY HUB3 Hubs with one satellite: CREATE SELECT FROM VIEW HUB2_VERSIONS (HUB_ID, STARTDATE, ENDDATE, BUSINESS_KEY) AS HUB2.HUB_ID, ISNULL(HUB2_SATELLITE1.META_LOAD_DTS, ' :00:00'), ISNULL(HUB2_SATELLITE1.META_LOAD_END_DTS, ' :00:00'), HUB2.BUSINESS_KEY HUB2 LEFT OUTER JOIN HUB2_SATELLITE1 ON HUB2.HUB_ID = HUB2_SATELLITE1.HUB_ID Copyright R20/Consultancy B.V., The Hague, The Netherlands 32 16
17 Creating the SuperNova Hub Views A hub is joined with all its satellites using the data in the hub_versions views: CREATE SELECT FROM VIEW SUPERNOVA_HUB1 (HUB_ID, STARTDATE, ENDDATE, BUSINESS_KEY, ATTRIBUTE1, ATTRIBUTE2) AS HUB1_VERSIONS.HUB_ID, HUB1_VERSIONS.STARTDATE, HUB1_VERSIONS.ENDDATE, HUB1_VERSIONS.BUSINESS_KEY, HUB1_SATELLITE1.ATTRIBUTE, HUB1_SATELLITE2.ATTRIBUTE HUB1_VERSIONS LEFT OUTER JOIN HUB1_SATELLITE1 ON HUB1_VERSIONS.HUB_ID = HUB1_SATELLITE1.HUB_ID AND (HUB1_VERSIONS.STARTDATE <= HUB1_SATELLITE1.META_LOAD_END_DTS AND HUB1_VERSIONS.ENDDATE >= HUB1_SATELLITE1.META_LOAD_DTS) LEFT OUTER JOIN HUB1_SATELLITE2 ON HUB1_VERSIONS.HUB_ID = HUB1_SATELLITE2.HUB_ID AND (HUB1_VERSIONS.STARTDATE <= HUB1_SATELLITE2.META_LOAD_END_DTS AND HUB1_VERSIONS.ENDDATE >= HUB1_SATELLITE2.META_LOAD_DTS) Copyright R20/Consultancy B.V., The Hague, The Netherlands 33 Virtual Contents of the SuperNova Hub SUPERNOVA_HUB1 HUB_ID STARTDATE ENDDATE HUB_BUSINESS ATTRIBUTE1 ATTRIBUTE2 _KEY :00: :59:59 b1 a1 a :00: :59:59 b1 a1 a :00: :59:59 b1 a1 a :00: :59:59 b1 a2 a :00: :00:00 b1 a3 a :00: :59:59 b2 a4 a :00: :59:59 b2 a5 a :00: :00:00 b2 a6 a :00: :59:59 b3 NULL a :00: :00:00 b3 NULL a :00: :00:00 b4 NULL NULL :00: :00:00 Unknown NULL NULL :00: :00:00 N.a. NULL NULL Copyright R20/Consultancy B.V., The Hague, The Netherlands 34 17
18 Creating Version Views for Links CREATE VIEW LINK_VERSIONS AS WITH STARTDATES (LINK_ID, STARTDATE, ENDDATE, HUB1_ID, HUB2_ID, EVENTDATE) AS ( SELECT LINK.LINK_ID, SATELLITES.STARTDATE, SATELLITES.ENDDATE, LINK.HUB1_ID, LINK.HUB2_ID, LINK.EVENTDATE FROM LINK LEFT OUTER JOIN (SELECT LINK_ID, META_LOAD_DTS AS STARTDATE, META_LOAD_END_DTS AS ENDDATE FROM LINK_SATELLITE1 UNION SELECT LINK_ID, META_LOAD_DTS, META_LOAD_END_DTS FROM LINK_SATELLITE2) AS SATELLITES ON LINK.LINK_ID = SATELLITES.LINK_ID) SELECT DISTINCT LINK_ID, STARTDATE, CASE WHEN ENDDATE_NEW <= ENDDATE_OLD THEN ENDDATE_NEW ELSE ENDDATE_OLD END AS ENDDATE, HUB1_ID, HUB2_ID, EVENTDATE FROM (SELECT S1.LINK_ID, ISNULL(S1.STARTDATE, ' ') AS STARTDATE, (SELECT ISNULL(MIN(STARTDATE - INTERVAL '1' SECOND),' :00:00') FROM STARTDATES AS S2 WHERE S1.LINK_ID = S2.LINK_ID AND S1.STARTDATE < S2.STARTDATE) AS ENDDATE_NEW, ISNULL(S1.ENDDATE,' ') AS ENDDATE_OLD, S1.HUB1_ID, S1.HUB2_ID, S1.EVENTDATE FROM STARTDATES AS S1) AS S3 Copyright R20/Consultancy B.V., The Hague, The Netherlands 35 Creating the SuperNova Link Views A link is joined with all its satellites using the data in the link_versions views: CREATE SELECT FROM VIEW SUPERNOVA_LINK (LINK_ID, HUB1_ID, HUB2_ID, STARTDATE, ENDDATE, EVENTDATE, ATTRIBUTE1, ATTRIBUTE2) AS LINK_VERSIONS.LINK_ID, LINK_VERSIONS.HUB1_ID, LINK_VERSIONS.HUB2_ID, LINK_VERSIONS.STARTDATE, LINK_VERSIONS.ENDDATE, LINK_VERSIONS.EVENTDATE, LINK_SATELLITE1.ATTRIBUTE, LINK_SATELLITE2.ATTRIBUTE LINK_VERSIONS LEFT OUTER JOIN LINK_SATELLITE1 ON LINK_VERSIONS.LINK_ID = LINK_SATELLITE1.LINK_ID AND (LINK_VERSIONS.STARTDATE <= LINK_SATELLITE1.META_LOAD_END_DTS AND LINK_VERSIONS.ENDDATE >= LINK_SATELLITE1.META_LOAD_DTS) LEFT OUTER JOIN LINK_SATELLITE2 ON LINK_VERSIONS.LINK_ID = LINK_SATELLITE2.LINK_ID AND (LINK_VERSIONS.STARTDATE <= LINK_SATELLITE2.META_LOAD_END_DTS AND LINK_VERSIONS.ENDDATE >= LINK_SATELLITE2.META_LOAD_DTS) Copyright R20/Consultancy B.V., The Hague, The Netherlands 36 18
19 Virtual Contents of the SuperNova Link LINK_VERSIONS LINK_ID STARTDATE ENDDATE HUB1_ID HUB2_ID EVENTDATE :00: :59: :00: :59: :00: :00: :00: :00: :00: :59: :00: :00: :00: :00: Copyright R20/Consultancy B.V., The Hague, The Netherlands 37 Lineage Analysis of All Views Copyright R20/Consultancy B.V., The Hague, The Netherlands 38 19
20 Defining Primary and Foreign Keys Copyright R20/Consultancy B.V., The Hague, The Netherlands 39 Caching of SuperNova Views Copyright R20/Consultancy B.V., The Hague, The Netherlands 40 20
21 The Extended SuperNova Model Delivery Layer Extended Supernova Layer Add derived data Transform data Reuse of definitions Always use the XSN layer Supernova Layer Vault EDW Operational Systems Copyright R20/Consultancy B.V., The Hague, The Netherlands 41 The Delivery Model Delivery Layer Extended Supernova Layer Supernova Layer Vault EDW Operational Systems is shown in a filtered manner is shown in aggregated form is shown in one large, highly denormalized table is shown in a star schema form is shown with a service interface Copyright R20/Consultancy B.V., The Hague, The Netherlands 42 21
22 Virtual Marts Define data structures Define ETL/DV logic Install a database instance Create a database Implement the tables Design physical database structure Initial load of the tables Periodic load of the tables Tune and optimize the database (regularly) Tune and optimize ETL logic Monitor database usage Develop and run backup and recovery processes Unload data Change data structure Change ETL/DV logic Tune and optimize physical database design Tune and optimize ETL logic Reload data Copyright R20/Consultancy B.V., The Hague, The Netherlands 43 Why Not base Views? Not database server independent More advanced distributed join features More advanced heterogeneous join features More advanced caching/refreshing features base views offer no lineage/impact analysis base views offer only one API: SQL No versioning of joins No data cleansing features No business glossary Copyright R20/Consultancy B.V., The Hague, The Netherlands 44 22
23 The Whitepaper Download: or vices/enterprise-itservices/datavirtualization/documents/whit epaper-cisco-datavaul.pdf Copyright R20/Consultancy B.V., The Hague, The Netherlands 45 Closing Remarks Vault offers data model extensibility and report reproducibility vault is half the solution SuperNova (with data virtualization) is the other half With data virtualization a more flexible reporting and analytical environment can be developed (quickly) Avoid the (physical) data mart explosion! Go virtual! Copyright R20/Consultancy B.V., The Hague, The Netherlands 46 23
24 Copyright R20/Consultancy B.V., The Hague, The Netherlands 47 24
Data Vault and Data Virtualization: Double Agility
Data Vault and Data Virtualization: Double Agility A Technical Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy March 2015 Sponsored by Copyright 2015 R20/Consultancy.
So Many Tools, So Much Data, and So Much Meta Data
So Many Tools, So Much Data, and So Much Meta Data Copyright 1991-2012 R20/Consultancy B.V., The Hague, The Netherlands. All rights reserved. No part of this material may be reproduced, stored in a retrieval
Big Data: Big IT Party?
Copyright 1991-2014 R20/Consultancy B.V., The Hague, The Netherlands. All rights reserved. No part of this material may be reproduced, stored in a retrieval system, or transmitted in any form or by any
What is Data Virtualization? Rick F. van der Lans, R20/Consultancy
What is Data Virtualization? by Rick F. van der Lans, R20/Consultancy August 2011 Introduction Data virtualization is receiving more and more attention in the IT industry, especially from those interested
Creating an Agile Data Integration Platform using Data Virtualization
Creating an Agile Data Integration Platform using Data Virtualization A Technical Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy May 2013 Sponsored by Copyright
What is Data Virtualization?
What is Data Virtualization? Rick F. van der Lans Data virtualization is receiving more and more attention in the IT industry, especially from those interested in data management and business intelligence.
Data Virtualization for Agile Business Intelligence Systems and Virtual MDM. To View This Presentation as a Video Click Here
Data Virtualization for Agile Business Intelligence Systems and Virtual MDM To View This Presentation as a Video Click Here Agenda Data Virtualization New Capabilities New Challenges in Data Integration
Migrating to Virtual Data Marts using Data Virtualization Simplifying Business Intelligence Systems
Migrating to Virtual Data Marts using Data Virtualization Simplifying Business Intelligence Systems A Technical Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy
Data Services: The Marriage of Data Integration and Application Integration
Data Services: The Marriage of Data Integration and Application Integration A Whitepaper Author: Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy July, 2012 Sponsored by Copyright
Key Data Replication Criteria for Enabling Operational Reporting and Analytics
Key Data Replication Criteria for Enabling Operational Reporting and Analytics A Technical Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy May 2013 Sponsored by
Data Warehouse Optimization
Data Warehouse Optimization Embedding Hadoop in Data Warehouse Environments A Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy September 2013 Sponsored by Copyright
Data Virtualization Usage Patterns for Business Intelligence/ Data Warehouse Architectures
DATA VIRTUALIZATION Whitepaper Data Virtualization Usage Patterns for / Data Warehouse Architectures www.denodo.com Incidences Address Customer Name Inc_ID Specific_Field Time New Jersey Chevron Corporation
Data Virtualization. Paul Moxon Denodo Technologies. Alberta Data Architecture Community January 22 nd, 2014. 2014 Denodo Technologies
Data Virtualization Paul Moxon Denodo Technologies Alberta Data Architecture Community January 22 nd, 2014 The Changing Speed of Business 100 25 35 45 55 65 75 85 95 Gartner The Nexus of Forces Today s
Cost-Effective Business Intelligence with Red Hat and Open Source
Cost-Effective Business Intelligence with Red Hat and Open Source Sherman Wood Director, Business Intelligence, Jaspersoft September 3, 2009 1 Agenda Introductions Quick survey What is BI?: reporting,
Oracle BI 10g: Analytics Overview
Oracle BI 10g: Analytics Overview Student Guide D50207GC10 Edition 1.0 July 2007 D51731 Copyright 2007, Oracle. All rights reserved. Disclaimer This document contains proprietary information and is protected
JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com
1 Enabling Data as a Service with JBoss Data Services Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 2 What this session is about v The why and what
Data Virtualization for Business Intelligence Agility
Data Virtualization for Business Intelligence Agility A Whitepaper Author: Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy February 9, 2012 Sponsored by Copyright 2012 R20/Consultancy.
What s New with Informatica Data Services & PowerCenter Data Virtualization Edition
1 What s New with Informatica Data Services & PowerCenter Data Virtualization Edition Kevin Brady, Integration Team Lead Bonneville Power Wei Zheng, Product Management Informatica Ash Parikh, Product Marketing
MDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
The New Rules for Integration
The New Rules for Integration A Unified Integration Approach for Big Data, the Cloud, and the Enterprise A Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy September
GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION
GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION Syed Rasheed Solution Manager Red Hat Corp. Kenny Peeples Technical Manager Red Hat Corp. Kimberly Palko Product Manager Red Hat Corp.
Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole
Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many
MicroStrategy Course Catalog
MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY
Integrating Netezza into your existing IT landscape
Marco Lehmann Technical Sales Professional Integrating Netezza into your existing IT landscape 2011 IBM Corporation Agenda How to integrate your existing data into Netezza appliance? 4 Steps for creating
Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco
Decoding the Big Data Deluge a Virtual Approach Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco High-volume, velocity and variety information assets that demand
IST722 Data Warehousing
IST722 Data Warehousing Components of the Data Warehouse Michael A. Fudge, Jr. Recall: Inmon s CIF The CIF is a reference architecture Understanding the Diagram The CIF is a reference architecture CIF
AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014
AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge
DATA VIRTUALIZATION Whitepaper. Data Virtualization. and how to leverage a SOA implementation. www.denodo.com
DATA VIRTUALIZATION Whitepaper Data Virtualization and how to leverage a SOA implementation www.denodo.com Incidences Address Customer Name Inc_ID Specific_Field Time New Jersey Chevron Corporation 3 3
SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)
SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box) SQL Server White Paper Published: January 2012 Applies to: SQL Server 2012 Summary: This paper explains the different ways in which databases
Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture
Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent
Relational Databases for the Business Analyst
Relational Databases for the Business Analyst Mark Kurtz Sr. Systems Consulting Quest Software, Inc. [email protected] 2010 Quest Software, Inc. ALL RIGHTS RESERVED Agenda The RDBMS and its role in
Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance
Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION
TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION Make Big Available for Everyone Syed Rasheed Solution Marketing Manager January 29 th, 2014 Agenda Demystifying Big Challenges Getting Bigger Red Hat Big
Oracle Database 10g: Introduction to SQL
Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.
Hadoop Data Hubs and BI. Supporting the migration from siloed reporting and BI to centralized services with Hadoop
Hadoop Data Hubs and BI Supporting the migration from siloed reporting and BI to centralized services with Hadoop John Allen October 2014 Introduction John Allen; computer scientist Background in data
IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS!
The Bloor Group IBM AND NEXT GENERATION ARCHITECTURE FOR BIG DATA & ANALYTICS VENDOR PROFILE The IBM Big Data Landscape IBM can legitimately claim to have been involved in Big Data and to have a much broader
Harnessing big data with Hortonworks Data Platform and Red Hat JBoss Data Virtualization
Harnessing big data with Hortonworks Data Platform and Red Hat JBoss Data Virtualization Kimberly Palko, Product Manager Red Hat JBoss Doug Reid, Director Partner Product Management Hortonworks Cojan van
Data Virtualization and ETL. Denodo Technologies Architecture Brief
Data Virtualization and ETL Denodo Technologies Architecture Brief Contents Data Virtualization and ETL... 3 Summary... 3 Data Virtualization... 7 What is Data Virtualization good for?... 8 Applications
A Perspective on the Benefits of Data Virtualization Technology
110 Informatica Economică vol. 15, no. 4/2011 A Perspective on the Benefits of Data Virtualization Technology Ana-Ramona BOLOGA, Razvan BOLOGA Academy of Economic Studies, Bucharest, Romania [email protected],
Suresh Chandrasekaran, SVP North America and APAC Pablo Alvarez, Sales Engineer Denodo Technologies
Suresh Chandrasekaran, SVP North America and APAC Pablo Alvarez, Sales Engineer Denodo Technologies March 9, 2011 Agenda Data Virtualization What Is It? 2011: The Tipping Point Business Needs and Analyst
Cloud First Does Not Have to Mean Cloud Exclusively. Digital Government Institute s Cloud Computing & Data Center Conference, September 2014
Cloud First Does Not Have to Mean Cloud Exclusively Digital Government Institute s Cloud Computing & Data Center Conference, September 2014 Am I part of a cloud first organization? Am I part of a cloud
Data Vault at work. Does Data Vault fulfill its promise? GDF SUEZ Energie Nederland
Data Vault at work Does Data Vault fulfill its promise? Leading player on Dutch energy market Approximately 1,000 employees Production capacity: 3,813 MW 20% of the total Dutch electricity production capacity
<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server
Extending Hyperion BI with the Oracle BI Server Mark Ostroff Sr. BI Solutions Consultant Agenda Hyperion BI versus Hyperion BI with OBI Server Benefits of using Hyperion BI with the
MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Description: This five-day instructor-led course teaches students how to design and implement a BI infrastructure. The
Discovering Business Insights in Big Data Using SQL-MapReduce
Discovering Business Insights in Big Data Using SQL-MapReduce A Technical Whitepaper Rick F. van der Lans Independent Business Intelligence Analyst R20/Consultancy July 2013 Sponsored by Copyright 2013
ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION
ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence
Cloud Integration and the Big Data Journey - Common Use-Case Patterns
Cloud Integration and the Big Data Journey - Common Use-Case Patterns A White Paper August, 2014 Corporate Technologies Business Intelligence Group OVERVIEW The advent of cloud and hybrid architectures
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1
Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,
Oracle Database 11g: SQL Tuning Workshop Release 2
Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to
Building a Data Warehouse
Building a Data Warehouse With Examples in SQL Server EiD Vincent Rainardi BROCHSCHULE LIECHTENSTEIN Bibliothek Apress Contents About the Author. ; xiij Preface xv ^CHAPTER 1 Introduction to Data Warehousing
JBoss Enterprise Data Services Platform in the Enterprise
JBoss Enterprise Data Services Platform in the Enterprise Mani Subramanyam, Genentech Michael Walker, Red Hat 1 Agenda Introduction About Genentech Challenges Integration Services DSP Selection Criteria
Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
Enterprise Enabler and the Microsoft Integration Stack
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
Cúram Business Intelligence Reporting Developer Guide
IBM Cúram Social Program Management Cúram Business Intelligence Reporting Developer Guide Version 6.0.5 IBM Cúram Social Program Management Cúram Business Intelligence Reporting Developer Guide Version
About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. ETL Testing
About the Tutorial An ETL tool extracts the data from all these heterogeneous data sources, transforms the data (like applying calculations, joining fields, keys, removing incorrect data fields, etc.),
Foundations of Business Intelligence: Databases and Information Management
Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,
Extraction Transformation Loading ETL Get data out of sources and load into the DW
Lection 5 ETL Definition Extraction Transformation Loading ETL Get data out of sources and load into the DW Data is extracted from OLTP database, transformed to match the DW schema and loaded into the
Oracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
Cost Savings THINK ORACLE BI. THINK KPI. THINK ORACLE BI. THINK KPI. THINK ORACLE BI. THINK KPI.
THINK ORACLE BI. THINK KPI. THINK ORACLE BI. THINK KPI. MIGRATING FROM BUSINESS OBJECTS TO OBIEE KPI Partners is a world-class consulting firm focused 100% on Oracle s Business Intelligence technologies.
Implementing a Data Warehouse with Microsoft SQL Server MOC 20463
Implementing a Data Warehouse with Microsoft SQL Server MOC 20463 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing
COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER
COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER MODULE 1: INTRODUCTION TO DATA WAREHOUSING This module provides an introduction to the key components of a data warehousing
Luncheon Webinar Series May 13, 2013
Luncheon Webinar Series May 13, 2013 InfoSphere DataStage is Big Data Integration Sponsored By: Presented by : Tony Curcio, InfoSphere Product Management 0 InfoSphere DataStage is Big Data Integration
Oracle Database 11g: SQL Tuning Workshop
Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database
Establish and maintain Center of Excellence (CoE) around Data Architecture
Senior BI Data Architect - Bensenville, IL The Company s Information Management Team is comprised of highly technical resources with diverse backgrounds in data warehouse development & support, business
Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006
Enterprise Data Warehouse (EDW) UC Berkeley Peter Cava Manager Data Warehouse Services October 5, 2006 What is a Data Warehouse? A data warehouse is a subject-oriented, integrated, time-varying, non-volatile
ETL-EXTRACT, TRANSFORM & LOAD TESTING
ETL-EXTRACT, TRANSFORM & LOAD TESTING Rajesh Popli Manager (Quality), Nagarro Software Pvt. Ltd., Gurgaon, INDIA [email protected] ABSTRACT Data is most important part in any organization. Data
Implementing a Data Warehouse with Microsoft SQL Server
Course Code: M20463 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing a Data Warehouse with Microsoft SQL Server Overview This course describes how to implement a data warehouse platform
The IBM Cognos Platform
The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent
Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning
Course Outline: Course: Implementing a Data with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This 5-day instructor-led course describes
Building Cubes and Analyzing Data using Oracle OLAP 11g
Building Cubes and Analyzing Data using Oracle OLAP 11g Collaborate '08 Session 219 Chris Claterbos [email protected] Vlamis Software Solutions, Inc. 816-729-1034 http://www.vlamis.com Copyright 2007,
Oracle Database 12c: Introduction to SQL Ed 1.1
Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,
CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University
CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University Given today s business environment, at times a corporate executive
MDM for the Enterprise: Complementing and extending your Active Data Warehousing strategy. Satish Krishnaswamy VP MDM Solutions - Teradata
MDM for the Enterprise: Complementing and extending your Active Data Warehousing strategy Satish Krishnaswamy VP MDM Solutions - Teradata 2 Agenda MDM and its importance Linking to the Active Data Warehousing
Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777
Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing
Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition
Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition Milena Gerova President Bulgarian Oracle User Group [email protected] Who am I Project Manager in TechnoLogica Ltd
Data Warehouse Overview. Srini Rengarajan
Data Warehouse Overview Srini Rengarajan Please mute Your cell! Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example
Online Courses. Version 9 Comprehensive Series. What's New Series
Version 9 Comprehensive Series MicroStrategy Distribution Services Online Key Features Distribution Services for End Users Administering Subscriptions in Web Configuring Distribution Services Monitoring
SQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
Data Integration and ETL with Oracle Warehouse Builder NEW
Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Data Integration and ETL with Oracle Warehouse Builder NEW Durée: 5 Jours Description In this 5-day hands-on course, students explore the concepts,
A Whole New World. Big Data Technologies Big Discovery Big Insights Endless Possibilities
A Whole New World Big Data Technologies Big Discovery Big Insights Endless Possibilities Dr. Phil Shelley Query Execution Time Why Big Data Technology? Days EDW Hours Hadoop Minutes Presto Seconds Milliseconds
SAS BI Course Content; Introduction to DWH / BI Concepts
SAS BI Course Content; Introduction to DWH / BI Concepts SAS Web Report Studio 4.2 SAS EG 4.2 SAS Information Delivery Portal 4.2 SAS Data Integration Studio 4.2 SAS BI Dashboard 4.2 SAS Management Console
SQL Server 2008 Performance and Scale
SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement
Sterling Business Intelligence
Sterling Business Intelligence Concepts Guide Release 9.0 March 2010 Copyright 2009 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the documentation library:
Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Designing Business Intelligence Solutions with Microsoft SQL Server 2012
Implementing a Data Warehouse with Microsoft SQL Server
This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with SQL Server Integration Services, and
Service Oriented Data Management
Service Oriented Management Nabin Bilas Integration Architect Integration & SOA: Agenda Integration Overview 5 Reasons Why Is Critical to SOA Oracle Integration Solution Integration
ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR
ORACLE DATA INTEGRATOR ENTERPRISE EDITION KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR ENTERPRISE EDITION OFFERS LEADING PERFORMANCE, IMPROVED PRODUCTIVITY, FLEXIBILITY AND LOWEST TOTAL COST OF OWNERSHIP
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300
Data Warehousing Systems: Foundations and Architectures
Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository
Data Virtualization A Potential Antidote for Big Data Growing Pains
perspective Data Virtualization A Potential Antidote for Big Data Growing Pains Atul Shrivastava Abstract Enterprises are already facing challenges around data consolidation, heterogeneity, quality, and
A roadmap to enterprise data integration.
Information integration solutions February 2006 A roadmap to enterprise data integration. Colin White BI Research Page 1 Contents 1 Data integration in the enterprise 1 Characteristics of data integration
Five Steps to Integrate SalesForce.com with 3 rd -Party Systems and Avoid Most Common Mistakes
Five Steps to Integrate SalesForce.com with 3 rd -Party Systems and Avoid Most Common Mistakes This white paper will help you learn how to integrate your SalesForce.com data with 3 rd -party on-demand,
Practical Considerations for Real-Time Business Intelligence. Donovan Schneider Yahoo! September 11, 2006
Practical Considerations for Real-Time Business Intelligence Donovan Schneider Yahoo! September 11, 2006 Outline Business Intelligence (BI) Background Real-Time Business Intelligence Examples Two Requirements
<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise
Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise Business Intelligence is the #1 Priority the most important technology in 2007 is business intelligence
