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


Advanced developers can easily get started with KMs by copying existing ones and altering the existing code. The recipes in this chapter will cover concepts that are little known or little understood, but will allow for further extensions in the KMs.

To get past the basic cut, paste, and modify methods used to alter KMs, you need to know more about how ODI leverages the code of the KMs to generate scripts, commands, and SQL code. A good understanding of the mechanisms in place to generate the code that will eventually be generated is key to the mastery of KMs. In this chapter, we will try to keep our examples as simple as possible, while exposing as much as possible about how all the elements are put together by ODI.

Before we look at the details of some advanced techniques in the design of KMs, there is one document that you really must have in hand: Knowledge Module Developer's Guide for Oracle Data Integrator. At the time of writing, it can be found on the Oracle website listed...