Download Oracle Warehouse Builder 11gR2 : getting started 2011

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Oracle Warehouse Builder 11gR2:
Getting Started 2011
Extract, Transform, and Load data
operational
to build a
dynamic,
data warehouse
Bob Griesemer
1
enterprise 88
orotessionol
PUBLISHING
BIRMINGHAM
-
MUMBAI
expertise distilled
Table of Contents
Preface
Chapter
1
1: An Introduction to Oracle Warehouse Builder
Introduction
to data
Introduction to our
What is
a
7
8
warehousing
fictional organization
8
9
data warehouse?
Where does OWB fit in?
11
Installation of the database and OWB
11
Downloading the Oracle software
A word about hardware and operating systems
11
12
14
Installing Oracle database software
Configuring the listener
18
the database
Creating
Installing the OWB standalone software
20
OWB components and architecture
31
27
the repository and
Configuring
workspaces
Summary
Chapter 2: Defining and Importing Source Data Structures
Preliminary analysis
ACME Toys and Gizmos
The POS transactional
Creating
Creating
an
a
41
43
44
source
source
data
45
database
46
The website order management database
An overview of Warehouse Builder Design Center
Importing/defining
Creating a project
Creating a module
34
source
database
Oracle Database module
SQL Server database module
object
metadata
49
51
55
55
56
56
62
Table
of Contents
Importing
Defining
source
Importing
source
objects from a database
manually with the Table Editor
database
source metadata
metadata from files
Dimensional
92
105
106
design
106
design
107
Cube and dimensions
Implementation of a dimensional model in
Relational implementation (star schema)
Multidimensional implementation (OLAP)
Designing the ACME data warehouse
Identifying the dimensions
Designing the cube
Data warehouse design in OWB
Creating
a
target
86
104
Summary
Chapter 3: Designing the Target Structure
Data warehouse
78
a
database
109
109
112
113
113
114
117
117
user and module
118
Creating
a
Create
target module
122
design objects
124
OWB
a
target
user
127
Summary
Chapter 4: Creating the Target Structure in OWB
Creating
130
The Time dimension
Creating
a
129
130
dimensions in OWB
Time dimension with the Time Dimension Wizard
132
141
The Product dimension
Product attributes (attribute type)
141
Product levels
142
Product hierarchy (highest to lowest)
Creating the Product dimension with the
142
new
Dimension Wizard
The Store dimension
Store attributes
150
(attribute type),
data type and size, and
(Identifier)
Store levels
Creating the
a
lowest)
dimension with the
(highest
Store
151
to
New Dimension Wizard
cube in OWB
cube with the wizard
Creating
Using the data object editors
Summary
a
Chapter 5: Extract, Transform, and Load Basics
ETL
Manual ETL processes
Staging
151
151
Store hierarchy
Creating
143
151
154
154
158
166
167
168
168
169
Table
To
stage or not to stage
Configuration of a staging area
Mappings and operators in OWB
OWB
The
Mappings
canvas
OWB
172
178
target operators
operators)
Summary
Chapter 6: ETL: Putting
our
171
181
Transformations (data flow
Other operators
Designing
170
173
layout
operators
Source and
of Contents
staging
staging
the
Designing
Building the staging
183
186
189
190
it
Together
191
area
192
area contents
192
table with the Table Editor
area
194
Review of the Mapping Editor
201
Creating
Adding
202
a
mapping
source
tables
203
Adding a target table
Connecting source to target
208
208
Joiner
operator attribute groups
Connecting operators to the Joiner
Defining operator properties for
Adding an Aggregator operator
the JOINER
209
212
214
219
228
Summary
Chapter 7: ETL: Transformations and Other Operators
STORE
229
mapping
Adding source and target operators
Adding Transformation Operators
231
Using
245
a
Lookup operator
Creating
an
external table
Creating and loading
Retrieving the key to
use
for
234
245
lookup table
a
231
a
Lookup operator
Adding
Adding
a
a
SUBSTR Transformation operator
Constant operator
Adding
a
TO_NUMBER
transformation
247
250
251
253
255
Adding a Lookup operator
PRODUCT mapping
263
SALES cube mapping
265
256
Dimension attributes in the cube
266
Measures and other attributes in the cube
269
Mapping values to cube attributes
269
Mapping
Mapping
measures' values to
a
cube
PRODUCT and STORE dimension values to the cube
269
270
Table
of Contents
271
Mapping DATE_DIM values to the cube
Mapping an Expression operator
Features and benefits of OWB
276
Summary
277
272
Chapter 8: Validating, Generating, Deploying, and
Executing Objects
281
Validating
in the
Generating using
281
Center
Design
Validating
Validating using the toolbar icon in
Generating
Generating in the Design Center
the icon from the
the
Mapping
Editor
283
285
286
mapping
editor
operating mode of the mapping
Selecting the generation style
Default
290
292
295
296
Deploying
297
The Control Center Service
Deploying
in the
Design Center and Data Object Editor
The Control Center Manager
The Control Center Manager window overview
Deploying in the Control Center Manager
298
301
302
310
312
Executing
and
executing remaining objects
Deploying
Deployment order
314
315
319
Execution order
320
Summary
Chapter 9: Extra Features
Metadata
279
321
322
change management
Metadata Loader (MDL) exports and imports
Recycle bin
Changes
334
341
341
to tables
Updating object
Synchronizing
341
definitions
to dimensional
325
328
Cut, copy, and paste
Snapshots
Synchronizing objects
Changes
322
343
objects
Warehouse Builder online
and
binding
resources
Summary
Chapter 10: Code Template Mappings
Code templates
Code template description
349
352
353
355
356
356
Table
Types of code templates
Pre-defined code
Creating
a
SQL
SQL
server
Configuring
Creating SQL server
Importing metadata
Building
357
358
templates
Connecting to SQL server using
Downloading the JDBC driver
a
JDBC database connection
361
module
TCP/IP port
module
361
server
363
367
code
Defining
Creating
a
a
template mapping module
code template mapping
Copying a mapping
Editing a code template mapping
Deploying and executing a code
Summary
Index
360
360
template mapping
the
Control
Center Agent
Starting
a
of Contents
372
373
374
377
378
379
template mapping
392
395
397
Related documents