четверг, 13 июня 2013 г.

Самый смак. Готовим ODI правильно.

Несмотря на недостаток времени, пропустить такую новость я не мог. Итак, по сообщению блога Data Integration вышла очередная книга об Oracle Data Integrator-е, под названием Oracle Data Integrator 11g Cookbook.


Вот как ее описывает издатель, PACKT PUBLISHING:

Обзор


Ясные, пошаговые рецепты по использованию самых продвинутых возможностей Oracle Data Integrator.
Охватывает все аспекты от администрирования до разработки и внедрения, включая, также, дополнительные возможности кодирования с использованием Oracle Data Integrator SDK.
Многочисленные примеры кода, снимки экрана, диаграммы и рекомендации по лучшим примерам использования.

Содержание

Предисловие.

Часть 1. Инсталляция, развертывание и конфигурирование.
  • Введение.
  • Ручное развертывание и настройка обычного (standalone) агента.
  • Развертывание JEE ODI агента.
  • Конфигурирование обычного агента через сервер OPMN.

Часть 2. Настройка безопасности ODI.
  • Введение.
  • Настройка LDAP для использования с Oracle Data Integrator.
  • Настройка внешней аутентификации для Oracle Data Integrator.
  • Создание пользователей с использованием стандартного профиля.
  • Создание пользователей с использованием нестандартного профиля.
  • Создание и настройка новых профилей в Навигаторе Безопасности.

Часть 3. Расширенная Топология.
  • Введение.
  • Создание новой технологии.
  • Модификация списков действий (Actions) для более полного использования Диаграмм.
  • Модификации и расширения типов данных.
  • Изменение настроек генерации регистрозависимого кода.
  • Лучшие практики - использование пользователя стейджа для доступа к целевой схеме.

Часть 4. Использование переменных.
  • Введение.
  • Передача входных параметров для сценария с использованием переменных.
  • Использование getObjectName для того, чтобы таблица "работала" во всех контекстах.
  • Использование переменных для фильтрации данных типа дата-время (timestamp).
  • Использование переменных в опциях модуля знаний (и последующее использование в интерфейсах, пакетах и т.п.).
  • Использование переменных в Топологии.
  • Использование переменных в пакетах для организации циклов.

Часть 5. Что скрывает модуль знаний.
  • Введение.
  • Многопроходный метод подстановки.
  • Использование Java переменных в модулях знаний.
  • Использование Java для условной генерации кода.
  • Вызовы Java методов из модулей знаний.
  • Использование методов подстановки в Java.
  • Комбинирование методов подстановки в модуле знаний.

Часть 6. Внутри модуля знаний. Медленно изменяющие измерения (SCD) и отслеживание данных (CDC).
  • Введение.
  • Реализация загрузки медленно изменяющегося измерения в ODI.
  • Модификация модуля знаний для изменения алгоритма построения SCD.
  • Использование простого механизма отслеживания изменений в данных.
  • Использование консистентного механизма отслеживания изменений в данных.
  • Использование одного интерфейса для загрузки изменений, происходящих в любой таблице с измерениями.

Часть 7. Продвинутые техники кодирования.
  • Введение.
  • Использование диаграмм для разработки и поддержки моделей.
  • Генерация DDL таблиц из моделей.
  • Генерация интерфейсов из моделей данных или диаграмм.
  • Создание интерфейсов временных таблиц (подзапросы).
  • Загрузка данных из SQL запроса.
  • Выполнение поворота данных.
  • Загрузка данных с использованием обмена партициями.

Глава 8. Циклические пакеты и обработка файлов.
  • Введение.
  • Подготовка пакетов для запуска в режиме почти реального времени с использованием гибридного цикла.
  • Использование файла заданного через параметризованную переменную.
  • Нахождение файлов с изменяющимися именами.
  • Обработка всех файлов в директории.
  • Обработка большого количества файлов в параллельном режиме.

Часть 9. XML и веб-сервисы.
  • Введение.
  • Настройка соединения с XML из ODI.
  • Обработка файлов содержащих композитные данные в ODI.
  • Обработка XML данных с помощью СУБД (не в памяти).
  • Вызов веб-сервиса из ODI.
  • Вызов асинхронного ODI веб-сервиса через механизмы обратного вызова (callbacks)
  • Конфигурирование контейнерной аутентификации в веб-сервисе ODI.

Часть 10. Продвинутые техники кодирования с использованием ODI SDK.
  • Введение.
  • Создание мастер и рабочего репозиториев с помощью SDK.
  • Создание проекта, используя SDK.
  • Автоматизация импорта артефактов ODI при помощи SDK.
  • Создание моделей и абстрактных таблиц через SDK.
  • Создание интерфейса при помощи SDK.
  • Вызов сценария и мониторинг его выполнения с помощью SDK.

Часть 11. Больше об ODI.
  • Введение.
  • Вызов внешней программы, требующей пароля.
  • Настройка производительности ODI агента.
  • Загрузка файлов, содержащих LOB-ы.
  • Использование версионирования ODI.
  • Выполнение разумного экспорта/импорта.
  • Доступ к данным Excel.
  • Изменение потока преобразования данных при помощи изменения области стейджа.
  • Автоматизация разумного экспорта/импорта при помощи SDK.

Индекс.


Что вы получите от этой книги


Поймете, как инсталлировать, настраивать и развертывать Oracle Data Integrator.
Изучите расширенные возможности ODI Топологии, включая создание новых технологий и типов данных.
Выучите много новых способов использования переменных в приложении, включая использование переменных в Топологии и модулях знаний.
Рассмотрите внутренние механизмы подстановки кода в ODI, и сможете использовать модули знаний более искусно.
Ухватите суть лучших приемов повторного использования кода для интерфейсов и пакетов.
Лучше поймете, как использовать XML и веб-сервисы в ODI.
Усилите ваше приложение использованием SDK.
Рассмотрите многие ключевые моменты и лучшие практики ODI.



Да, такую бы книгу можно было бы и полностью перевести на русский язык. Впрочем, я попробую перевести одну главу, посмотрим, что получится.

Комментариев нет:

Отправить комментарий