1
2
Oracle BI Applications (BI Apps) is a prebuilt business intelligence solution. BI Apps supports Oracle sources, such as Oracle E-Business Suite Applications, Oracle's Siebel Applications, Oracle's PeopleSoft Applications, Oracle's JD Edwards Applications, and non-oracle sources, such as SAP Applications. 3
The Oracle Business Analytics Warehouse is a unified data repository for all customer-centric data, which supports the analytical requirements of the supported source systems. The Oracle Business Analytics Warehouse includes the following: A complete enterprise data warehouse data model with numerous prebuilt star schemas encompassing many conformed dimensions and several hundred fact tables. An open architecture to allow organizations to use third-party analytical tools in conjunction with the Oracle Business Analytics Warehouse. By default the Oracle Business Intelligence Suite will be used for reporting and analysis. Prebuilt data extractors to incorporate data from external applications into the Oracle Business Analytics Warehouse. These prebuilt data extractors are called the Packaged ETL (extract-transform-load) maps for Oracle known source systems, and Universal Adapter for any other source system. The Oracle Business Intelligence Data Warehouse Administration Console (DAC), a centralized console for the set up, configuration, administration, loading, and monitoring of the Oracle Business Analytics Warehouse. The entire solution is also named Applicative Warehousing, since all components for a Data Warehouse solution have been prebuilt and packaged. 4
High-level analytical queries, like those commonly used in Oracle Business Intelligence, scan and analyze large volumes of data using complex formulas. This process can take a long time when querying a transactional database, which impacts overall system performance. For this reason, the Oracle Business Analytics Warehouse was constructed using dimensional models to allow for fast access to information required for decision making. The Oracle Business Analytics Warehouse derives its data from several source systems. This is done by software that extracts, transforms and loads the data into the Business Analytics Warehouse. On top of the Business Analytics Warehouse there is a reporting solution based on the Oracle Business Intelligence Suite Enterprise Edition, usually abbreviated as OBI EE. OBI EE provides a full range of business intelligence capabilities that allow you to: Collect up-to-date data from your organization (usually lags 1 day due to overnight data loading) Present the data in easy-to-understand formats (such as tables and graphs) Deliver data in a timely fashion to the employees in your organization These capabilities enable your organization to make better decisions, take informed actions, and implement more efficient business processes. 5
Oracle provides several Manuals and Documents specifically for BI Applications. Besides these BI Applications specific documentation, manuals for the tools used within BI Applications are also available, such as OBI EE, DAC and Informatica. stallation and a Configuration Document, where all steps have placed in the right order. The manuals that are in bold text are the manuals that we use most. 6
In the previous section we have taken a look at this picture already. Within the next slides we will take a detailed look at the components. 7
This picture will explain how the data will be extracted from a source system (like Oracle EBS, PeopleSoft, JD Edwards, SAP or custom build) into the Business Analytical Warehouse (BAW). The tools used within this part of the BI Apps solution are: Informatica Powercenter (Designer, Workflow Manager & Monitor) Data Warehouse Administration Console DAC Informatica Powercenter objects have been prebuilt and are stored within a repository. The prebuilt objects are data flows (usually called mappings ) and workflows (execution of tasks). The DAC components have also been pre-built and stored within a repository. The main purpose of the DAC is to orchestrate the Data Loading processes, usually called ETL processes. The DAC starts a so-called execution plan to load all relevant data for one or more analytical BI Apps modules. Within this execution plan tasks will be executed in the proper order, such as truncating tables, loading data, building indexes and gathering statistics for query table access optimization. For all of these steps logging will be held for monitoring purposes. 8
DAC provides a framework for the entire life cycle of data warehouse implementations. It enables you to create, configure, execute, and monitor modular data warehouse applications in a parallel, high-performing environment. DAC complements the Informatica ETL platform. It provides application-specific capabilities that are not prebuilt into ETL platforms. For example, ETL platforms are not aware of the semantics of the subject areas being populated in the data warehouse nor the method in which they are populated. DAC provides the following application capabilities at a layer of abstraction above the ETL execution platform: Dynamic generation of subject areas and execution plans Dynamic settings for parallelism Intelligent task queue engine based on user- defined and computed scores Automatic full and incremental mode aware Index management for ETL and query performance Embedded high performance Siebel OLTP change capture techniques Ability to restart at any point of failure Phase-based analysis tools for isolating ETL bottlenecks 9
The BAW Business Analytics Warehouse is probably the most invisible part of the BI Applications. However, it is the central component of the BI Applications solution. The BAW is a set of dimensional models stored as tables in a database. The BAW can be installed on many types of databases, such as DB2, Oracle, MS SQL Server and Teradata. A dimensional model is an optimized data model used within Business Intelligence environments. The model is optimized for query performance, but more importantly: It allows end users to understand the data model, because it has been set up for their information requirements needs. Data is loaded into the BAW on a regular basis (usually daily). The data is captured at the lowest grain of information, allowing you to retrieve this data at a very detailed level, such as an individual transaction or booking. The data will usually be aggregated within reports for analytical purposes. The data will become visible using OBI EE for reporting and analysis. 10
11
Some comments on SSO: If you chose to use SSO, it means that a user identifies hisself / herself once, and then have the ability to login to different applications without having to enter the User Name and Password again. SSO will be setup within Weblogic. OBI uses the security settings from Weblogic. 12