Data Virtualization

Preview:

DESCRIPTION

 

Citation preview

Composite Data Integration

© 2008 Composite Software

Peter Tran

April 15, 2008

Data Virtualization

2© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

3© 2008 Composite Software, Inc.

Next-Generation Virtualization

Disk 1 Disk 2 Disk 3 Disk 4

Application 1 Application 2 Server 1 Server 2

Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

Storage Virtualization Abstracts logical storage from physical storage

Data Virtualization Abstracts data location and complexity

Abstracts logical apps & servers from physical apps & servers

Application / Server Virtualization

4© 2008 Composite Software, Inc.

Common Thread – Real Value to Business & IT

Overcome (hide) ComplexityHardwareSoftware

Improve AgilityNew solutions Existing solutions

Reduce CostsOperatingNew development

Storage Virtualization

Data Virtualization

Application / Server Virtualization

5© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

6© 2008 Composite Software, Inc.

Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

Data Virtualization - The New Frontier of Data Integration

ExistingData

ConstantChange

Siloed&

Complex

DataIntegrationChallenge

BusinessSolutions

ReportingDashboards Applications

Code within the Application? File Extracts / Database Replications?ETL with Warehouses, Marts, Stores?

Virtual Data Federation / EII?

DIOptions

7© 2008 Composite Software, Inc.

But This Sounds A Lot Like…..

Enterprise Information Integration (EII)High Performance Query / Data Federation SOA Data Services Information As A Service (IaaS)…

Terms slightly different, but core concepts are the same.

Virtualize data silos Abstract away complexityFederate heterogeneous data

8© 2008 Composite Software, Inc.

Customers

Orders

Invoices

Trades

Positions

Vendors

Employees

POs

GLs

Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

Three Core Concepts At A Glance

ExistingData

Real-timeInformation

Siloed&

Complex

VirtualizeVirtualDataLayer

Abstract

BusinessSolutions

ReportingDashboards Applications

Federate

9© 2008 Composite Software, Inc.

Data Virtualization – From an Analyst’s Perpsective

Challenge:“Enterprises are facing growing challenges in using disparate sources of data managed by different applications, including problems with integration, security, performance, availability, and quality.

Requirements:Business users need fast, real-time, and reliable information to make business decisions, while IT wants to lower costs, minimize complexity, and improve operational efficiency.

Solution: New technology is emerging that Forrester has dubbed ‘information fabric,’ defined as a virtualized data layer that integrates heterogeneous data and content repositories in real time.”

"Information Fabric 2.0: Enterprise Information Virtualization Gets Real" by Noel Yuhanna, Mike Gilpin

Publication Date: April 9, 2007 © 2007 Forrester Research Inc

10© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

11© 2008 Composite Software, Inc.

Project Level Data Virtualization – Global Pharmaceutical

Research Scientist Workbench

Situation and Requirements:Researchers require on-demand access from many sources to speed drug discovery projectsRapid applications development approachSOA compliance

Solution: • Composite combines disparate data for

Research Scientist WorkbenchResults:

50% reduction in development time for complex data integration projectsSOA-compliance, with data services in the format required by data usersData quality improved through rapid prototypingReduced cost of operational infrastructure

XML data

Packaged Apps

HTTP files

Historical Data

Virtual Data Mart

Research Scientists WorkbenchDrug Discovery

SOA to the Rescue, When Drug Discovery Needs Data Fast! Dan Eng, Pfizer, SOA World Magazine

SOA to the Rescue, When Drug Discovery Needs Data Fast! Dan Eng, Pfizer, SOA World Magazine

12© 2008 Composite Software, Inc.

Project Level Data Virtualization – Top 5 Investment Bank

Mortgage Loan Management

Situation and Requirements:10,000 Loans in process Management seeks visibility and controlOperations needs to complete funding stepsFive source systems, cannot replicate data

Solution:Virtual data mart accessing and delivering data via Web data servicesProvide real-time data to Management Portal and Workflow System

Results:Management get visibility on funding needs, exposure, operating metricsLoan officers process loans fasterSensitive data is protected

ManagementReporting

Virtual Data Mart

Loan ProcessingWorkflow Mgmt

LoanOrigination

RiskAnalysis

Loan Approval

LoanFunding

13© 2008 Composite Software, Inc.

Enterprise Data Virtualization - Global Pharmaceutical

Situation and Requirements:More up-to-date information needed for

HR Operations ManagementSales Operations ManagementDrug Discovery

Share data across the companyStructured and semi-structured dataMultiple consuming front-ends

Solution: Virtual data layer using Composite Information ServerReusable views and data services for sourcing and delivering data

Results:Simplified data sharing across the companyBuild business applications faster to keep up with changing businessCost savings in reusing data services

SalesforceCompensation

GlobalPharma

Prescription

GeographicCore

Master

Call ClusterPlanningFinancial

Warehouse

HR OperationsManagement

Sales OperationsManagement

Drug Discovery

Virtual Data Layer

14© 2008 Composite Software, Inc.

Enterprise Data Virtualization - Top 5 Investment Bank

Situation & Requirements:Up to the minute information needed for Risk management, trade order management, and Debt/equity market researchShare data across the bankSimplified access to master & reference data stored in Teradata and other sourcesServe data to .NET & other front ends

Solution: Implement data virtualization layer using Composite Information Server Virtualize data for delivery in format needed by consuming applications25 Applications, 200+ Sources

Results:Simplified data sharing across bankFaster access to reference & transaction dataCost savings in reusing data services

Virtual Data Layer

Sybase -Product data

SQL Server -Coverage

Holdings &Offerings

Teradata -Cache

Trade OrderManagement

RiskManagement

Market Research

15© 2008 Composite Software, Inc.

Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

Design Time - Easy to Use Modeling & Code Generation

ExistingData

DesignTime

Functions

VirtualData Layer

BusinessSolutions

ReportingDashboards Applications

• Drag and Drop Designer• Metadata Integration & Mgmt • Standard Drivers • Pre-built Enterprise Apps

Data Services

• Automated CodeGeneration

• XML/SQLTransformations

• Scripting Optional

16© 2008 Composite Software, Inc.

Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

Run Time - High Performance Query & Reliable Delivery

ExistingData

Run TimeFunctions

VirtualData Layer

BusinessSolutions

ReportingDashboards Applications

• Access / Connectivity• Query Optimization• Federation• Abstraction• Delivery via Service or View

• Data Security• Caching• Clustering• Flexible Management• Technology Independent

17© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

18© 2008 Composite Software, Inc.

Virtualize Data To Increase Agility

Deliver Solutions2-4x Faster

Time AdvantagesConfigure, not codeNo need to build & test martQuicker iterationsLeverage abstractionsReuse prior work

Virtual DataMarts

File Extracts

Time toSolution

The VirtualDifference

19© 2008 Composite Software, Inc.

Virtualize Data To Reduce Costs

Reduce DI Costs by 25-50%

Marts, Extracts,

Other Costs

VirtualData Integration

The VirtualDifference

Cost AdvantagesFewer data martsFewer data extractsBetter data controlBetter leverage of existing resourcesMore flexible architecture

$

Time

20© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

21© 2008 Composite Software, Inc.

Virtualize, Consolidate, Replicate?

Need to considerPeople…..Skills, ICC, Politics…Process….SDLC, Architecture Review, PPM…Technology….Virtualize, Consolidate, Replicate, or maybe even a Combination…

Factor-based AnalysisBusiness Consideration…Data Source Considerations…Data Consumer Considerations

22© 2008 Composite Software, Inc.

A Simple Tool to Help You Decide

23© 2008 Composite Software, Inc.

Combined Approaches Sometimes Provide Best of Both Worlds

European TelecomNear real-time sales & customer management reporting in high transaction volume environment

Consolidation / ETL Reporting data mart refreshed hourlyReduce reporting load on operational (Siebel CRM) system

Data Virtualization / EIIOne face to the reporting portal system (Cognos)Combine real-time and historical data

Data Virtualization with EII

Data Consolidationwith ETL

CRMApplications

ReportingData Mart

NetworkApplications

FinancialWarehouse

Reporting Portal

24© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

25© 2008 Composite Software, Inc.

Business Solutions

Transaction Services

App Server

1) Data services stand alone2) Transaction services stand

alone3) Data services integrated

with transaction services4) Data services with

messaging using an ESB5) Data Services with a BPM6) Data services WSDL stored

in a UDDI registryData Services (Info Server)Data Services

Info ServerDATADATA

DATADATA

DATADATA

DATADATA

DATADATA DATA

DATA

SOA Components Working Together

UDDIRegistry

“Over 60% of SOA services will beData Services”

Source: IDC

“Over 60% of SOA services will beData Services”

Source: IDC Data Warehouses

RDBMS Flat FilesPackaged Apps

Web Services

ESB – Messaging/Comm System

BPM

26© 2008 Composite Software, Inc.

Data Virtualization – The Unstoppable Force

The Virtualization TrendWhat is Data VirtualizationHow it WorksWhy VirtualizeWhen to Virtualize, When to ConsolidateData Virtualization and SOAGetting StartedQuestions and Answers

27© 2008 Composite Software, Inc.

Next Steps - Guidance

Keep an open mind Data Virtualization is a NOW a proven option with significant time and cost saving benefits It’s not always either/or…sometimes it’s both

Leverage what you already knowModeling and SQL are common denominatorsIntegration Competency Centers

Get startedPick a project and a SWAT teamSelf-fund expansion with savings

Take advantage of enterprise synergiesBusiness Intelligence, Portals, SOA, CDI-MDM…Success of the “Other” virtualizations

28© 2008 Composite Software, Inc.

Thank You

Peter TranComposite Software

peter@compositesw.com

Recommended