Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Semestr2 / 1 - Oracle / Oracle selected docs / Database concepts.pdf
Скачиваний:
29
Добавлен:
12.05.2015
Размер:
6.96 Mб
Скачать

Data Warehousing Overview

Figure 1–8 Architecture of a Data Warehouse with a Staging Area and Data Marts

Data

Staging

 

Data

 

 

 

 

 

Sources

Area

Warehouse

Marts

 

 

Users

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operational

 

Purchasing

Analysis

System

 

 

 

 

Metadata

 

 

Summary

Raw Data

 

 

Data

 

Operational

Sales

Reporting

 

System

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flat Files

 

Inventory

 

Mining

 

 

 

See Also: Oracle9i Data Warehousing Guide

Materialized Views

A materialized view provides indirect access to table data by storing the results of a query in a separate schema object. Unlike an ordinary view, which does not take up any storage space or contain any data, a materialized view contains the rows resulting from a query against one or more base tables or views. A materialized view can be stored in the same database as its base tables or in a different database.

Materialized views stored in the same database as their base tables can improve query performance through query rewrites. Query rewrites are particularly useful in a data warehouse environment.

OLAP Overview

Oracle integrates Online Analytical Processing (OLAP) into the database to support business intelligence. This integration provides the power of a multidimensional database while retaining the manageability, scalability, and reliability of the Oracle database and the accessibility of SQL.

1-58 Oracle9i Database Concepts

Data Warehousing Overview

The relational management system and Oracle OLAP provide complementary functionality to support a full range of reporting and analytic applications. Applications developers can choose to use SQL OLAP functions for standard and ad-hoc reporting. When additional analytic functionality is needed, Oracle OLAP can be used to provide capabilities such as multidimensional calculations, forecasting, modeling, and what-if scenarios. These calculations enable developers to build sophisticated analytic and planning applications such as sales and marketing analysis, enterprise budgeting and financial analysis, and demand planning systems.

Data can be stored in either relational tables or multidimensional objects, whichever is more suitable in terms of performance and resources. Regardless of where the data is stored, it can be manipulated in the OLAP engine using either Java or SQL. There is no need for data replication between relational and multidimensional data sources.

Oracle OLAP consists of the following components:

Calculation engine that is optimized for rapid calculations

Analytic workspace that stores multidimensional data on either a temporary or persistent basis

OLAP data manipulation language for performing mathematical, statistical, modeling, and other transformations on multidimensional data

A SQL interface to Oracle OLAP that makes multidimensional data available to SQL

OLAP API for developing Java applications for business intelligence

OLAP metadata repository that defines multidimensional data to the OLAP API

See Also: Oracle9i OLAP User’s Guide for more information about

Oracle OLAP

Change Data Capture Overview

Change data capture efficiently identifies and captures data that has been added to, updated, or removed from Oracle relational tables, and makes the change data available for use by applications.

Oftentimes, data warehousing involves the extraction and transportation of relational data from one or more source databases into the data warehouse for

Introduction to the Oracle Server 1-59

Соседние файлы в папке Oracle selected docs