Oracle Database 11g Administer a Data Warehouse

4
Oracle University | Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 11g: Administer a Data Warehouse Duration: 4 Days What you will learn This course will help you understand the basic concepts of administering a data warehouse. You'll learn to use various Oracle Database features to improve performance and manageability in a data warehouse. Learn To: Implement partitioning. Use parallel operations to reduce response time. Extract, transform and load data. Create, use and refresh materialized views to improve data warehouse performance. Use query rewrite to quickly answer business queries using materialized views. Use SQL access advisor and PL/SQL procedures to tune materialized views for fast refresh and query rewrites. Identify the benefits of partitioning, in addition to using parallel operations to reduce response time for data-intensive operations. Benefits To You Expert instructors will also teach you how to extract, transform and load data into an Oracle database warehouse. Discover how to use SQL Access Advisor to optimize the entire workload. Use materialized views to improve data warehouse performance and learn how query rewrites can improve performance. Audience Application Developers Data Warehouse Administrator Data Warehouse Developer Database Administrators Support Engineer Technical Consultant Related Training Required Prerequisites Ability to read and understand execution plans Good working knowledge of SQL and in data warehouse design and implementation Data Warehouse design, implementation, and maintenance experience Copyright © 2013, Oracle. All rights reserved. Page 1

Transcript of Oracle Database 11g Administer a Data Warehouse

Page 1: Oracle Database 11g Administer a Data Warehouse

Oracle University | Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711

Oracle Database 11g: Administer a Data Warehouse

Duration: 4 Days

What you will learn

This course will help you understand the basic concepts of administering a data warehouse. You'll learn to use various

Oracle Database features to improve performance and manageability in a data warehouse.

Learn To:

Implement partitioning.

Use parallel operations to reduce response time.

Extract, transform and load data.

Create, use and refresh materialized views to improve data warehouse performance.

Use query rewrite to quickly answer business queries using materialized views.

Use SQL access advisor and PL/SQL procedures to tune materialized views for fast refresh and query rewrites.

Identify the benefits of partitioning, in addition to using parallel operations to reduce response time for data-intensive

operations.

Benefits To You

Expert instructors will also teach you how to extract, transform and load data into an Oracle database warehouse.

Discover how to use SQL Access Advisor to optimize the entire workload. Use materialized views to improve data

warehouse performance and learn how query rewrites can improve performance.

AudienceApplication DevelopersData Warehouse AdministratorData Warehouse DeveloperDatabase AdministratorsSupport EngineerTechnical Consultant

Related Training

Required Prerequisites

Ability to read and understand execution plans

Good working knowledge of SQL and in data warehouse design and implementation

Data Warehouse design, implementation, and maintenance experience

Copyright © 2013, Oracle. All rights reserved. Page 1

Page 2: Oracle Database 11g Administer a Data Warehouse

Course ObjectivesUse parallel operations to reduce response time for data-intensive operations

Extract, Transform, and Load data in the data warehouse

Create, use, and refresh materialized views to improve the data warehouse performance

Use Query rewrite to quickly answer business queries using materialized views

Use SQL Access Advisor and PL/SQL procedures to tune materialized views for fast refresh and query rewrite

Use the features of compression and resumable sessions

Review the basic Oracle data warehousing concepts

Course Topics

IntroductionDevelopment Tools Oracle SQL Developer Enterprise ManagerSample Schemas used

Data Warehouse Design: OverviewCharacteristics of a Data WarehouseComparing OLTP and Data WarehousesData Warehouse Architectures Data Warehouse DesignData Warehouse objectsData Warehouse Schemas

Data Warehouse Tuning ConsiderationsOptimizing Star QueriesIntroducing Bitmap Join IndexesUnderstanding Star Query Optimization and Bitmap Joined Index Optimization

Partitioning BasicsPartitioned Tables and IndexesPartitioning MethodsPartitioning TypesPartition Pruning and Star queries

Parallelism ConceptsOperations That Can Be ParallelizedHow Parallel Execution WorksDegree of ParallelismParallel execution planAutomatice Parallelism

Parallel Operations in Data Warehouses

Copyright © 2013, Oracle. All rights reserved. Page 2

Page 3: Oracle Database 11g Administer a Data Warehouse

Parallel Query Parallel DDLParallel DMLTuning Parameters for Parallel ExecutionBalancing the Workload

ETL: Extraction and TransportationExtraction MethodsCapturing Data With Change Data CaptureSources and Modes of Change Data CapturePublish and Subscribe Model: The Publisher and the SubscriberSynchronous and Asynchronous CDCAsynchronous AutoLog Mode and Asynchronous HotLog ModeTransportation in a Data WarehouseTransportable Tablespaces

ETL: LoadingLoading MechanismsApplications of External TablesDefining external tables with SQL*LoaderPopulating external tables with Data PumpOther Loading Methods

ETL: TransformationData transformation Transformation MechanismsTransformation Using SQLTable FunctionsDML error logging

Materialized ViewsThe Need for Summary ManagementTypes of Materialized Views Using Materialized Views for Summary ManagementMaterialized View Dictionary views

Refreshing Materialized ViewsRefresh OptionsRefresh ModesConditions That Effect Possibility of Fast RefreshMaterialized View LogsPartition Change Tracking (PCT) RefreshRefresh Performance Improvements

Working With DimensionsWhat Are DimensionsCreating Dimensions and HierarchiesDimensions and PrivilegesDimension RestrictionsVerifying Relationships in a DimensionDimension Invalidation

Copyright © 2013, Oracle. All rights reserved. Page 3

Page 4: Oracle Database 11g Administer a Data Warehouse

Query RewriteQuery Rewrite: OverviewWhat Can be RewrittenConditions Required for Oracle to Rewrite a QueryQuery Rewrite guidelinesSetting Initialization Parameters for Query RewriteQuery Rewrite MethodsPartition Change Tracking (PCT) and Query RewriteQuery Rewrite Enhancement to Support Queries Containing Inline Views

Using the SQL Access Advisor, Compression, and Resumable SessionsSQL Access Advisor: Usage ModelSetting Initial Options Specifying the Workload SourceRecommendation OptionsSchedule and ReviewPL/SQL Procedure FlowTuning Materialized Views for Fast Refresh and Query RewriteTable Compression and Resumable Sessions

Copyright © 2013, Oracle. All rights reserved. Page 4