DWM ASSIGNMENT 1
AIM: To study the latest Oracle data warehouse as a Business Intelligence
Tool
Data warehouse
• Massive database (typically housed on a cluster of servers, or a mini or
mainframe computer) serving as a centralized repository of all data
generated by all departments and units of a large organization. Advanced
data mining software is required to extract meaningful information from a
data warehouse.
• A data warehouse is a subject-oriented, integrated, time-variant and non-
volatile collection of data in support of management's decision making
process.
• A data warehouse combines data from multiple and varied sources into one
comprehensive and easily manipulated database. It does not replace existing
systems, but draws information from the systems that are currently in place
and facilitates reporting and analysis of this data.
Fundamental characteristics of a data warehouse:
• Subject Oriented: A data warehouse is organized around high-level business
groupings called subjects. They do not have the same atomic entity focus as
OLTP systems.
• Integrated: The data in the warehouse must be integrated and consistent.
That is, if two different source systems store conflicting data about entities,
or attributes of an entity, the differences need to be resolved during the
process of transforming the source data and loading it into the data
warehouse.
• Time Variant: Operational systems require real-time views of the data. Data
warehouse applications generally deal with longer term, historical data. They
can also provide access to a greater volume of more detailed information, as
required, over the longer time period.
• Non-Volatile: The content of OLTP systems are, by their nature, continuously
changing. Inserts, deletes, and updates form the basis of a large volume of
business transactions that result in a very volatile set of data. By contrast,
data warehouses are static. The data in the warehouse is read-only; updates
or refresh of the data occur on a periodic incremental or full refresh basis.
Features of Oracle Database 11g
Adaptive Cursor Sharing
Overcome the problems associated with using bind variables against indexed
columns containing skewed data.
Automated Database Maintenance Task Management
Reduce the impact of automated maintenance tasks on your system by controlling
how and when they run.
Automatic Memory Management
Oracle 11g takes the next step down the road to making manual memory
management a thing of the past.
Case Sensitive Passwords
Understand the implications and administration of this new security feature in
Oracle 11g.
Cross-Session PL/SQL Function Result Cache
Improve the performance of PL/SQL functions across the whole database instance
by caching return values.
Database Replay
Capture workloads on a production system and replay them exactly as they
happened on a test system.
Database Resident Connection Pool (DRCP)
Use the database resident connection pool to reduce the resource requirements of
applications that do not support connection pooling.
Data Recovery Advisor
Automatically identify, diagnose and repair corruption or loss of persistent data on
disk using this new feature.
Invisible Indexes
Take control of the indexes available to the optimizer by using invisible indexes in
11g.
Miscellaneous New Features
A collection of new features and enhancements listed in the miscellaneous section
of "Oracle Database 11G: New Features for Administrators" OCP syllabus.
Online Table Redefinition Enhancements
Take advantage of the reduced invalidations associated with online table
redefintions in 11g.
Partitioning Enhancements
An introduction to the partitioning enhancements in Oracle 11g .
Query Result Cache
Improve the performance of SQL across the whole database instance by caching
query results.
Read-Only Tables
Protect data in static tables using the read-only table feature in Oracle 11g .
Resource Manager Enhancements
An overview of the resource manager enhancements .