SlideShare a Scribd company logo
1 of 35
Download to read offline
Data Virtualization and Business Intelligence | Roadmap Information Subject to Change1
Data Virtualization and Business
Intelligence
August 29, 2013
Syed Rasheed
Senior Solutions Marketing Manager
Kenneth W. Peeples, C|HFI, Security+
JBoss Technology Evangelist
2 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Agenda
Syed Rasheed
• Business Intelligence Trends and Challenges
• Data Virtualization Overview
• How Data Virtualization enables Agile BI
Kenneth Peeples
• Data Virtualization Product Architecture
• Demonstration
Both
• Summary
• Q&A
Data Virtualization and Business Intelligence | Roadmap Information Subject to Change3
Part I – DV and BI
4 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Top 5 Factors driving the need for Agile Business
Intelligence*
1. Constantly changing business needs (65%)
2. IT’s inability to satisfy new requests in a timely manner
(57%)
3. The need to be a more analytics-driven organization
(54%)
4. Slow and untimely access to information (47%)
5. Business user dissatisfaction with IT-delivered BI
capabilities (34%) Business need arise IT Respond
Agility Gap
* Self-Service Business Intelligence: TWDI Report and Survey of over 625 business and IT professionals
5 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Data Access and Provisioning at the core of
Business Intelligence Challenges
Data lives in Silos
With disparate access methods
With disparate storage characteristics
With disparate taxonomy
Common techniques to integrate data are complex,
costly and time consuming
Hand coded integration
Replication
ETL
EAI
6 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
What is Data Virtualization?
• Data Virtualization makes data
that is spread across various
disparate sources; available to
applications as if it is coming
from a single dedicated source.
Data Source
Applications
Data Virtualization
7 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
How does JBoss Data Virtualization
Works?
JBoss
Data Grid
Connect
Compose
Consume
SAP Salesforce.comOracle DWHive
Excel,
CSV filesSQL Server
Unified
Customer
View
Unified
Product View
Unified
Supplier View
JBoss
DataVirtualization
BI Analytics & Dashboards Mobile SOA Applications
Unified Virtual Database / Common Data Model
Mainframe
ESB, ETL
Native Data Connectivity
Standard based Data Provisioning
JDBC, ODBC, SOAP, REST, XML, JMS, POJO, Hibernate
DataConsumersDataSources
8 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Supported Data Sources
Enterprise RDBMS:
Oracle
IBM DB2
Microsoft SQL Server
Sybase ASE
MySQL
PostgreSQL
Ingres
Enterprise EDW:
Teradata
Netezza
Greenplum
Specialty Data Sources:
S-RAMP/ModeShape Repository
Mondrian
MetaMatrix
LDAP
Enterprise & Cloud Applications:
Salesforce.com
SAP
Big Data:
Apache Hive
NoSQL:
JBoss Data Grid (Infinispan)
MongoDB
Technology Connectors:
Flat Files, XML Files, XML over
HTTP
SOAP Web Services
REST Web Services
OData Services
Office Productivity:
Microsoft Excel
Microsoft Access
Google Spreadsheets
9 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
TOP 10 WAYS
DATA VIRTUALIZATION ENABLE
AGILE BUSINESS INTELLIGENCE
DEVELOPMENT
10 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#1 Data Flattening- Simplified Tables
11 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#2 Tools Agnostic Common Data Model
Reusable, Common, Semantic Data Model
Jaspersoft Cognos
Business
Object
MicrosoftData Consumers
Data Sources
JBoss Data Virtualization
Virtual DB
12 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#3 Centralized Data Transformation
Report 1 Report 2 Report 3 Report 4Data Consumers
Data Sources
JBoss Data Virtualization
Format consistency
123456789
0
123-456-
7890
(123)-456-
7890
123/456/78
90
123,456,78
90
[123]-456-
7890
13 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#4 Ubiquitous Data Consumption
BI App 1 BI App 2 BI App 3 BI App 4Data Consumers
Data Sources
JBoss Data Virtualization
Standard based
Provisioning
JDBC, ODBC, SOAP, REST, XML, JMS, POJO, Hibernate
14 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#5 Optimized Data Access
Federating relational query engine.
Rule and cost based optimizer, advanced query planner
Multi-level caching
Pushdown Queries
15 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#6 Centralize Data Integration
BI App 1 BI App 2 BI App 3 BI App 4Data Consumers
Data Sources
JBoss Data Virtualization
Virtual
Customer
Master
Virtual
Master
Data
Virtual
Product
Master
16 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#7 Centralized Business KPIs & Metrics
Calculations
BI App 1 BI App 2 BI App 3 BI App 4Data Consumers
Data Sources
JBoss Data Virtualization Net Profit
Operating
Margin
Net Sales
17 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#8 No Data Latency
select e.title, e.lastname from Employees as e JOIN Departments as d ON e.dept_id =
d.dept_id where year(e.birthday) >= 1970 and d.dept_name = 'Engineering'
Data Source(s)
Virtual Table
18 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#9 Minimization Need for Data Replication and
Duplication
Define
Data
Structure
Define
ETL Logic
Prepare
HW
Server
Install and
Configure
RDBMS
Create
Database
Physical
DB
Design
and
Tuning
Load
Tables
and Setup
Batch
Updates
Require
DBA,
Developer
to
maintain
and
manage
Design
Data
Structure
Define
Mappings
Define
Virtual
Tables
Enable
Caching
(if need)
Activities required to setup a physical vs. virtual data mart
VS.
19 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
#10 Only Open Source Data Virtualization
Solution
Community driven innovation
Cost Effective Subscription Model
Best Enterprise Support
Comprehensive Middleware Platform
20 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Big Data Integration
Hadoop
JBoss Data Virtualization
JBoss Data Grid
BI Analytics
(historical, operational, predictive)
Capture, Process and Integrate Data Volume, Velocity, Variety
SOA Composite Applications
JBoss Messaging &
Event Processing
Structured Data
Streaming
Data
Semi-
Structured Data
Red Hat Enterprise Linux
Red Hat Storage
Capture&ProcessIntegrate&Analyze
21 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
22 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
23 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Part 2 – Data Virtualization
Demonstration
24 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
●JBoss Data Virtualization is a
data federation and
virtualization engine (the Teiid
Server) that allows you to query
multiple data sources
(RDBMSs, web services, files,
applications, etc) as though
they were a single unified
source.
●It builds on the JBoss EAP and
SOA Platforms and includes
model-driven development tools
and rich management
capabilities along with a robust
runtime
●The Teiid Server Runtime
executes as an additional
service/capability within the
JBoss container.
JBoss Data Virtualization Components
EDS v5
25 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
JBoss Data Virtualization
•Turn the data you have into the information
you want.
•Standards-based read/write access to
heterogeneous data stores in real time.
•Speeds application development by simplifying
access to distributed data.
•Transforms data structure and semantics
through data virtualization.
•Consolidates data into a “single view” without
the need for more data.
•Centralized access control, auditing through
robust security infrastructure.
•Creates services that provision data to
business process in your SOA.
•Enterprise-proven – flexible, scalable, high-
performance.
JBoss Data Virtualization
Data Service Data ServiceData Service
SQL
Web
Services
26 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
What does Data Virtualization/Teiid do?
Data Virtualization, with a focus on optimized real-time access.
Like a database, but the planner and optimizer are geared to data integration.
• Query decomposition/push-down
• XA Transactions for writes
Convenient relational abstraction with lots of other features
• XML Document Models
• SQL Views, Procedure language, XQuery integration
• Available as a JDBC driver, includes optional ODBC driver
• Built-in integration with RDBMSs, XML sources, LDAP, Salesforce, Services
etc.
Tight integration with Teiid Designer
27 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
What does Teiid Designer do?
Creates source models
• By importing metadata
• By manually defining metadata
Creates view models
Creates Virtual Databases (VDB)
Uses Teiid (integrated with the Designer) to allow
querying models prior to deployment
28 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
29 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Three Topics that will be covered in the demo
• Decouple Data access logic from BI applications and Data Flattening
• BI tool agnostic, reusable, business friendly semantic data model(s)
• Improve security and compliance with centralized KPIs and metrics
calculations
30 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Prerequisites
Maven 3.0.3 or higher
JDK 1.7
JBoss Developer Studio 7
EAP 6.1
Teiid and Teiid Designer
Source to be posted
https://github.com/kpeeples/dv-and-bi.git
Article from Webinar
www.ossmentor.com - Teiid (Data Virtualization) and Business
Intelligence
31 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Steps to create the example project
Scope: Walk through the Teiid Designer to create the virtual
databases and deploy them to JBoss
Section 1 – Setup
http://www.jboss.org/products
http://download.jboss.org/jbosstools/updates/integration/kepler/in
tegration-stack/aggregate/4.1.2/
http://www.jboss.org/teiid
http://www.jboss.org/teiiddesigner
Section 2 – Teiid Designer
Section 3 – Web Console
Section 4 – Teiid Dashboard
32 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Part 3 - Closing
33 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Data Virtualization Benefits
• Empower your organization with instant access to the
right data, at the right time, for the right people.
• Respond faster to change with flexible information
infrastructure.
• Save co$t of unnecessary data replication and
duplication.
• Complements existing integration technologies and
approaches (SOA, ETL, EAI)
• Derive value from ALL new and old data sources – Big
Data, Cloud Data, SaaS etc.
34 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
Call to Action
Evaluate JBoss Data Virtualization for your BI project
Download the software from Jboss.org
Get Started Quick download the demo
Red Hat JBoss Middleware
Deliver More, On Time, On Budget
Data Virtualization and Business Intelligence | Roadmap Information Subject to Change35
Questions?

More Related Content

Viewers also liked

Mobile inspiration for the banking sector
Mobile inspiration for the banking sector Mobile inspiration for the banking sector
Mobile inspiration for the banking sector Mobylizr
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBDenodo
 
Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial  on non functional properties of event processingDebs 2011 tutorial  on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processingOpher Etzion
 
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsTutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsOpher Etzion
 
Reactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream ProcessingReactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream ProcessingAndy Piper
 
Comparative Analysis of Personal Firewalls
Comparative Analysis of Personal FirewallsComparative Analysis of Personal Firewalls
Comparative Analysis of Personal FirewallsAndrej Šimko
 
Installing Complex Event Processing On Linux
Installing Complex Event Processing On LinuxInstalling Complex Event Processing On Linux
Installing Complex Event Processing On LinuxOsama Mustafa
 
Access control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azmanAccess control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azmanHafiza Abas
 
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksCeh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksAsep Sopyan
 
Chapter 12
Chapter 12Chapter 12
Chapter 12cclay3
 
Complex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBComplex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBPrabath Siriwardena
 
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab
 
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialDebs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialOpher Etzion
 
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Tyrone Systems
 
Analizadores de Protocolos
Analizadores de ProtocolosAnalizadores de Protocolos
Analizadores de ProtocolosMilton Muñoz
 
Scanning with nmap
Scanning with nmapScanning with nmap
Scanning with nmapcommiebstrd
 

Viewers also liked (19)

Mobile inspiration for the banking sector
Mobile inspiration for the banking sector Mobile inspiration for the banking sector
Mobile inspiration for the banking sector
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
 
Debs 2011 tutorial on non functional properties of event processing
Debs 2011 tutorial  on non functional properties of event processingDebs 2011 tutorial  on non functional properties of event processing
Debs 2011 tutorial on non functional properties of event processing
 
Session hijacking
Session hijackingSession hijacking
Session hijacking
 
Tutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing PatternsTutorial in DEBS 2008 - Event Processing Patterns
Tutorial in DEBS 2008 - Event Processing Patterns
 
Reactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream ProcessingReactconf 2014 - Event Stream Processing
Reactconf 2014 - Event Stream Processing
 
Comparative Analysis of Personal Firewalls
Comparative Analysis of Personal FirewallsComparative Analysis of Personal Firewalls
Comparative Analysis of Personal Firewalls
 
Installing Complex Event Processing On Linux
Installing Complex Event Processing On LinuxInstalling Complex Event Processing On Linux
Installing Complex Event Processing On Linux
 
Access control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azmanAccess control attacks by nor liyana binti azman
Access control attacks by nor liyana binti azman
 
Ceh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networksCeh v8 labs module 03 scanning networks
Ceh v8 labs module 03 scanning networks
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Complex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESBComplex Event Processing with Esper and WSO2 ESB
Complex Event Processing with Esper and WSO2 ESB
 
CyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning NetworksCyberLab CCEH Session - 3 Scanning Networks
CyberLab CCEH Session - 3 Scanning Networks
 
Nmap scripting engine
Nmap scripting engineNmap scripting engine
Nmap scripting engine
 
Debs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages TutorialDebs2009 Event Processing Languages Tutorial
Debs2009 Event Processing Languages Tutorial
 
Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?Why Data Virtualization Is Good For Big Data Analytics?
Why Data Virtualization Is Good For Big Data Analytics?
 
Tutoriel esper
Tutoriel esperTutoriel esper
Tutoriel esper
 
Analizadores de Protocolos
Analizadores de ProtocolosAnalizadores de Protocolos
Analizadores de Protocolos
 
Scanning with nmap
Scanning with nmapScanning with nmap
Scanning with nmap
 

More from Kenneth Peeples

Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -Kenneth Peeples
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionKenneth Peeples
 
Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTKenneth Peeples
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPKenneth Peeples
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedKenneth Peeples
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsKenneth Peeples
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftKenneth Peeples
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksKenneth Peeples
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data VirtualizationKenneth Peeples
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache CamelKenneth Peeples
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPKenneth Peeples
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Kenneth Peeples
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalKenneth Peeples
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityKenneth Peeples
 

More from Kenneth Peeples (18)

dvprimer-concepts
dvprimer-conceptsdvprimer-concepts
dvprimer-concepts
 
Data Virtualization Primer -
Data Virtualization Primer -Data Virtualization Primer -
Data Virtualization Primer -
 
Data Virtualization Primer - Introduction
Data Virtualization Primer - IntroductionData Virtualization Primer - Introduction
Data Virtualization Primer - Introduction
 
Connect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTTConnect to the IoT with a lightweight protocol MQTT
Connect to the IoT with a lightweight protocol MQTT
 
Maximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQPMaximize information exchange in your enterprise with AMQP
Maximize information exchange in your enterprise with AMQP
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speed
 
Understanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIsUnderstanding and Using Client JBoss A-MQ APIs
Understanding and Using Client JBoss A-MQ APIs
 
Using Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShiftUsing Red Hat JBoss Fuse on OpenShift
Using Red Hat JBoss Fuse on OpenShift
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 
SOA Summit 2014
SOA Summit 2014SOA Summit 2014
SOA Summit 2014
 
Big Data and Data Virtualization
Big Data and Data VirtualizationBig Data and Data Virtualization
Big Data and Data Virtualization
 
Simplify your integrations with Apache Camel
Simplify your integrations with Apache CamelSimplify your integrations with Apache Camel
Simplify your integrations with Apache Camel
 
Fuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMPFuse Service Works Design Time Governance and S-RAMP
Fuse Service Works Design Time Governance and S-RAMP
 
JDV Big Data Webinar v2
JDV Big Data Webinar v2JDV Big Data Webinar v2
JDV Big Data Webinar v2
 
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
Peeples authentication authorization_services_with_saml_xacml_with_jboss_eap6
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
 
Bitmoney Demonstration
Bitmoney DemonstrationBitmoney Demonstration
Bitmoney Demonstration
 
CamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF SecurityCamelOne 2013 Karaf A-MQ Camel CXF Security
CamelOne 2013 Karaf A-MQ Camel CXF Security
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Delivering agile business intelligence using data virtualization

  • 1. Data Virtualization and Business Intelligence | Roadmap Information Subject to Change1 Data Virtualization and Business Intelligence August 29, 2013 Syed Rasheed Senior Solutions Marketing Manager Kenneth W. Peeples, C|HFI, Security+ JBoss Technology Evangelist
  • 2. 2 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Agenda Syed Rasheed • Business Intelligence Trends and Challenges • Data Virtualization Overview • How Data Virtualization enables Agile BI Kenneth Peeples • Data Virtualization Product Architecture • Demonstration Both • Summary • Q&A
  • 3. Data Virtualization and Business Intelligence | Roadmap Information Subject to Change3 Part I – DV and BI
  • 4. 4 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Top 5 Factors driving the need for Agile Business Intelligence* 1. Constantly changing business needs (65%) 2. IT’s inability to satisfy new requests in a timely manner (57%) 3. The need to be a more analytics-driven organization (54%) 4. Slow and untimely access to information (47%) 5. Business user dissatisfaction with IT-delivered BI capabilities (34%) Business need arise IT Respond Agility Gap * Self-Service Business Intelligence: TWDI Report and Survey of over 625 business and IT professionals
  • 5. 5 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Data Access and Provisioning at the core of Business Intelligence Challenges Data lives in Silos With disparate access methods With disparate storage characteristics With disparate taxonomy Common techniques to integrate data are complex, costly and time consuming Hand coded integration Replication ETL EAI
  • 6. 6 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change What is Data Virtualization? • Data Virtualization makes data that is spread across various disparate sources; available to applications as if it is coming from a single dedicated source. Data Source Applications Data Virtualization
  • 7. 7 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change How does JBoss Data Virtualization Works? JBoss Data Grid Connect Compose Consume SAP Salesforce.comOracle DWHive Excel, CSV filesSQL Server Unified Customer View Unified Product View Unified Supplier View JBoss DataVirtualization BI Analytics & Dashboards Mobile SOA Applications Unified Virtual Database / Common Data Model Mainframe ESB, ETL Native Data Connectivity Standard based Data Provisioning JDBC, ODBC, SOAP, REST, XML, JMS, POJO, Hibernate DataConsumersDataSources
  • 8. 8 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Supported Data Sources Enterprise RDBMS: Oracle IBM DB2 Microsoft SQL Server Sybase ASE MySQL PostgreSQL Ingres Enterprise EDW: Teradata Netezza Greenplum Specialty Data Sources: S-RAMP/ModeShape Repository Mondrian MetaMatrix LDAP Enterprise & Cloud Applications: Salesforce.com SAP Big Data: Apache Hive NoSQL: JBoss Data Grid (Infinispan) MongoDB Technology Connectors: Flat Files, XML Files, XML over HTTP SOAP Web Services REST Web Services OData Services Office Productivity: Microsoft Excel Microsoft Access Google Spreadsheets
  • 9. 9 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change TOP 10 WAYS DATA VIRTUALIZATION ENABLE AGILE BUSINESS INTELLIGENCE DEVELOPMENT
  • 10. 10 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #1 Data Flattening- Simplified Tables
  • 11. 11 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #2 Tools Agnostic Common Data Model Reusable, Common, Semantic Data Model Jaspersoft Cognos Business Object MicrosoftData Consumers Data Sources JBoss Data Virtualization Virtual DB
  • 12. 12 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #3 Centralized Data Transformation Report 1 Report 2 Report 3 Report 4Data Consumers Data Sources JBoss Data Virtualization Format consistency 123456789 0 123-456- 7890 (123)-456- 7890 123/456/78 90 123,456,78 90 [123]-456- 7890
  • 13. 13 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #4 Ubiquitous Data Consumption BI App 1 BI App 2 BI App 3 BI App 4Data Consumers Data Sources JBoss Data Virtualization Standard based Provisioning JDBC, ODBC, SOAP, REST, XML, JMS, POJO, Hibernate
  • 14. 14 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #5 Optimized Data Access Federating relational query engine. Rule and cost based optimizer, advanced query planner Multi-level caching Pushdown Queries
  • 15. 15 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #6 Centralize Data Integration BI App 1 BI App 2 BI App 3 BI App 4Data Consumers Data Sources JBoss Data Virtualization Virtual Customer Master Virtual Master Data Virtual Product Master
  • 16. 16 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #7 Centralized Business KPIs & Metrics Calculations BI App 1 BI App 2 BI App 3 BI App 4Data Consumers Data Sources JBoss Data Virtualization Net Profit Operating Margin Net Sales
  • 17. 17 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #8 No Data Latency select e.title, e.lastname from Employees as e JOIN Departments as d ON e.dept_id = d.dept_id where year(e.birthday) >= 1970 and d.dept_name = 'Engineering' Data Source(s) Virtual Table
  • 18. 18 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #9 Minimization Need for Data Replication and Duplication Define Data Structure Define ETL Logic Prepare HW Server Install and Configure RDBMS Create Database Physical DB Design and Tuning Load Tables and Setup Batch Updates Require DBA, Developer to maintain and manage Design Data Structure Define Mappings Define Virtual Tables Enable Caching (if need) Activities required to setup a physical vs. virtual data mart VS.
  • 19. 19 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change #10 Only Open Source Data Virtualization Solution Community driven innovation Cost Effective Subscription Model Best Enterprise Support Comprehensive Middleware Platform
  • 20. 20 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Big Data Integration Hadoop JBoss Data Virtualization JBoss Data Grid BI Analytics (historical, operational, predictive) Capture, Process and Integrate Data Volume, Velocity, Variety SOA Composite Applications JBoss Messaging & Event Processing Structured Data Streaming Data Semi- Structured Data Red Hat Enterprise Linux Red Hat Storage Capture&ProcessIntegrate&Analyze
  • 21. 21 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
  • 22. 22 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
  • 23. 23 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Part 2 – Data Virtualization Demonstration
  • 24. 24 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change ●JBoss Data Virtualization is a data federation and virtualization engine (the Teiid Server) that allows you to query multiple data sources (RDBMSs, web services, files, applications, etc) as though they were a single unified source. ●It builds on the JBoss EAP and SOA Platforms and includes model-driven development tools and rich management capabilities along with a robust runtime ●The Teiid Server Runtime executes as an additional service/capability within the JBoss container. JBoss Data Virtualization Components EDS v5
  • 25. 25 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change JBoss Data Virtualization •Turn the data you have into the information you want. •Standards-based read/write access to heterogeneous data stores in real time. •Speeds application development by simplifying access to distributed data. •Transforms data structure and semantics through data virtualization. •Consolidates data into a “single view” without the need for more data. •Centralized access control, auditing through robust security infrastructure. •Creates services that provision data to business process in your SOA. •Enterprise-proven – flexible, scalable, high- performance. JBoss Data Virtualization Data Service Data ServiceData Service SQL Web Services
  • 26. 26 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change What does Data Virtualization/Teiid do? Data Virtualization, with a focus on optimized real-time access. Like a database, but the planner and optimizer are geared to data integration. • Query decomposition/push-down • XA Transactions for writes Convenient relational abstraction with lots of other features • XML Document Models • SQL Views, Procedure language, XQuery integration • Available as a JDBC driver, includes optional ODBC driver • Built-in integration with RDBMSs, XML sources, LDAP, Salesforce, Services etc. Tight integration with Teiid Designer
  • 27. 27 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change What does Teiid Designer do? Creates source models • By importing metadata • By manually defining metadata Creates view models Creates Virtual Databases (VDB) Uses Teiid (integrated with the Designer) to allow querying models prior to deployment
  • 28. 28 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change
  • 29. 29 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Three Topics that will be covered in the demo • Decouple Data access logic from BI applications and Data Flattening • BI tool agnostic, reusable, business friendly semantic data model(s) • Improve security and compliance with centralized KPIs and metrics calculations
  • 30. 30 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Prerequisites Maven 3.0.3 or higher JDK 1.7 JBoss Developer Studio 7 EAP 6.1 Teiid and Teiid Designer Source to be posted https://github.com/kpeeples/dv-and-bi.git Article from Webinar www.ossmentor.com - Teiid (Data Virtualization) and Business Intelligence
  • 31. 31 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Steps to create the example project Scope: Walk through the Teiid Designer to create the virtual databases and deploy them to JBoss Section 1 – Setup http://www.jboss.org/products http://download.jboss.org/jbosstools/updates/integration/kepler/in tegration-stack/aggregate/4.1.2/ http://www.jboss.org/teiid http://www.jboss.org/teiiddesigner Section 2 – Teiid Designer Section 3 – Web Console Section 4 – Teiid Dashboard
  • 32. 32 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Part 3 - Closing
  • 33. 33 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Data Virtualization Benefits • Empower your organization with instant access to the right data, at the right time, for the right people. • Respond faster to change with flexible information infrastructure. • Save co$t of unnecessary data replication and duplication. • Complements existing integration technologies and approaches (SOA, ETL, EAI) • Derive value from ALL new and old data sources – Big Data, Cloud Data, SaaS etc.
  • 34. 34 Data Virtualization and Business Intelligence | Roadmap Information Subject to Change Call to Action Evaluate JBoss Data Virtualization for your BI project Download the software from Jboss.org Get Started Quick download the demo Red Hat JBoss Middleware Deliver More, On Time, On Budget
  • 35. Data Virtualization and Business Intelligence | Roadmap Information Subject to Change35 Questions?