Presentation by Stewart Bryson, Rittman Mead, on real-time data warehousing techniques using the Oracle Database and Oracle Business Intelligence Enterprise Edition. As delivered at Collaborate'11, Orlando, April 2011.
JSBI Presentation Big Data Hyperion OBIEE Integration16 2Jeff Shauer
The document discusses integrating Big Data, Oracle Hyperion, and Oracle Business Intelligence Enterprise Edition (OBIEE). It provides an overview of the value of integrating these systems, including combining structured and unstructured data for advanced analytics and reporting. The document outlines various approaches to integrating Hyperion and relational data sources into OBIEE and considerations for each method. It also provides tips for integrating Big Data sources into OBIEE and putting all data sources together into a single reporting system. The key takeaways are understanding the business value and capabilities for integrating these systems.
Obiee interview questions and answers faqmaheshboggula
The document provides answers to common interview questions about Oracle Business Intelligence Enterprise Edition (OBIEE), which was previously known as Siebel Analytics. It defines key terms like repository and metadata repository. It also describes the end-to-end lifecycle of a Siebel Analytics project and explains concepts like the three-layer architecture, connection pools, alias tables, and different ways to implement security and manage caching.
This document provides steps for installing OBIEE 10.1.3.4 server on Windows, including downloading required software, running the executable file, selecting a basic or advanced installation mode, specifying JDK and database locations, verifying installed components, and default usernames and passwords.
This document provides a three-part summary of building financial reports and dashboards using Oracle Business Intelligence Enterprise Edition (OBIEE) with Essbase as the data source:
1. It outlines the steps to prepare the repository planning document (RPD) by importing the Essbase cube and associated dimensions, hierarchies, and measures into the physical layer of the RPD.
2. It describes how to build the business model and mapping layer by dragging the physical cube into these layers to automatically generate the associated dimensions and relationships.
3. It discusses setting up the presentation layer by dragging objects from the business model layer into catalogs for ad-hoc analysis and testing.
The document discusses Oracle Business Intelligence on cloud computing. It begins with an agenda that covers an introduction to cloud computing, why BI on cloud, options for implementing OBIEE on cloud, challenges and tradeoffs, and demonstrations. It then discusses what cloud computing is and why BI is attractive for cloud. Several options for implementing OBIEE on cloud are presented, along with key challenges. Creative approaches to addressing challenges are explored through mind mapping. The options and tradeoffs involved in balancing priorities and challenges are examined. The presentation concludes with an overview of the company's cloud computing offerings and a demonstration.
Obiee 12c: Look under the bonnet and test driveGuillaume Slee
Presentation from the Infratects Top Gun conference in Berlin, 2016. We'll look at the simplified installation, architecture and administration that OBIEE 12c offers and examine the 11g to 12c out-of-place upgrade.
Obiee and Essbase Integration | MindStream Analysismindstremanalysis
MindStream Analytics can help you learn more about Essbase and its full analytic capabilities. MindStream’s experienced staff includes former Hyperion Essbase developers and certified Hyperion Essbase consultants. We hold various positions throughout the Essbase community including the Oracle Application User Group’s (OAUG) Hyperion Special Interest Group Domain Lead for Essbase. MindStream has the expertise to make your next Essbase implementation a success.
With the launch of OBIEE 11g we can look at some of the key new features in this release. The most obvious changes in OBIEE 11g is around the visual look and feel of the web-based components. Few of the features that we will go through are KPIs and scorecards that are newly introduced and widely used in Oracle BI and KPIs can be manifested as a stand-alone metric or part of a watchlist on a dashboard; and selections that limit the members for a column after aggregation, affecting the display of data in your analysis.
Introduction to OBIEE Metadata
Use of Administration Tool
Concepts of Physical Layer
Concepts of Business Model and Mapping Layer
Concepts of Presentation Layer
Building of these 3 layers
The document discusses new features and enhancements in Oracle Business Intelligence 12c, including:
- Improved front-end usability features like an updated home page, enhanced sorting, and view properties access in compound layouts.
- New data visualization options like Oracle Data Visualization for ad-hoc analysis and mashups of spreadsheets with existing subject areas.
- Changes to installation, configuration, and architecture like a simplified installation process and separation of environment metadata from configuration.
- Upgrades are supported from 11g using a new Baseline Validation Tool to test and compare systems before and after upgrades.
OBIEE Security: It’s a Jungle Out ThereGianni Ceresa
OBIEE developer or administrator, manager, or user - the security of the data displayed as well as the functionality available is the most crucial thing to get right. Whether on OBIEE 11g or 12c, security is all too often the same story: Sounds simple, but many developers underestimate the complexity of a coherent, comprehensive, and successful system-wide security strategy.
Often the final solution is a mix of simple or no security and complex "tactical" solutions (hacks), and each new additional project just adds more chaos.
In this session we will discuss in detail the different security layers of OBIEE (RPD, Presentation Service, and Catalog), and a standard and universal approach will be offered. This solution is able to match most requirements while remaining flexible enough to be extended for the most extreme needs. From the small departmental setup to a full corporate BI solution: a single model to rule them all.
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)Mark Rittman
Oracle plans to integrate Oracle Essbase and the EPM product suite with Oracle Business Intelligence Enterprise Edition and Oracle Fusion Middleware. So with the latest release of Oracle Business Intelligence Enterprise Edition, 11.1.1.6, how do you connect Oracle Business Intelligence Enterprise Edition to your Oracle Essbase databases and how well does it handle Oracle Essbase features such as scenario and account dimensions, changing outlines, and unbalanced/parent-child hierarchies? How well do Oracle Business Intelligence Enterprise Edition’s ad hoc reporting tools handle Oracle Essbase hierarchies and member selections in the 11.1.1.6 release? Can we still embed Oracle Business Intelligence Enterprise Edition dashboards in Oracle Workspaces? Learn the answers in this session.
OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)Mark Rittman
A presentation on the architectural and installation changes for Essbase with the new 11.1.1.7 release of Oracle BI Foundation, including integrated security, the role Essbase plays in this new architecture, Essbase cube spin-off, and Smartview.
The document provides instructions for installing OBIEE 11g, including prerequisites like having Oracle 11g already installed, running the Repository Creation Utility to set up schemas, and configuring the weblogic domain. It also describes loading a sample SalesApp repository and verifying the change in the NQSConfig.ini file. The document concludes by providing contact details for the company iWare Logic that specializes in Oracle applications and technologies.
This document provides an overview of Oracle BIEE (Business Intelligence Enterprise Edition) including its components, advantages, architecture, and features. It discusses Oracle BIEE Answers and interactive dashboards. Key components include Oracle BI Client, Presentation Services, Server, Repository, Scheduler, Answers, and Interactive Dashboards. Benefits include simplified report production, insights, and a single version of truth. The presentation concludes with information on iWare Logic's Oracle BIEE services.
The document provides an overview of Oracle's BI product OBIEE (Oracle Business Intelligence Enterprise Edition), formerly known as Siebel Analytics. It discusses Oracle's BI strategy and architecture, as well as key features of OBIEE configuration, development, and the 11g release. Links are provided for additional product details on Oracle's website.
Mark Rittman is an Oracle ACE Director and co-founder of Rittman Mead, a specialist Oracle BI consulting firm. He has over 15 years of experience with Oracle technologies including BI, OLAP, and the Oracle database. He is a regular speaker at Oracle OpenWorld and columnist for Oracle Magazine. He has authored two books on Oracle BI through Oracle Press. This document provides an introduction and overview of Oracle Business Intelligence including its semantic business model, interactive dashboards, and integration capabilities. Demonstrations are shown of the semantic model, dashboard creation, and integration with Oracle Fusion Middleware.
OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)Mark Rittman
A presentation from ODTUG 2013 on tools other than OBIEE for Exalytics, focusing on analysis of non-traditional data via Endeca, "big data" via Hadoop and statistical analysis / predictive modeling through Oracle R Enterprise, and the benefits of running these tools on Oracle Exalytics
This document provides an overview of Oracle Endeca Information Discovery (EID) 2.3, a platform for data discovery and exploration. It discusses:
- Endeca's acquisition by Oracle and its focus on search and guided navigation.
- The key components of EID including the Endeca Server for storing hybrid search/analytic data, Oracle EID Integrator for ETL, and Oracle EID Studio for building interfaces.
- The development process including loading data into the Endeca Server using Integrator, configuring attributes and search, and building interfaces in Studio.
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...Mark Rittman
This document summarizes a presentation about adding a Hadoop-based data reservoir to an Oracle data warehouse. The presentation discusses using a data reservoir to store large amounts of raw customer data from various sources to enable 360-degree customer analysis. It describes loading and integrating the data reservoir with the data warehouse using Oracle tools and how organizations can use it for more personalized customer marketing through advanced analytics and machine learning.
Unlock the value in your big data reservoir using oracle big data discovery a...Mark Rittman
The document discusses Oracle Big Data Discovery and how it can be used to analyze and gain insights from data stored in a Hadoop data reservoir. It provides an example scenario where Big Data Discovery is used to analyze website logs, tweets, and website posts and comments to understand popular content and influencers for a company. The data is ingested into the Big Data Discovery tool, which automatically enriches the data. Users can then explore the data, apply additional transformations, and visualize relationships to gain insights.
Database Management for Real Estate ProfessionalsDoug Devitre
Fine tune your database of prospects, clients, and raving fans into an income generating machine using systems, automation, and effective social media management.
Learning Objectives:
1. Identify the 5 most common mistakes that real estate professionals make with their database
2. Compare database management systems that real estate professionals most commonly use.
3. List the steps used to import/export your database into email marketing software, Linkedin, Facebook, and Twitter
This document summarizes a case study on using Exadata and Oracle Business Intelligence Enterprise Edition (OBIEE) for a large online retailer. The retailer needed to analyze large amounts of transaction data in real-time to optimize pricing, inventory, and customer satisfaction. They implemented Exadata to handle high data volumes and processing power, OBIEE for self-service analytics and dashboards, and an agile development approach to quickly deliver insights from data. This new system provided real-time access to data and a single consistent view of the business to help the retailer gain competitive advantages.
Oracle Exalytics - Tips and Experiences from the Field (Enkitec E4 Conference...Mark Rittman
Presentation by Rittman Mead's Mark Rittman and Stewart Bryson on our experiences 1-year on with Exalytics. Includes sections on aggregate caching and datamart loading into TT, use of Essbase as a TT alternative, and deployment patterns we see on client sites.
Dialexa hosted Dragon Innovation's Co-Founder and CEO Scott Miller in Dallas to give an overview on how to scale hardware companies. This is the presentation from the event February 5, 2014 at Dialexa's headquarters in Dallas.
GoldenGate and Oracle Data Integrator - A Perfect Match...Michael Rainey
Oracle Data Integrator and Oracle GoldenGate excel as standalone products, but paired together they are the perfect match for real-time data warehousing. Following Oracle’s Next Generation Reference Data Warehouse Architecture, this discussion will provide best practices on how to configure, implement, and process data in real-time using ODI and GoldenGate. Attendees will see common real-time challenges solved, including parent-child relationships within micro-batch ETL.
Presented at Rittman Mead BI Forum 2013 Masterclass.
What is Big Data Discovery, and how it complements traditional business anal...Mark Rittman
Data Discovery is an analysis technique that complements traditional business analytics, and enables users to combine, explore and analyse disparate datasets to spot opportunities and patterns that lie hidden within your data. Oracle Big Data discovery takes this idea and applies it to your unstructured and big data datasets, giving users a way to catalogue, join and then analyse all types of data across your organization.
In this session we'll look at Oracle Big Data Discovery and how it provides a "visual face" to your big data initatives, and how it complements and extends the work that you currently do using business analytics tools.
Introduction to OBIEE Metadata
Use of Administration Tool
Concepts of Physical Layer
Concepts of Business Model and Mapping Layer
Concepts of Presentation Layer
Building of these 3 layers
The document discusses new features and enhancements in Oracle Business Intelligence 12c, including:
- Improved front-end usability features like an updated home page, enhanced sorting, and view properties access in compound layouts.
- New data visualization options like Oracle Data Visualization for ad-hoc analysis and mashups of spreadsheets with existing subject areas.
- Changes to installation, configuration, and architecture like a simplified installation process and separation of environment metadata from configuration.
- Upgrades are supported from 11g using a new Baseline Validation Tool to test and compare systems before and after upgrades.
OBIEE Security: It’s a Jungle Out ThereGianni Ceresa
OBIEE developer or administrator, manager, or user - the security of the data displayed as well as the functionality available is the most crucial thing to get right. Whether on OBIEE 11g or 12c, security is all too often the same story: Sounds simple, but many developers underestimate the complexity of a coherent, comprehensive, and successful system-wide security strategy.
Often the final solution is a mix of simple or no security and complex "tactical" solutions (hacks), and each new additional project just adds more chaos.
In this session we will discuss in detail the different security layers of OBIEE (RPD, Presentation Service, and Catalog), and a standard and universal approach will be offered. This solution is able to match most requirements while remaining flexible enough to be extended for the most extreme needs. From the small departmental setup to a full corporate BI solution: a single model to rule them all.
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)Mark Rittman
Oracle plans to integrate Oracle Essbase and the EPM product suite with Oracle Business Intelligence Enterprise Edition and Oracle Fusion Middleware. So with the latest release of Oracle Business Intelligence Enterprise Edition, 11.1.1.6, how do you connect Oracle Business Intelligence Enterprise Edition to your Oracle Essbase databases and how well does it handle Oracle Essbase features such as scenario and account dimensions, changing outlines, and unbalanced/parent-child hierarchies? How well do Oracle Business Intelligence Enterprise Edition’s ad hoc reporting tools handle Oracle Essbase hierarchies and member selections in the 11.1.1.6 release? Can we still embed Oracle Business Intelligence Enterprise Edition dashboards in Oracle Workspaces? Learn the answers in this session.
OBIEE & Essbase Integration with Oracle BI Foundation 11.1.1.7 (ODTUG 2013)Mark Rittman
A presentation on the architectural and installation changes for Essbase with the new 11.1.1.7 release of Oracle BI Foundation, including integrated security, the role Essbase plays in this new architecture, Essbase cube spin-off, and Smartview.
The document provides instructions for installing OBIEE 11g, including prerequisites like having Oracle 11g already installed, running the Repository Creation Utility to set up schemas, and configuring the weblogic domain. It also describes loading a sample SalesApp repository and verifying the change in the NQSConfig.ini file. The document concludes by providing contact details for the company iWare Logic that specializes in Oracle applications and technologies.
This document provides an overview of Oracle BIEE (Business Intelligence Enterprise Edition) including its components, advantages, architecture, and features. It discusses Oracle BIEE Answers and interactive dashboards. Key components include Oracle BI Client, Presentation Services, Server, Repository, Scheduler, Answers, and Interactive Dashboards. Benefits include simplified report production, insights, and a single version of truth. The presentation concludes with information on iWare Logic's Oracle BIEE services.
The document provides an overview of Oracle's BI product OBIEE (Oracle Business Intelligence Enterprise Edition), formerly known as Siebel Analytics. It discusses Oracle's BI strategy and architecture, as well as key features of OBIEE configuration, development, and the 11g release. Links are provided for additional product details on Oracle's website.
Mark Rittman is an Oracle ACE Director and co-founder of Rittman Mead, a specialist Oracle BI consulting firm. He has over 15 years of experience with Oracle technologies including BI, OLAP, and the Oracle database. He is a regular speaker at Oracle OpenWorld and columnist for Oracle Magazine. He has authored two books on Oracle BI through Oracle Press. This document provides an introduction and overview of Oracle Business Intelligence including its semantic business model, interactive dashboards, and integration capabilities. Demonstrations are shown of the semantic model, dashboard creation, and integration with Oracle Fusion Middleware.
OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)Mark Rittman
A presentation from ODTUG 2013 on tools other than OBIEE for Exalytics, focusing on analysis of non-traditional data via Endeca, "big data" via Hadoop and statistical analysis / predictive modeling through Oracle R Enterprise, and the benefits of running these tools on Oracle Exalytics
This document provides an overview of Oracle Endeca Information Discovery (EID) 2.3, a platform for data discovery and exploration. It discusses:
- Endeca's acquisition by Oracle and its focus on search and guided navigation.
- The key components of EID including the Endeca Server for storing hybrid search/analytic data, Oracle EID Integrator for ETL, and Oracle EID Studio for building interfaces.
- The development process including loading data into the Endeca Server using Integrator, configuring attributes and search, and building interfaces in Studio.
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...Mark Rittman
This document summarizes a presentation about adding a Hadoop-based data reservoir to an Oracle data warehouse. The presentation discusses using a data reservoir to store large amounts of raw customer data from various sources to enable 360-degree customer analysis. It describes loading and integrating the data reservoir with the data warehouse using Oracle tools and how organizations can use it for more personalized customer marketing through advanced analytics and machine learning.
Unlock the value in your big data reservoir using oracle big data discovery a...Mark Rittman
The document discusses Oracle Big Data Discovery and how it can be used to analyze and gain insights from data stored in a Hadoop data reservoir. It provides an example scenario where Big Data Discovery is used to analyze website logs, tweets, and website posts and comments to understand popular content and influencers for a company. The data is ingested into the Big Data Discovery tool, which automatically enriches the data. Users can then explore the data, apply additional transformations, and visualize relationships to gain insights.
Database Management for Real Estate ProfessionalsDoug Devitre
Fine tune your database of prospects, clients, and raving fans into an income generating machine using systems, automation, and effective social media management.
Learning Objectives:
1. Identify the 5 most common mistakes that real estate professionals make with their database
2. Compare database management systems that real estate professionals most commonly use.
3. List the steps used to import/export your database into email marketing software, Linkedin, Facebook, and Twitter
This document summarizes a case study on using Exadata and Oracle Business Intelligence Enterprise Edition (OBIEE) for a large online retailer. The retailer needed to analyze large amounts of transaction data in real-time to optimize pricing, inventory, and customer satisfaction. They implemented Exadata to handle high data volumes and processing power, OBIEE for self-service analytics and dashboards, and an agile development approach to quickly deliver insights from data. This new system provided real-time access to data and a single consistent view of the business to help the retailer gain competitive advantages.
Oracle Exalytics - Tips and Experiences from the Field (Enkitec E4 Conference...Mark Rittman
Presentation by Rittman Mead's Mark Rittman and Stewart Bryson on our experiences 1-year on with Exalytics. Includes sections on aggregate caching and datamart loading into TT, use of Essbase as a TT alternative, and deployment patterns we see on client sites.
Dialexa hosted Dragon Innovation's Co-Founder and CEO Scott Miller in Dallas to give an overview on how to scale hardware companies. This is the presentation from the event February 5, 2014 at Dialexa's headquarters in Dallas.
GoldenGate and Oracle Data Integrator - A Perfect Match...Michael Rainey
Oracle Data Integrator and Oracle GoldenGate excel as standalone products, but paired together they are the perfect match for real-time data warehousing. Following Oracle’s Next Generation Reference Data Warehouse Architecture, this discussion will provide best practices on how to configure, implement, and process data in real-time using ODI and GoldenGate. Attendees will see common real-time challenges solved, including parent-child relationships within micro-batch ETL.
Presented at Rittman Mead BI Forum 2013 Masterclass.
What is Big Data Discovery, and how it complements traditional business anal...Mark Rittman
Data Discovery is an analysis technique that complements traditional business analytics, and enables users to combine, explore and analyse disparate datasets to spot opportunities and patterns that lie hidden within your data. Oracle Big Data discovery takes this idea and applies it to your unstructured and big data datasets, giving users a way to catalogue, join and then analyse all types of data across your organization.
In this session we'll look at Oracle Big Data Discovery and how it provides a "visual face" to your big data initatives, and how it complements and extends the work that you currently do using business analytics tools.
In-Memory Oracle BI Applications (UKOUG Analytics Event, July 2013)Mark Rittman
Preview of slides on options for running the Oracle BI Applications "in-memory" using TimesTen for Exalytics, delivered at the UKOUG Analytics Event in London, July 2013
The document discusses testing strategies for data warehouses. It recommends testing at the primary, secondary, and tertiary levels, with primary level testing focusing on unit testing individual transformations to verify data is mapped and loaded correctly. Common issues found in data warehouse testing are also outlined such as errors in data mapping specifications and load processes leading to invalid data. Planning tests to address typical problems and ensuring data quality is also emphasized.
Testing the Data Warehouse—Big Data, Big ProblemsTechWell
Data warehouses are critical systems for collecting, organizing, and making information readily available for strategic decision making. The ability to review historical trends and monitor near real-time operational data is a key competitive advantage for many organizations. Yet the methods for assuring the quality of these valuable assets are quite different from those of transactional systems. Ensuring that appropriate testing is performed is a major challenge for many enterprises. Geoff Horne has led numerous data warehouse testing projects in both the telecommunications and ERP sectors. Join Geoff as he shares his approaches and experiences, focusing on the key “uniques” of data warehouse testing: methods for assuring data completeness, monitoring data transformations, measuring quality, and more. Geoff explores the opportunities for test automation as part of the data warehouse process, describing how you can harness automation tools to streamline the work and minimize overhead.
Using Endeca with Oracle Exalytics - Oracle France BI Customer Event, October...Mark Rittman
Short presentation at the Oracle France BI Customer event in Paris, October 2013, on the advantage of running Endeca Information Discovery on Oracle Exalytics In-Memory Machine.
KScope14 - Real-Time Data Warehouse Upgrade - Success StoriesMichael Rainey
Providing real-time data to its global customers is a necessity for IFPI (International Federation of the Phonographic Industry), a not-for-profit organization with a mission to safeguard the rights of record producers and promote the value of recorded music. Using Oracle Streams and Oracle Warehouse Builder (OWB) for real-time data replication and integration, meeting this goal was becoming a challenge. The solution was difficult to maintain and overall throughput was degrading as data volume increased. The need for greater stability and performance led IFPI to implement Oracle GoldenGate and Oracle Data Integrator. This session will describe the innovative approach taken to complete the migration from a Streams and OWB implementation to a more robust, maintainable, and performant GoldenGate and ODI integrated solution.
Testing the Data Warehouse―Big Data, Big ProblemsTechWell
Data warehouses have become a popular mechanism for collecting, organizing, and making information readily available for strategic decision making. The ability to review historical trends and monitor near real-time operational data has become a key competitive advantage for many organizations. Yet the methods for assuring the quality of these valuable assets are quite different from those of transactional systems. Ensuring that the appropriate testing is performed is a major challenge for many enterprises. Geoff Horne has led a number of data warehouse testing projects in both the telecommunications and ERP sectors. Join Geoff as he shares his approaches and experiences, focusing on the key “uniques” of data warehouse testing including methods for assuring data completeness, monitoring data transformations, and measuring quality. He also explores the opportunities for test automation as part of the data warehouse process, describing how it can be harnessed to streamline and minimize overhead.
Testing the Data Warehouse―Big Data, Big ProblemsTechWell
The document is a presentation on testing data warehouses. It discusses why data warehouses need to be tested, what aspects should be tested, and where and in what order testing should be conducted. It also covers typical issues encountered in data warehouse testing and strategies for planning testing of continually changing source systems and common data warehouse problems.
DataArt Employer brand integrated comm campaign "Geeky St. Valentine's 2018"DataArt
A case featuring DataArt’s employer brand promotion for labour markets.
Key markets of activation – Ukraine and Russia.
Occasion – St. Valentine’s Day 2018
Integrated brand communications campaign based on a new section on Skillotron dedicated to geek culture experts.
For questions and feedback mail to [email protected]
The Future of Analytics, Data Integration and BI on Big Data PlatformsMark Rittman
The document discusses the future of analytics, data integration, and business intelligence (BI) on big data platforms like Hadoop. It covers how BI has evolved from old-school data warehousing to enterprise BI tools to utilizing big data platforms. New technologies like Impala, Kudu, and dataflow pipelines have made Hadoop fast and suitable for analytics. Machine learning can be used for automatic schema discovery. Emerging open-source BI tools and platforms, along with notebooks, bring new approaches to BI. Hadoop has become the default platform and future for analytics.
Using Oracle Big Data Discovey as a Data Scientist's ToolkitMark Rittman
As delivered at Trivadis Tech Event 2016 - how Big Data Discovery along with Python and pySpark was used to build predictive analytics models against wearables and smart home data
SQL-on-Hadoop for Analytics + BI: What Are My Options, What's the Future?Mark Rittman
There are many options for providing SQL access over data in a Hadoop cluster, including proprietary vendor products along with open-source technologies such as Apache Hive, Cloudera Impala and Apache Drill; customers are using those to provide reporting over their Hadoop and relational data platforms, and looking to add capabilities such as calculation engines, data integration and federation along with in-memory caching to create complete analytic platforms. In this session we’ll look at the options that are available, compare database vendor solutions with their open-source alternative, and see how emerging vendors are going beyond simple SQL-on-Hadoop products to offer complete “data fabric” solutions that bring together old-world and new-world technologies and allow seamless offloading of archive data and compute work to lower-cost Hadoop platforms.
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...Mark Rittman
The document discusses using Hadoop and NoSQL technologies like Apache HBase to perform social network analysis on Twitter data related to a company's website and blog. It describes ingesting tweet and website log data into Hadoop HDFS and processing it with tools like Hive. Graph algorithms from Oracle Big Data Spatial & Graph were then used on the property graph stored in HBase to identify influential Twitter users and communities. This approach provided real-time insights at scale compared to using a traditional relational database.
Using Oracle Big Data SQL 3.0 to add Hadoop & NoSQL to your Oracle Data Wareh...Mark Rittman
As presented at OGh SQL Celebration Day in June 2016, NL. Covers new features in Big Data SQL including storage indexes, storage handlers and ability to install + license on commodity hardware
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...Mark Rittman
Mark Rittman, CTO of Rittman Mead, gave a keynote presentation on big data for Oracle developers and DBAs with a focus on Apache Spark, real-time analytics, and predictive analytics. He discussed how Hadoop can provide flexible, cheap storage for logs, feeds, and social data. He also explained several Hadoop processing frameworks like Apache Spark, Apache Tez, Cloudera Impala, and Apache Drill that provide faster alternatives to traditional MapReduce processing.
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...Mark Rittman
Mark Rittman from Rittman Mead presented on Oracle Big Data Discovery. He discussed how many organizations are running big data initiatives involving loading large amounts of raw data into data lakes for analysis. Oracle Big Data Discovery provides a visual interface for exploring, analyzing, and transforming this raw data. It allows users to understand relationships in the data, perform enrichments, and prepare the data for use in tools like Oracle Business Intelligence.
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop : Mark Rittman
Mark Rittman gave a presentation on the future of analytics on Oracle Big Data Appliance. He discussed how Hadoop has enabled highly scalable and affordable cluster computing using technologies like MapReduce, Hive, Impala, and Parquet. Rittman also talked about how these technologies have improved query performance and made Hadoop suitable for both batch and interactive/ad-hoc querying of large datasets.
Gluent New World #02 - SQL-on-Hadoop : A bit of History, Current State-of-the...Mark Rittman
Hadoop and NoSQL platforms initially focused on Java developers and slow but massively-scalable MapReduce jobs as an alternative to high-end but limited-scale analytics RDBMS engines. Apache Hive opened-up Hadoop to non-programmers by adding a SQL query engine and relational-style metadata layered over raw HDFS storage, and since then open-source initiatives such as Hive Stinger, Cloudera Impala and Apache Drill along with proprietary solutions from closed-source vendors have extended SQL-on-Hadoop’s capabilities into areas such as low-latency ad-hoc queries, ACID-compliant transactions and schema-less data discovery – at massive scale and with compelling economics.
In this session we’ll focus on technical foundations around SQL-on-Hadoop, first reviewing the basic platform Apache Hive provides and then looking in more detail at how ad-hoc querying, ACID-compliant transactions and data discovery engines work along with more specialised underlying storage that each now work best with – and we’ll take a look to the future to see how SQL querying, data integration and analytics are likely to come together in the next five years to make Hadoop the default platform running mixed old-world/new-world analytics workloads.
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business AnalyticsMark Rittman
Mark Rittman, founder of Rittman Mead, discusses Oracle's approach to hybrid BI deployments and how it aligns with Gartner's vision of a modern BI platform. He explains how Oracle BI 12c supports both traditional top-down modeling and bottom-up data discovery. It also enables deploying components on-premises or in the cloud for flexibility. Rittman believes the future is bi-modal, with IT enabling self-service analytics alongside centralized governance.
Riga dev day 2016 adding a data reservoir and oracle bdd to extend your ora...Mark Rittman
This talk focus is on what a data reservoir is, how it related to the RDBMS DW, and how Big Data Discovery provides access to it to business and BI users
Big Data for Oracle Devs - Towards Spark, Real-Time and Predictive AnalyticsMark Rittman
This is a session for Oracle DBAs and devs that looks at the cutting edge big data techs like Spark, Kafka etc, and through demos shows how Hadoop is now a a real-time platform for fast analytics, data integration and predictive modeling
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...Mark Rittman
OBIEE12c comes with an updated version of Essbase that focuses entirely in this release on the query acceleration use-case. This presentation looks at this new release and explains how the new BI Accelerator Wizard manages the creation of Essbase cubes to accelerate OBIEE query performance
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Mark Rittman
- Mark Rittman presented on deploying full OBIEE systems to Oracle Cloud. This involves migrating the data warehouse to Oracle Database Cloud Service, updating the RPD to connect to the cloud database, and uploading the RPD to Oracle BI Cloud Service. Using the wider Oracle PaaS ecosystem allows hosting a full BI platform in the cloud.
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...Mark Rittman
Presentation from the Rittman Mead BI Forum 2015 masterclass, pt.2 of a two-part session that also covered creating the Discovery Lab. Goes through setting up Flume log + twitter feeds into CDH5 Hadoop using ODI12c Advanced Big Data Option, then looks at the use of OBIEE11g with Hive, Impala and Big Data SQL before finally using Oracle Big Data Discovery for faceted search and data mashup on-top of Hadoop
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
Leading AI Innovation As A Product Manager - Michael JidaelMichael Jidael
Unlike traditional product management, AI product leadership requires new mental models, collaborative approaches, and new measurement frameworks. This presentation breaks down how Product Managers can successfully lead AI Innovation in today's rapidly evolving technology landscape. Drawing from practical experience and industry best practices, I shared frameworks, approaches, and mindset shifts essential for product leaders navigating the unique challenges of AI product development.
In this deck, you'll discover:
- What AI leadership means for product managers
- The fundamental paradigm shift required for AI product development.
- A framework for identifying high-value AI opportunities for your products.
- How to transition from user stories to AI learning loops and hypothesis-driven development.
- The essential AI product management framework for defining, developing, and deploying intelligence.
- Technical and business metrics that matter in AI product development.
- Strategies for effective collaboration with data science and engineering teams.
- Framework for handling AI's probabilistic nature and setting stakeholder expectations.
- A real-world case study demonstrating these principles in action.
- Practical next steps to begin your AI product leadership journey.
This presentation is essential for Product Managers, aspiring PMs, product leaders, innovators, and anyone interested in understanding how to successfully build and manage AI-powered products from idea to impact. The key takeaway is that leading AI products is about creating capabilities (intelligence) that continuously improve and deliver increasing value over time.
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersLynda Kane
Slide Deck from Automation Dreamin'2022 presentation Sharing Some Gratitude with Your Users on creating a Flow to present a random statement of Gratitude to a User in Salesforce.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
How Can I use the AI Hype in my Business Context?Daniel Lehner
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
1. Real-Time DW with OBIEE and Oracle Database
Stewart Bryson, Managing Director, Rittman Mead America
Collaborate, Orlando, April 2011
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 1
2. Who am I?
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 2
3. • Stewart Bryson, Managing Director, Rittman
Mead America
• Oracle BI/DW Architect and Delivery Specialist
• Oracle Database and BI Stack since 1996
• Regular Community Speaker
• Writer for Rittman Mead Blog:
http://www.rittmanmead.com/blog
• Developer of Transcend Framework
• Email : [email protected]
• Twitter : @stewartbryson
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 3
4. Who is Rittman Mead?
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 4
5. • Oracle BI&DW Experts
• Consulting, Training and Support
• Global Company, Offices in the US, UK and India
• Clients in the UK, USA, Europe, Middle-East
• Voted UKOUG BI Partner of the Year 2008
• 16 Sessions at Oracle Open World 2010
• Twitter : @rittmanmead
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 5
6. Rittman Mead BI Forum, May 2011
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 6
7. Registrations open for the Rittman Mead BI Forum, May 2011
• Brighton, UK, May 18-20th 2011
• Atlanta, GA, May 25-27th 2011
• Covers OBIEE, DW, EPM
• Guest speakers including:
‣ Jeff McQuigg
‣ Kevin McGinley
‣ Jean-Pierre Dijcks
‣ Mike Durran
‣ Shyam Varan Nath
‣ Philippe Lions
‣ Emiel van Bockel
• OBIEE 11g Masterclass with
Mark Rittman and Tony Heljula
• Full details at http://www.rittmanmead.com/biforum2011
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 7
8. What will this session answer?
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 8
9. • What do I mean by “real-time data warehousing?”
‣ Zero latency, or just reduced latency?
‣ Do I really mean “right-time data warehousing?”
• What can I use to reduce latency?
‣ What does OBIEE offer?
‣ What does the Oracle Database (and OWB)
offer?
• Can I blend these different offerings?
‣ Of course you can!
‣ It’s the name of the presentation
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 9
10. What do I mean by “real-time”?
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 10
11. • Traditional data warehouses
‣ Daily to weekly batch-load cycles
‣ Key-metrics are always delayed
‣ Information may not be “actionable”
• Real-time data warehouses
‣ Up to the minute or hour reporting
‣ Key-metrics are moving
‣ Information is actionable
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 11
12. An interval will always exist between the occurrence of a measurable
event and our ability to process that event as a “reportable fact”
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 12
13. L1&-6)&/(&)7#'.@@)&)2-#-"0)*#(@#.2$(/.23#'%-%#$%2#6%?)#'.@@)&.23#+%-)2$.)*=#L(&#)I%/0+)7#%#2)B#-&%2*%
+%-)2$"#-6%2#%#$6%23)#-(#%#&)3.(2%+#3&(10.23#(@#*-(&)*#-6%-#/%"#2))'#-(#>)#0&(0%3%-)'#-6&(136#/%2
%33&)3%-.(2#-%>+)*#4*))#L.31&)#M<=
K6)#'.?.*.(2#>)-B))2#'%-%#%$E1.*.-.(2#%2'#'%-%#0&)*)2-%-.(2#0&)*)2-*#%#D)"#E1)*-.(2#-6%-#%2"#$(/0%
$(2-)/0+%-.23#/(?.23#-(#%#&)%+,-./)#95#*"*-)/N#%&)#"(1#O1*-#.2-)&)*-)'#.2#0&(?.'.237#%*#&%0.'+"#%*#0(*
An interval will always exist between the occurrence of a measurable
(2#%+&)%'"#%$E1.&)'#'%-%7#(&#'(#"(1#%+*(#2))'#-(#&)0(&-#(2#2)B+"#%'')'#@%$-1%+#.2@(&/%-.(2C
event and our ability to process that event as a “reportable fact”
L(&#)I%/0+)7#%#B(&D)&#.2#%#/(>.+)
FIGURE 1: BI latency
$)2-&)#/%"#+.D)#-(#*))#.2@(&/%-.(2#
Event Report $1*-(/)&#.*P#%2'#-6)#+.D)+.6(('#-6%
$1*-(/)&P*#')/(3&%06.$#B(1+'#*B
*100+.)&=
K6.*#.2@(&/%-.(2#2))'*#-(#>)#0&)*)2
%&)#*0)%D.23#-(#-6)/<#%2'#0&)@)&%>
+.2),(@,>1*.2)**#%00+.$%-.(2#-6%-#/%
.2-)&%$-.(2=#R(B)?)&#.-#.*#12+.D)+"#-6
Recording Propagation Aggregation Query >"#-6)#$%++#$)2-&)#%3)2-#@(&#$1*-(/)
0&)'.$-)'#$61&2#B(1+'#>)#.2@+1)2$)
6(1&*=
S(2?)&*)+"7#%#*"*-)/#-6%-#.*#1*.23#
Real-time query latency -(#%+)&-#-(#0(-)2-.%+#@&%1'#4*-($D#/%&
$(/0%2.)*#%&)#0(**.>+)#)I%/0+)#1*
D2(B#%>(1-#10,-(,-6),/(/)2-#%$-.?
***+,-./0.12345,416,+537
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 12
14. Business Case
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 13
15. • We want to be able to segment our reporting
between “real-time” needs and static reports
‣ Most users will want real-time numbers
delivered with dashboards
‣ Some users (financial-minded) don’t want
numbers to change each time they run a report
• Use the standard Oracle BI Stack
‣ Oracle Database Enterprise Edition
‣ Oracle Business Intelligence Enterprise Edition
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 14
28. Oracle Asynchronous Change Data Capture
Hot Log
Online redo logs mined locally
Change tables are updated and stored locally
Hot Log Distributed
Online redo logs are mined locally
Change tables are updated and stored remotely
Autolog Online
Online redo logs are mined remotely
Change tables are updated and stored remotely
Autolog Archive
Archived redo logs are mined remotely
Change tables are updated and stored remotely
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 19
29. Oracle Asynchronous Change Data Capture
Hot Log
Online redo logs mined locally
Change tables are updated and stored locally
Hot Log Distributed
Online redo logs are mined locally
Latency
Change tables are updated and stored remotely
Autolog Online
Online redo logs are mined remotely
Change tables are updated and stored remotely
Autolog Archive
Archived redo logs are mined remotely
Change tables are updated and stored remotely
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 19
30. Requirement: Change Data Capture
• Oracle CDC • OWB Mappings
• Oracle CDC
and Process Flows
• OWB Trickle-feed • OWB Trickle-feed
mappings • Other ETL Tools
mappings
• Message Queues • Custom ETL code
• Trigger-based
capture • Views over • Custom transaction
database links code
• Recording
modification dates • File movements
• MINUS Command
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 20
31. Requirement: Change Data Capture
• Oracle CDC • OWB Mappings
• Oracle CDC
and Process Flows
• OWB Trickle-feed • OWB Trickle-feed
mappings • Other ETL Tools
mappings
• Message Queues • Custom ETL code
• Trigger-based
capture • Views over • Custom transaction
database links code
• Recording
modification dates • File movements
• MINUS Command
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 20
33. Requirement: Change Data Capture
• Trickle-feed mappings allow the development of Streams
Capture and Apply processes as continuously running
mappings.
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 21
35. • Layering in OLTP data to provide the real-time
component
• General approach is to use a BI tool such as
OBIEE
• No real database or modeling involvement
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 23
36. Classic Batch Load Star Schema: Process Flow
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 24
37. Classic Batch Load Star Schema: Fact Table Load
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 25
39. OBIEE Metadata and Data Layers
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 27
40. OBIEE Metadata and Data Layers
• Physical Data Sources, such
as relational databases, Relational, OLAP, File and
Application Data Sources
OLAP Cubes and application
source adapters
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 27
41. OBIEE Metadata and Data Layers
• A Semantic Model made up
of Metrics, dimensions,
Enterprise Semantic Model
hierarchies and calculations,
derived from...
• Physical Data Sources, such
as relational databases, Relational, OLAP, File and
Application Data Sources
OLAP Cubes and application
source adapters
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 27
42. OBIEE Metadata and Data Layers
• The Web Catalog contains
definitions of reports, alerts
Web Catalog
dashboards, KPIs,
based on...
• A Semantic Model made up
of Metrics, dimensions,
Enterprise Semantic Model
hierarchies and calculations,
derived from...
• Physical Data Sources, such
as relational databases, Relational, OLAP, File and
Application Data Sources
OLAP Cubes and application
source adapters
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 27
43. Flow of Data Through the Three-Layer Semantic Model
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 28
44. Flow of Data Through the Three-Layer Semantic Model
Simplification of the Data Model
Integration of Disparate DataSources
Addition of Business Logic and Calculations
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 28
45. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 29
46. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 29
47. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 29
48. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 29
49. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 30
50. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 30
51. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 30
52. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 31
53. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 31
54. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 31
55. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 31
56. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 32
57. Logical Table Sources Map to Physical Models
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 32
58. Logical Table Sources Respect the Physical Model
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 33
59. Logical Table Sources Respect the Physical Model
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 33
60. Logical Table Sources Respect the Physical Model
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 33
61. WITH
SAWITH0 AS ((select T43901.CUST_FIRST_NAME as c2,
T43901.CUST_LAST_NAME as c3,
T43971.SAL_AMT as c4
from
GCBC_CRM.CUSTOMERS T43901,
GCBC_POS.POS_TRANS T43971,
GCBC_POS.POS_TRANS_HEADER T43978
where ( T43901.CUST_ID = T43978.CUST_ID and T43971.TRANS_ID = T43978.TRANS_ID and TO_DATE
('2010-09-18 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') < T43978.TRANS_DATE )
union all
select T44042.CUSTOMER_FIRST_NAME as c2,
T44042.CUSTOMER_LAST_NAME as c3,
T44105.AMOUNT as c4
from
GCBC_EDW.CUSTOMER_DIM T44042,
GCBC_EDW.SALES_FACT T44105
where ( T44042.CUSTOMER_KEY = T44105.CUSTOMER_KEY ) )),
SAWITH1 AS (select sum(D3.c4) as c1,
D3.c2 as c2,
D3.c3 as c3
from
SAWITH0 D3
group by D3.c2, D3.c3)
select distinct 0 as c1,
D2.c2 as c2,
D2.c3 as c3,
D2.c1 as c4
from
SAWITH1 D2
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 34
62. WITH
SAWITH0 AS ((select T43901.CUST_FIRST_NAME as c2,
T43901.CUST_LAST_NAME as c3,
T43971.SAL_AMT as c4
from
GCBC_CRM.CUSTOMERS T43901,
GCBC_POS.POS_TRANS T43971,
GCBC_POS.POS_TRANS_HEADER T43978
where ( T43901.CUST_ID = T43978.CUST_ID and T43971.TRANS_ID = T43978.TRANS_ID and TO_DATE
('2010-09-18 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') < T43978.TRANS_DATE )
union all
select T44042.CUSTOMER_FIRST_NAME as c2,
T44042.CUSTOMER_LAST_NAME as c3,
T44105.AMOUNT as c4
from
GCBC_EDW.CUSTOMER_DIM T44042,
GCBC_EDW.SALES_FACT T44105
where ( T44042.CUSTOMER_KEY = T44105.CUSTOMER_KEY ) )),
SAWITH1 AS (select sum(D3.c4) as c1,
D3.c2 as c2,
D3.c3 as c3
from
SAWITH0 D3
group by D3.c2, D3.c3)
select distinct 0 as c1,
D2.c2 as c2,
D2.c3 as c3,
D2.c1 as c4
from
SAWITH1 D2
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 34
63. WITH
SAWITH0 AS ((select T43901.CUST_FIRST_NAME as c2,
T43901.CUST_LAST_NAME as c3,
T43971.SAL_AMT as c4
from
GCBC_CRM.CUSTOMERS T43901,
GCBC_POS.POS_TRANS T43971,
GCBC_POS.POS_TRANS_HEADER T43978
where ( T43901.CUST_ID = T43978.CUST_ID and T43971.TRANS_ID = T43978.TRANS_ID and TO_DATE
('2010-09-18 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') < T43978.TRANS_DATE )
union all
select T44042.CUSTOMER_FIRST_NAME as c2,
T44042.CUSTOMER_LAST_NAME as c3,
T44105.AMOUNT as c4
from
GCBC_EDW.CUSTOMER_DIM T44042,
GCBC_EDW.SALES_FACT T44105
where ( T44042.CUSTOMER_KEY = T44105.CUSTOMER_KEY ) )),
SAWITH1 AS (select sum(D3.c4) as c1,
D3.c2 as c2,
D3.c3 as c3
from
SAWITH0 D3
group by D3.c2, D3.c3)
select distinct 0 as c1,
D2.c2 as c2,
D2.c3 as c3,
D2.c1 as c4
from
SAWITH1 D2
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 34
64. WITH
SAWITH0 AS (select sum(T44105.AMOUNT) as c1,
T44042.CUSTOMER_FIRST_NAME as c2,
T44042.CUSTOMER_LAST_NAME as c3,
T45416.CALENDAR_YEAR as c4
from
GCBC_EDW.DATE_DIM T45416,
GCBC_EDW.CUSTOMER_DIM T44042,
GCBC_EDW.SALES_FACT T44105
where ( T44042.CUSTOMER_KEY = T44105.CUSTOMER_KEY and T44105.SALES_DATE_KEY = T45416.DATE_KEY and
T45416.SQL_DATE = TO_DATE('2003-01-09 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') )
group by T44042.CUSTOMER_FIRST_NAME, T44042.CUSTOMER_LAST_NAME, T45416.CALENDAR_YEAR)
select distinct 0 as c1,
D1.c2 as c2,
D1.c3 as c3,
D1.c4 as c4,
D1.c1 as c5
from
SAWITH0 D1
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 35
65. WITH
SAWITH0 AS (select sum(T44105.AMOUNT) as c1,
T44042.CUSTOMER_FIRST_NAME as c2,
T44042.CUSTOMER_LAST_NAME as c3,
T45416.CALENDAR_YEAR as c4
from
GCBC_EDW.DATE_DIM T45416,
GCBC_EDW.CUSTOMER_DIM T44042,
GCBC_EDW.SALES_FACT T44105
where ( T44042.CUSTOMER_KEY = T44105.CUSTOMER_KEY and T44105.SALES_DATE_KEY = T45416.DATE_KEY and
T45416.SQL_DATE = TO_DATE('2003-01-09 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') )
group by T44042.CUSTOMER_FIRST_NAME, T44042.CUSTOMER_LAST_NAME, T45416.CALENDAR_YEAR)
select distinct 0 as c1,
D1.c2 as c2,
D1.c3 as c3,
D1.c4 as c4,
D1.c1 as c5
from
SAWITH0 D1
• The BI Server understands from the Fragmentation
content how to “optimize” the query
• Only one LTS is needed to provide the answer
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 35
66. Demonstration
Fragmentation with OLTP and EDW
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 36
67. • Strengths
‣ Low latency
‣ No complex modeling or ETL
‣ Incorporated into any standard dimensional
EDW
• Weaknesses
‣ Performance
‣ Difficult to conform multiple systems
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 37
68. EDW with a Real-Time Component
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 38
69. • Modeling complimentary real-time structures in an
EDW
• Use functionality of the Oracle Database and OWB
• Complex ETL and Database interaction
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 39
71. The Real-Time Partition
Fact Real-Time
Fact Table
Partition
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 40
72. The Real-Time Partition
Fact Real-Time
Fact Table
Partition
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 40
73. The Real-Time Partition
• All ETL processing of fact records are directed at
the Real-Time Partition using Micro-Batch
• No indexes, small data set
• Partition Exchange at the end of the day
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 41
74. The Real-Time Partition
• All ETL processing of fact records are directed at
the Real-Time Partition using Micro-Batch
• No indexes, small data set
• Partition Exchange at the end of the day
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 41
75. The Real-Time Partition
• All ETL processing of fact records are directed at
the Real-Time Partition using Micro-Batch
• No indexes, small data set
• Partition Exchange at the end of the day
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 41
76. The Real-Time Partition
• All ETL processing of fact records are directed at
the Real-Time Partition using Micro-Batch
• No indexes, small data set
• Partition Exchange at the end of the day
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 41
78. What if Type 2 dimension changes haven’t arrived yet?
• Grab the most recent dimension record when that
entity already exists
• Use a default “Not Known Yet” record when they
don’t
• Prior to the partition exchange, we run our late-
arriving dimension loads
• We update the Real-Time Partition with the correct
surrogate keys
‣ OWB generates an efficient MERGE
‣ Small data sets in the Real-Time Partition
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 43
83. Plugging it together with OBIEE (Non-Fragmentation)
• Using standard database
functionality (UNION ALL)
• Could be done with a view
• Using Surrogate Keys in the
RT Partition
• OBIEE doesn’t have to
manage different LTS’s
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 47
84. Plugging it together with OBIEE (Non-Fragmentation)
• Using standard database
functionality (UNION ALL)
• Could be done with a view
• Using Surrogate Keys in the
RT Partition
• OBIEE doesn’t have to
manage different LTS’s
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 47
85. Plugging it together with OBIEE (Non-Fragmentation)
• Using standard database
functionality (UNION ALL)
• Could be done with a view
• Using Surrogate Keys in the
RT Partition
• OBIEE doesn’t have to
manage different LTS’s
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 47
86. Demonstration
EDW with a Real-Time Component
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 48
87. Summary
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 49
88. • Latency versus performance and scalability
• Latency and performance versus degree of
difficulty
• Different variations on the two test cases
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 50
89. Real-Time DW with OBIEE and Oracle Database
Stewart Bryson, Managing Director, Rittman Mead America
Collaborate, Orlando, April 2011
T : (888) 631 1410 or +44 (0) 8446 697 995 E : [email protected] W: www.rittmanmead.com
Thursday, 21 April 2011 51