Oracle Database 10g Implement & Administer Data Warehouses I
Course Description
This course considers how to build, implement, tune and utilize data warehouses with Oracle technology. Logical data warehouse concepts are considered such as dimension tables, fact tables and star schemas. Implementing such logical concepts using the Oracle database is then presented including defining dimensions, hierarchies, measures and other objects. Physical implementation techniques are considered such as bitmap indexes, materialized views, and others. Emphasis is placed on the parallel execution features of the database and how these can yield significant performance advantages
View other Oracle Courses available
View other Oracle Courses available
3 Days
Contact us for pricing
Prerequisites
Oracle Database 10g: Implement Parallel SQL & Partitioning For Data WarehousesOracle Database 10g: SQL Tuning
DATA WAREHOUSE DESIGN & SCHEMAS
DATA WAREHOUSE CONCEPTSETT / ETL
DATA WAREHOUSE SCHEMAS
The EQUITIES Data Model
PHYSICAL DESIGN CONSIDERATIONS
CREATING MATERIALIZED VIEWS
ABOUT MATERIALIZED VIEWSCREATE MATERIALIZED VIEWS
STORAGE & TABLESPACE Clauses
PARALLEL & PARTITION BY Clauses
BUILD Clause
Specifying The SELECT Clause
Including The ORDER BY Clause
NESTED MATERIALIZED VIEWS
MAINTAINING MATERIALIZED VIEWS
ALTER MATERIALIZED VIEWDROP MATERIALIZED VIEW
DATA DICTIONARY STORAGE
USER_MVIEWS Example
USING EM
MATERIALIZED VIEW REFRESH
ABOUT MATERIALIZED VIEW REFRESHREFRESH METHODS
CREATE MATERIALIZED VIEW LOG
ALTER MATERIALIZED VIEW LOG
DROP MATERIALIZED VIEW LOG
REFRESH MODES
ON COMMIT Considerations
PERFORMING REFRESH OPERATIONS
DATA DICTIONARY REFRESH METADATA
USING EM
CONTROLLING THE QUERY REWRITE FACILITY
ENABLING QUERY REWRITEVIEWING EXECUTION PLANS
Create PLAN_TABLE
CONTROLLING QUERY REWRITE
NOREWRITE
REWRITE
UTILIZING CONSTRAINTS WITH QUERY REWRITE
ENABLE VALIDATE Constraint Option
ENABLE NOVALIDATE Constraint Option
DISABLE NOVALIDATE Constraint Option
DISABLE VALIDATE Constraint Option
RELY Constraint Option
ENFORCED Level
TRUSTED Level
STALE_TOLERATED Level
QUERY REWRITE INFLUENCES
DIMENSIONS
WHAT ARE DIMENSIONS?CREATING & MAINTAINING DIMENSIONS
ALTER DIMENSION
DROP DIMENSION
DIMENSION METADATA & VALIDATION
Using DBMS_DIMENSION()
Using EM
DIMENSIONAL ANALYSIS OF DATA
DATA SAMPLINGDIMENSION AGGREGATION TECHNIQUES
Using ROLLUP()
The GROUPING() Function
Using CUBE()
BUILDING THE DATA WAREHOUSE CUBE
The EQUITIES Cube
GROUPING_ID() Function
CUBE() Vs. GROUPING SETS()
STAR QUERIES & THE OPTIMIZER
WHAT IS A STAR QUERY?A STAR TRANSFORMATION SCENARIO
ENCOURAGING STAR TRANSFORMATION
STAR TRANSFORMATION HINTS
FACT Hint
ETL: LOADING FROM EXTERNAL TABLES
ABOUT THE EXTRACTION OPTIONSOffline Extraction Methods
USING EXTERNAL TABLES
ORACLE_LOADER ACCESS PARAMETERS
RECORDS Parameter
BADFILE Parameter
LOGFILE Parameter
DISCARDFILE Parameter
LOAD WHEN Parameter
SKIP Parameter
The LOCATION Clause
REJECT LIMIT Clause
FIELDS TERMINATED BY Parameter
MISSING FIELD VALUES Parameter
ORACLE_DATAPUMP ACCESS DRIVER
MAINTAINING EXTERNAL TABLES
USER_EXTERNAL_TABLES
USER_EXTERNAL_LOCATIONS
Using ALTER TABLE
ETL: TRANSFORMATION WITH TABLE FUNCTIONS
OracleOracle 10gOracle Database 10g