Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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