Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

12
نام دوره:& ODI 12c Data warehouse Fundamentals Oracle ت دوره: مد60 ساعت فی دوره معرo بخش اولData Warehouse Fundamental در این دوره،شجویان دانفاهیم م اولیهه را می آموزندر داد نبا ا و موارد بازینامه ری مربوط به بر ، طراحی ، ساخت، جمع آوری و نگهداری یکر داده موفقنبا ا خواهند شد آشنا وین همچن پارتیشنعماری اولیه م اصول یاده داده اوراکل را پایگا بندی گرفته را می بندی پارتیشنای و مزای شناسند. رسیا برت موازی ر عملیاای مزای کرده عملیات فشرده برایی تا زمان پاسخگوی راهند کاهش دین و همچن عملیات واکشی،نتقال ا ورگذاری با داده به یک نباره ا داده پایگاه داده اوراکلفاز های( ETL را) می آموزند. اصول اولیه در موردای مزایستفاده ا ازmaterialized view اوراکل را برایهبود ب عملکردنبار ا داده هاخته و را آمو می تواند کوئریسیرند که چگونه بازنوی گیاد می یین در سطح با همچن بخشدهبودی را برد کوئر عملک ، در ادامهشجویان دانOLAP وData Mining رسی می کنند وا بر رر داده را نبازی ایم پیاده ساز مفاه برخی ای می کنند شناسای وندده مانره دانبای موجود ارها ابزاصه از برخی از به طور خOracle Warehouse Builder ، Analytical Workspace Manager وOracle Application Express ه می کنندستفاد ا. o بخش دومOracle Data Integrator ابزارOracle Data Integrator یرای با حجم و کازی داده را یکپارچه ساازهایام نی که تمزی داده است جامع یکپارچه سا یک پلت فرم می نجامزی ا یکپارچه ساندهایده از فرایستفا ا با باهد، دOracle Data Integrator رگذاری دادهدیل و بارای تب بز موتورهای ا هاRDBMS ه می کند و میستفادوتی ا متفا تواند باده سازیوان ابزار پی ه عنETL ارستفاده قرره داده مورد انبازی ا و پیاده سا طراحی به منظور گیرد. داخت و درند خواهیم پر این ابزار قدرتمده ازستفا به معرفی و اردادهنبام یک پروژه ا نجالب ارت گام به گام و در قاره بصو در این دوستفا اند با میتوان دوره دوستان ایننتهای ا ابزار ده ازODI ردادهنبا اHR_DW مای اسکیاسا بر اس رHR ه سازی کنند و پیاد طراحی شجویان دان بعد از پ این دوره ایانرید: گیاد می ی هیدر داده را توضیح دنباه ی ام پایحات و مفاهی اصط فناوری و برخی ازرهای ابزا اوراکل برای پیاده سازی یک نبار ا داده کنیدی موفق شناسای روش ها ورهای ابزا استخراج، تبدیل وری بارگی داده ها توصیف کنید یده شناسایره دانبای ا هایل داده و تجزیه و تحل دسترسی برایرها ابزا برخی از کنید ت موازی،، عملیا بندی پارتیشنای مزایmaterialized views ه را توصیف کنیدر دادنبا در یک ا کوئریسی بازنوی و اده سازی و م پیهیدر داده را توضیح دنباد پروژه اائل سازمانی در مور س ابزارODI دازی کنند را نصب و راه ان ز قابلیت ای ابزار هاODI اده سازی جهت پیETL پروژهای مربوط به هHR_DW ه کنندستفاد ا مخاطبین توسعهدگان دهن نرم افزار مهندسبانی پشتی

Transcript of Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

Page 1: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

ODI 12c Data warehouse Fundamentals Oracle &نام دوره:

ساعت 60مدت دوره:

معرفی دوره

o بخش اولData Warehouse Fundamental

یک و نگهداری جمع آوری ، ، ساخت ، طراحی مربوط به برنامه ریزی با مواردو انبار داده را می آموزند اولیهمفاهیم دانشجویاندر این دوره،

و مزایای پارتیشن بندی را می گرفتهبندی پایگاه داده اوراکل را یاد اصول اولیه معماری پارتیشن همچنین و آشنا خواهند شدانبار داده موفق

و انتقال واکشی،عملیات و همچنینکاهش دهند را تا زمان پاسخگویی برای عملیات فشرده کردهمزایای عملیات موازی را بررسی . شناسند

materialized از استفاده مزایای مورد در اولیه اصولآموزند. می ( راETL)فاز های اوراکل داده پایگاه داده انباره یک به داده بارگذاری

view همچنین در سطح بالا یاد می گیرند که چگونه بازنویسی کوئری می تواند را آموخته و ها داده انبار عملکرد بهبود برای را اوراکل

برخی از مفاهیم پیاده سازی انبار داده را را بررسی می کنند و Data Mining و OLAP دانشجویان ، در ادامه عملکرد کوئری را بهبود بخشد

Oracle Warehouse Builder ،Analyticalبه طور خلاصه از برخی از ابزارهای موجود انباره داده مانند و شناسایی می کنند

Workspace Manager و Oracle Application Express استفاده می کنند.

o بخش دومOracle Data Integrator

یک پلت فرم جامع یکپارچه سازی داده است که تمام نیازهای یکپارچه سازی داده را با حجم و کارایی Oracle Data Integratorابزار

ها از موتورهایبرای تبدیل و بارگذاری داده Oracle Data Integrator دهد، بالا با استفاده از فرایندهای یکپارچه سازی انجام می

RDBMS ه عنوان ابزار پیاده سازیتواند بمتفاوتی استفاده می کند و می ETL به منظور طراحی و پیاده سازی انباره داده مورد استفاده قرار

در این دوره بصورت گام به گام و در قالب انجام یک پروژه انبارداده به معرفی و استفاده از این ابزار قدرتمند خواهیم پرداخت و در .گیرد

طراحی و پیاده سازی کنند HR را بر اساس اسکیمای HR_DW انبارداده ODI ده از ابزارانتهای این دوره دوستان میتوانند با استفا

یاد می گیرید:ایان این دوره بعد از پدانشجویان

اصطلاحات و مفاهیم پایه ی انبار داده را توضیح دهید

موفق شناسایی کنید داده انبار یک سازی پیاده برای اوراکل ابزارهای از برخی و فناوری

ها توصیف کنید داده بارگیری و تبدیل استخراج، ابزارهای و ها روش

کنیدبرخی از ابزارها برای دسترسی و تجزیه و تحلیل داده های انباره داده شناسایی

،مزایای پارتیشن بندی، عملیات موازیmaterialized views و بازنویسی کوئری در یک انبار داده را توصیف کنید

سائل سازمانی در مورد پروژه انبار داده را توضیح دهیدپیاده سازی و م

ابزارODI را نصب و راه اندازی کنند

های ابزاراز قابلیت ODI جهت پیاده سازیETL های مربوط به پروژهHR_DW استفاده کنند

مخاطبین

افزار نرم دهندگان توسعه

پشتیبانی مهندس

Page 2: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

داده انبار دهنده توسعه

عملیاتی اجرای

داده انبار مدیر

انبار داده تحلیلگر

توسعه دهنده

پروژه مدیر

اهداف دوره

داده انبار پایه مفاهیم توضیح و اصطلاحات تعریف

ها داده لود و تبدیل استخراج، ابزارهای و ها روش توصیف

انبارداده داده تحلیل و تجزیه و دسترسی برای ابزارها از برخی شناسایی

برخی از ابزارهای اوراکل برای پیاده سازی یک انبار داده موفقشناسایی فناوری و

تعریف هدف پشتیبانی تصمیم گیری و هدف نهایی یک انبار داده

مزایای پارتیشن بندی، عملیات موازی، توصیفmaterialized view و بازنویسی کوئری در یک انبار داده

انبار داده توضیح پیاده سازی و مسائل سازمانی در مورد پروژه

استفاده ازmaterialized view و بازنویسی کوئری برای بهبود عملکرد انبارداده

داده انبار یک پیاده سازی برای نیاز مورد فناوری از برخی با آشنایی توسعه

آشنایی با طراحی انبارداده و همچنین طراحی پروژهHR_DW

استفاده از ابزارODI سازی گام به گام پروژه جهت پیادهHR_DW بصورت گام به گام

استفاده از قابلیت هایCDC وSCD درODI سازی آن در پروژه و پیادهHR_DW

های فارسی بخش سرفصلData Warehouse Fundamentals باشدشامل موارد ذیل می

معرفی دوره :1 فصل

کاویدادهو OLAPانبار داده، هوش تجاری، معرفی :2 فصل

: تعریف مفاهیم انبار داده و دایره لغات3 فصل

های کسب و کار، منطقی، فیزیکی و چند بعدیمدل طراحی :4 فصل

: ملاحظات تخمین اندازه پایگاه داده، فضا، کارآیی و امنیت5 فصل

استخراج داده :ETL های: پردازش6فصل

تغییر شکل داده :ETL های: پردازش7فصل

بارگذاری داده :ETL هایپردازش: 8فصل

روزرسانی انبار داده: به9فصل

ها: خلاصه سازی داده10فصل

Page 3: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

های فارسی بخش سرفصلODI باشدشامل موارد ذیل می

نصب اواکل1فصل : Enterprise 12نسخهc به همراه ابزار PL/SQL Developer

اسکیمای : طراحی کسب و کاری، منطقی، فیزیکی و چند بعدی2فصل HR

نصب نرم افزار3فصل : ODI 12c

نصب4فصل : Repository مربوط به ODI با استفاده از RCU

تنظیم مشخصات اتصال به5فصل : Repository در ODI

بررسی محیط6فصل : ODI

معرفی تب7فصل : Topology و تعریف منابع داده ای مبدا و مقصد پروژه HR_DW

کشویی : معرفی منوی8فصل Model در تب Designer های داده ای مبداو ایجاد مدل(HR) و مقصد (HR_DW)

معرفی اشیاء موجود در9فصل : ODI به همراه ایجاد و اجرای یک Mapping نمونه

معرفی، نصب و راه اندازی10فصل : Agent

معرفی11فصل : Mapping و Procedure و Package و Load Plan ی استفاده از این اشیاء در انباردادهبه همراه معمار (data

warehouse) ایجاد12فصل : sequence های مورد نیاز جهت استفاده در ستون های Business Key ابعاد شفل، محل سازمان و کارمند

ایجاد ناحیه میانی13فصل : (stage) برای نگهداری اشیاء موقت

ایجاد14فصل : Mapping مربوط به DIM_LOCATION

ایجاد15فصل : Mapping مربوط به DIM_EMPLOYEE

ایجاد16فصل : Mapping مربوط به DIM_JOBS

وارد کردن17فصل :(IMPORT) های مربوط بهداده DIM_DATE و معرفی Knowledge Module های موجود در ODI

ایجاد18فصل : Mapping مربوط به FCT_HR_INFO

معرفی و ایجاد19فصل : Procedure و Package در ODI

طراحی جدول20فصل : FCT_HR_INFO_HIST ای کارمندانهای تاریخچهبه همراه ایجاد متغیرهای مورد نیاز به منظور ثبت داده

ایجاد21فضل : Mapping و Package های تاریخچه استخدام کارمندانمربوط به ثبت داده

سازی: معرفی و پیاده22فصل CDC در ODI

سازی: پیاده23فصل SCD در DIM_JOBS و ایجاد Mapping مربوطه با نام MAP_DIM_JOBS_SCD

پیاده سازی24فصل: SCD در DIM_LOCATION و ایجاد Mapping مربوطه با نام MAP_DIM_LOCATIONS_SCD

پیاده سازی25فصل: SCD در DIM_EMPLOYEE و ایجاد Mapping مربوطه با نام MAP_DIM_EMPLOYEE_SCD

ایجاد26فصل : Mapping و Package مربوطه جهت استفاده از جداول

Introduction

o Objectives

o Questions about You

o Lesson Agenda

o Course Objectives

Page 4: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Prerequisites and Suggested Prerequisites

o Suggested Course Schedule

o Lesson Agenda

o Some of the Sample Schemas Used in the Course

o Sales History (sh) Schema

o Class Account Information

o Appendixes in the Course

o SQL Environments Available in the Course

o Entering SQL Statements Using Oracle SQL*Plus

o What Is Oracle SQL Developer?

o Creating Schema Objects

o Data Warehousing Tools Used in this Course

o Lesson Agenda

o Oracle 11g Useful Documentation

o Continuing Your Education

o Oracle Technology Network (OTN)

o Oracle by Example (OBE)

o Oracle Warehouse Builder OBEs

o Analytic Workspace Manager (AWM) OBEs

o Oracle Application Express (APEX) OBEs Technical Support Summary

o Summary

Data Warehousing, Business Intelligence, OLAP, and Data Mining

o Objectives

o Lesson Agenda

o Evolution of BI

o Early Management Information Systems

o Analyzing Data from Operational Systems

o Why OLTP Is Not Suitable for Analytical Reporting

o Data Extract Processing

o Issues with Data Extract Programs

o Productivity Issues with Extract Processing

o Data Quality Issues with Extract Processing

o Data Warehousing and Business Intelligence

o Technological Solutions for Data Warehousing

o Advantages of Warehouse Processing Environments

o Business Intelligence (BI): Definition and Purpose

o What Is Business Intelligence?

o The User Dilemma

o Problem: Multivendor, Uninterested Environment

o The Optimal Information Platform for Business Intelligence

o The Optimal Information Platform

o Success Factors for a Dynamic Business Environment

o Business Drivers for Data Warehouses

o Business Intelligence: Requirements

o Lesson Agenda

Page 5: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o OLAP: Overview

o Typical Example of an OLAP Query

o The Dimensional Model

o Measures

o Measure Types

o Dimensions

o Example of Dimensions in a Report

o Sharing Dimensions

o Hierarchy

o Hierarchy: Example

o Level

o Hierarchy Types

o Attributes

o Attributes and Levels: Examples

o Dimensional Model Summarized

o Physical Layers of a Data Warehouse

o Managing the Data Warehouse

o Oracle OLAP: Part of an Integrated DW Platform

o What Is Oracle OLAP?

o Oracle OLAP Option: 11g Highlights

o ROLAP Versus MOLAP

o Oracle Data Mining: An Overview

o Oracle Data Mining: Interfaces

o Summary

Defining Data Warehouse Concepts and Terminology

o Objectives

o Lesson Agenda

o Data Warehouse: Definition

o Data Warehouse Properties

o Subject Oriented

o Integrated

o Time Variant

o Nonvolatile

o Changing Warehouse Data

o Data Warehouse Versus OLTP

o Enterprise-Wide Data Warehouse

o Data Warehouses Versus Data Marts

o Dependent Data Mart

o Independent Data Mart

o Typical Data Warehouse Components

o Lesson Agenda

o Warehouse Development Approaches

o “Big Bang” Approach

o Top-Down Approach

o Bottom-Up Approach

Page 6: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Incremental Approach to Warehouse Development

o Data Warehousing Process Components

o Methodology

o Architecture

o Extraction, Transformation, and Loading (ETL)

o Implementation

o Operation and Support

o Phases of the Incremental Approach

o Strategy Phase Deliverables

o Introducing the Case Study: Roy Independent School District (RISD)

o Summary

Business, Logical, Dimensional, and Physical Modeling

o Objectives

o Lesson Agenda

o Data Warehouse Modeling Issues

o Data Warehouse: Design Phases

o Phase 1: Defining the Business Model

o Defining the Business Model: Performing Strategic Analysis

o Defining the Business Model: Creating the Business Model

o Business Requirements Drive the Design Process

o Using a Business Process Matrix

o Identifying Business Measures and Dimensions

o Determining Granularity

o Identifying Business Definitions and Rules: Example

o Documenting Metadata

o Business Metadata Elements

o Metadata Documentation Approaches

o Phase 2: Designing the Logical Model

o Lesson Agenda

o Phase 3: Defining the Dimensional Model

o Data Warehouse Schemas

o Star Schema Model

o Star Dimensional Modeling

o Advantages of Using a Star Dimensional Model

o Snowflake Schema Model

o Third Normal Form (3NF)

o Fact Table: Characteristics

o More on Fact less Fact Tables

o Identifying Base and Derived Measures

o Fact Table Measures

o Dimension Table: Characteristics

o Translating Business Dimensions into Dimension Tables

o Slowly Changing Dimensions

o Slowly Changing Dimension (SCD): An Example

o Types of Database Keys

Page 7: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Using Time in the Data Warehouse

o Time Dimension

o Identifying Hierarchies for Dimensions

o Using Hierarchies to Drill on Data and Aggregate Data

o Using Data-Modeling Tools

o Phase 4: Defining the Physical Model

o Translating a Dimensional Model to a Physical Model

o Architectural Requirements

o Making the Right Choice

o Storage and Performance Considerations

o Summary

Database Sizing, Storage, Performance, and Security Considerations

o Objectives

o Lesson Agenda

o Sizing the Database and Other Storage Requirements

o Estimating the Database Size

o Validating Database Size Assumptions

o Testing Load Sampling

o Oracle Database Architectural Advantages

o Lesson Agenda

o Why Data Partitioning Is Needed

o Data Partitioning

o Benefits of Partitioning

o Oracle’s Partitioning Strategies

o Partition Performance Benefits: Partition Pruning

o Indexing

o B-Tree Index

o Bitmap Indexes

o Bitmap Index: Example

o Comparing B-Tree and Bitmap Indexes

o Other Index Properties

o Optimizing Star Queries: Tuning Star Queries

o Optimizing Star Queries: Star Transformation

o Star Query: Example

o Lesson Agenda

o Parallelism

o Degree of Parallelism (DOP)

o Operations That Can Be Parallelized

o Parallel Execution Server Pool

o PARALLEL Clause: Examples

o Using Summary Data

o HP Oracle Exadata Storage Server Hardware

o Exadata Storage Deployment

o Exadata Key Benefits for Data Warehousing

Page 8: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Security in Data Warehouses

o Oracle’s Strategy for Data Warehouse Security

o Oracle-Supplied Technology and Tools for Implementing VPD

o Summary

The ETL Process: Extracting Data

o Objectives

o Lesson Agenda

o Extraction, Transformation, and Loading (ETL) Process

o ETL: Tasks, Importance, and Cost

o Extracting Data

o Examining Data Sources

o Production Data

o Archive Data

o Internal Data

o External Data

o Mapping Data

o Lesson Agenda

o Extraction Methods

o Change Data Capture Mechanism in Oracle Database

o Extraction Techniques

o Designing Extraction Processes

o Maintaining Extraction Metadata

o Possible ETL Failures

o Maintaining ETL Quality

o Oracle’s ETL Tool: Oracle Warehouse Builder

o Oracle-Supported Features for ETL

o Oracle’s Solution for ETL: Oracle Streams, Replication, and Message Queuing

o Summary

The ETL Process: Transforming Data

o Objectives

o Lesson Agenda

o Transformation

o Remote Staging Model

o On-Site Staging Model

o Data Anomalies

o Transformation Routines

o Transforming Data: Problems and Solutions

o Multipart Keys Problem

o Multiple Local Standards Problem

o Multiple Files Problem

o Missing Values Problem

o Duplicate Values Problem

o Element Names Problem

o Element Meanings Problem

Page 9: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Input Formats Problem

o Referential Integrity Constraints Problem

o Name and Address Problem

o Name-and-Address Processing in Oracle Warehouse Builder

o Quality Data: Importance and Benefits

o Quality: Standards and Improvements

o Data Quality Guidelines

o Data Quality: Solutions and Management

o Lesson Agenda

o Transformation Techniques: Merging Data

o Transformation Techniques: Adding a Date Stamp

o Transformation Techniques: Adding Keys to Data

o Summarizing Data

o Maintaining Transformation Metadata

o Data Ownership and Responsibilities

o Transformation Timing and Location

o Choosing a Transformation Point

o Monitoring and Tracking

o Designing Transformation Processes

o Transformation Tools

o Data Transformation

o Multistage Data Transformation

o Pipelined Data Transformation

o Oracle’s Enhanced Features for Transformation

o Application of the MERGE Statement in Data Warehousing: Example

o Multitable INSERT Statements

o Advantages of Multitable INSERTs

o Oracle’s Enhanced Features for Transformation

o Summary

The ETL Process: Loading Data

o Objectives

o Lesson Agenda

o Loading Data into the Warehouse

o Transportation in a Data Warehouse

o Transportable Tablespaces

o Initial Load and Refresh

o Data Refresh Models: Extract Processing Environment

o Data Refresh Models: Warehouse Processing Environment

o Building the Loading Process

o Data Granularity

o Loading Techniques

o Loading Technique Considerations

o Loading Techniques Provided by Oracle: SQL*Loader

o Loading Techniques Provided by Oracle

o Using External Tables

Page 10: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Benefits of Using External Tables

o Creating External Tables

o Example of Defining External Tables

o Defining External Tables Using SQL*Loader

o Creating and Loading an External Table Using ORACLE_DATAPUMP: Example

o Lesson Agenda

o Postprocessing of Loaded Data

o Indexing and Sorting Data

o Unique Indexes

o Creating Derived Keys

o Summary Management

o Filtering Data

o Verifying Data Integrity

o Steps for Verifying Data Integrity

o Standard Quality Assurance Checks

o Summary

Refreshing the Warehouse Data

o Objectives

o Lesson Agenda

o Developing a Refresh Strategy for Capturing Changed Data

o User Requirements and Assistance

o Load Window Requirements

o Planning the Load Window

o Scheduling the Load Window

o Capturing Changed Data for Refresh

o Choosing a Method for Change Data Capture

o Wholesale Data Replacement

o Comparison of Database Instances

o Time- and Date-Stamping

o Database Triggers

o Using a Database Log

o Refresh Mechanisms in the Oracle Database

o Lesson Agenda

o Applying the Changes to Data

o Overwriting a Record

o Adding a New Record

o Adding a Current Field

o Limitations of Methods for Applying Changes

o Maintaining History: Techniques

o History Tables and One-to-Many Relationships Versioning

o Preserving Complete History

o Purging and Archiving Data

o Oracle-Supported Techniques for Purging Data

o Oracle-Supported Techniques for Archiving Data

Page 11: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Final Tasks

o Publishing Data

o Summary

Materialized Views

o Objectives

o Lesson Agenda

o The Need for Summary Management

o Using Summaries to Improve Performance

o Summary Management

o Summary Navigation

o Managing Historical Summary Data in the Warehouse

o Summary Management Using the Oracle Database

o Using Materialized Views for Summary Management

o Using Summaries Without Materialized Views: Example

o Using Materialized Views for Summary Management: Example

o Determining Which Materialized View to Create

o Creating a Materialized View Using the CREATE SQL Statement: Example

o Available Refresh Modes When Creating a Materialized View

o Manual Refresh Using the DBMS_MVIEW Package Procedures

o Using the DBMS_MVIEW Package: The Available ON DEMAND Refresh Methods

o Refreshing at Scheduled Time: Using the START WITH and NEXT Clauses

o Query Rewrite Overview

o Cost-Based Query Rewrite Process

o Conditions Required for Oracle to Rewrite a Query

o Query Rewrite

o Lesson Agenda

o What Are Dimensions?

o A dimension is a structure that categorizes data to enable users to answer business questions.

o What Are Dimension Objects?

o Why Are Dimensions Important?

o Dimensions and Hierarchies

o Dimension Example

o Defining Dimensions and Hierarchies

o Dimensions with Multiple Hierarchies

o Summary

Leaving a Metadata Trail

o Objectives

o Defining Warehouse Metadata

o Metadata Users

o Types of Metadata

o Examining Metadata: ETL Metadata

o Extraction Metadata

o Transformation Metadata

o Loading Metadata

Page 12: Oracle Data warehouse Fundamentals & ODI 12c :هرود مان ...

o Examining Metadata: End-User Metadata

o End-User Metadata: Context

o Historic Context of Data

o Types of Context

o Developing a Metadata Strategy

o Defining Metadata Goals and Intended Usage

o Identifying Target Metadata Users

o Choosing Metadata Tools and Techniques

o Choosing the Metadata Location

o Managing the Metadata

o Integrating Multiple Sets of Metadata

o Managing Changes to Metadata

o Additional Metadata Content and Considerations

o Common Warehouse Metamodel

o Oracle Warehouse Builder: Compliance with OMG-CWM

o Summary

Data Warehouse Implementation Considerations

o Objectives

o Project Management

o Requirements Specification or Definition

o Logical, Dimensional, and Physical Data Models

o Data Warehouse Architecture

o ETL Considerations

o Reporting Considerations

o Security Considerations

o Metadata Management

o Testing the Implementation

o Post-Implementation Change Management

o Some Useful Resources and White Papers

o Summary