Oracle Database 11g- Administer a Data Warehouse

4
Oracle University | Contact Us: +386 1 58888 20 Oracle Database 11g: Administer a Data Warehouse Duration: 4 Days What you will learn Participants learn about Oracle’s Database partitioning architecture and how to identify the benefits of partitioning in addition to using parallel operations to reduce response time for data-intensive operations. Participants extract, transform, and load data into an Oracle database warehouse. Participants also use materialized views to improve the data warehouse performance and learn how query rewrites can improve performance. The usage of SQL Access Advisor to optimize the entire workload, tuning materialized views for fast refresh and query rewrite and also how to use the compression and resumable sessions features are discussed. Learn To: Implement partitioning Use parallel operations to reduce response time Extract, Transform, and Load data 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 Audience Application Developers Data Warehouse Administrator Data Warehouse Developer Database Administrators Support Engineer Technical Consultant Prerequisites Required Prerequisites Ability to read and understand execution plans Data Warehouse design, implementation, and maintenance experience Good working knowledge of SQL and in data warehouse design and implementation Course Objectives Use 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 Copyright © 2011, Oracle. All rights reserved. Page 1

description

d

Transcript of Oracle Database 11g- Administer a Data Warehouse

  • Oracle University | Contact Us: +386 1 58888 20

    Oracle Database 11g: Administer a Data Warehouse

    Duration: 4 Days

    What you will learnParticipants learn about Oracles Database partitioning architecture and how to identify the benefits of partitioning inaddition to using parallel operations to reduce response time for data-intensive operations. Participants extract,transform, and load data into an Oracle database warehouse. Participants also use materialized views to improve thedata warehouse performance and learn how query rewrites can improve performance.

    The usage of SQL Access Advisor to optimize the entire workload, tuning materialized views for fast refresh and queryrewrite and also how to use the compression and resumable sessions features are discussed.Learn To:

    Implement partitioning Use parallel operations to reduce response time Extract, Transform, and Load data 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

    AudienceApplication DevelopersData Warehouse AdministratorData Warehouse DeveloperDatabase AdministratorsSupport EngineerTechnical Consultant

    PrerequisitesRequired PrerequisitesAbility to read and understand execution plans

    Data Warehouse design, implementation, and maintenance experience

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

    Course ObjectivesUse parallel operations to reduce response time for data-intensive operationsExtract, Transform, and Load data in the data warehouseCreate, use, and refresh materialized views to improve the data warehouse performanceUse Query rewrite to quickly answer business queries using materialized viewsUse 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

    Copyright 2011, Oracle. All rights reserved. Page 1

  • 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 WarehousesParallel 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 Warehouse

    Copyright 2011, Oracle. All rights reserved. Page 2

  • Transportable 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

    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 Source

    Copyright 2011, Oracle. All rights reserved. Page 3

  • Recommendation OptionsSchedule and ReviewPL/SQL Procedure FlowTuning Materialized Views for Fast Refresh and Query RewriteTable Compression and Resumable Sessions

    Copyright 2011, Oracle. All rights reserved. Page 4