Book Image

Oracle Data Integrator 11g Cookbook

Book Image

Oracle Data Integrator 11g Cookbook

Overview of this book

Oracle Data Integrator (ODI) is Oracle's strategic data integration platform for high-speed data transformation and movement between different systems. From high-volume batches, to SOA-enabled data services, to trickle operations, ODI is a cutting-edge platform that offers heterogeneous connectivity, enterprise-level deployment, and strong administrative, diagnostic, and management capabilities."Oracle Data Integrator 11g Cookbook" will take you on a journey past your first steps with ODI to a new level of proficiency, lifting the cover on many of the internals of the product to help you better leverage the most advanced features.The first part of this book will focus on the administrative tasks required for a successful deployment, moving on to showing you how to best leverage Knowledge Modules with explanations of their internals and focus on specific examples. Next we will look into some advanced coding techniques for interfaces, packages, models, and a focus on XML. Finally the book will lift the cover on web services as well as the ODI SDK, along with additional advanced techniques that may be unknown to many users.Throughout "Oracle Data Integrator 11g Cookbook", the authors convey real-world advice and best practices learned from their extensive hands-on experience.
Table of Contents (19 chapters)
Oracle Data Integrator 11g Cookbook
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


Since ODI is frequently used during data warehouse load operations, it is only natural that the functional requirements of Slowly Changing Dimensions (SCD) and Changed Data Capture (CDC) be addressed as part of its core functionality. By encapsulating the complexities of these two methodologies within the delivered set of KMs, ODI allows the developer to focus on answering the questions of what, when, and where, while leaving the seemingly complex issue of how to be managed by the KMs.

Although unrelated to each other, SCD and CDC KMs are both integral parts of many ETL/ELT solutions. Unfortunately, the techniques these processes employ are not often well known or understood. So in order to understand how these advanced topics may be addressed by ODI, we begin by defining these terms:

  • SCD is a name for a process that loads data into dimension tables, where the data changes slowly rather than changing on a time-based or regular schedule. The dimension tables are structured in a...