ODI Experts


Генерация сценариев для проекта используя ODI SDK.
Generate All Scenario for a Particular Project using ODI SDK
Использование ODI SDK для генерации/перегенерации всех сценариев заданного проекта.
Дата публикации: 2012-01-05, Комментариев: 0


Интерфейс с Union или Minus операторами через ODI SDK.
Interface with Union, Minus Operator using ODI SDK
Создание интерфейса с операциями MINUS и UNION с использованием ODI SDK.
Дата публикации: 2011-12-13, Комментариев: 0


Экспорт - импорт сценариев для заданного проекта или папки.
Export and Importing Scenarios based on Project (or)Folder
Копирование всех сценариев из папки или проекта за заданный период времени из репозитория разработки в репозиторий выполнения с помощью ODI SDK. В комментариях приведена ссылка на документ описывающий API для работы с планами загрузки, а также отмечается несомненная важность автоматизации процесса передачи сценариев ODI в промышленную эксплуатацию, так как ручное развертывание чревато многочисленными ошибками.
Дата публикации: 2011-11-27, Комментариев: 5


Создание интерфейса из одного источника и одного приемника.
Creating Interface for Single Source and Target
Использование ODI SDK для создания интерфейса из одной таблицы источника и целевой таблицы.
Дата публикации: 2011-11-16, Комментариев: 0


Создание постоянного интерфейса на основании модели.
Creating Permanent Interface based on Model Level
Создание интерфейса с одним источником и одним приемником данных, которые имеют одинаковое название но находятся в разных моделях с использованием ODI SDK.
Дата публикации: 2011-11-16, Комментариев: 0


Автоматическое добавление интерфесов/сценариев в новый пакет через ODI SDK.
Automatically add Interfaces/Scenarios to new ODIPackage using ODI SDK
Автоматическое добавление интерфейсов или сценариев из заданной папки в новый пакет с помощью ODI SDK.
Дата публикации: 2011-11-15, Комментариев: 0


Создание пакета через ODI SDK.
Creating Package using SDK
Как создать пакет и определить вызов переменных в разных режимах использования (объявление, обновление и т.п.), добавить интерфейс или сценарий в пакет с помощью ODI SDK.
Дата публикации: 2011-11-15, Комментариев: 2


Добавление ORDER BY в интефейс.
Handling the “ORDER BY” clause in an interface
Два простых способа организовать сортировку при работе с данными (ORDER BY) путем модификации модуля знаний или добавления опции.
Дата публикации: 2011-11-13, Комментариев: 0


Создание интерфейса временной таблицы через ODI SDK.
Creating Temporary Interface using ODI SDK
Создание интерфейса для заполнения временной таблицы с помощью ODI SDK
Дата публикации: 2011-09-26, Комментариев: 0


Создание процедуры ODI через SDK.
Creating ODI Procedure using SDK
Создание процедуры ODI с помощью SDK.
Дата публикации: 2011-09-18, Комментариев: 0


Установка и настройка ODI SDK в Eclipse.
ODI SDK Setup and Config in Eclipse
Как подключенить ODI SDK к Eclipse. Также приведены примеры создания проекта, папки, контекста, физической и логической схем, дата сервера и т.п.
Дата публикации: 2011-08-18, Комментариев: 0


Консистентное отслеживание изменения данных.
CDC CONSISTENT
Объемная и подробная заметка о том, как настраивать работу по отслеживанию изменений в данных в консистентном режиме (CDC consistent). Этот режим, в отличие от режима Simple CDC позволяет оперировать и отслеживать изменения не на уровне отдельной таблицы, а на уровне всей модели, как набора взаимосвязанных таблиц.
Дата публикации: 2011-03-27, Комментариев: 6


Упорядоченные соединения.
Ordered SQL
Как с помощью включения режима упорядоченных соединений ускорить загрузку данных, убрать лишние временные таблицы и т.п.
Дата публикации: 2011-03-02, Комментариев: 0


Остановка выполнение сессии в ODI 11g.
Killing session in ODI 11g
Описание новой возможности ODI 11g по немедленному останову SQL запросов.
Дата публикации: 2011-02-13, Комментариев: 3


ODI 11g - Часть 8/11 - Поддержка партиционирования таблиц.
11g Oracle Data Integrator – Part 8/11g – Table Partitioning supported
Использование партиционирования в интерфейсах ODI. На момент написания статьи не во всех случаях партиции создавались автоматически. Возможно, в новых версиях модулей знаний этот недостаток уже исправлен.
Дата публикации: 2011-01-25, Комментариев: 0


Jython скрипт не находит подключаемый модуль в ODI 11g.
Jython Scripts fails to recognize the module during scenario run in ODI 11g
При работе Jython кода в виде сценария возможно возникновение ошибки "не найден модуль". При этом подобной проблемы нет при запуске из ODI Studio. В качестве решения предлагается скопировать библиотеке в ту же папку, из которой запускается агент.
Дата публикации: 2011-01-17, Комментариев: 2


Много сценариев в первую поставку - проще поддерживать и развертывать в дальнейшем.
Scenarios, a lot in the first delivery makes maintenance very simple!
Как упростить поддержку и дальнейшее развитие ETL проекта путем подготовки и единоразовой передачи в промышленную эксплуатацию всех ключевых сценариев. Или вообще всех сценариев, даже если в данный момент они не готовы.
Дата публикации: 2011-01-10, Комментариев: 6


Прямая загрузка интерфесом без промежуточных (С$, I$) таблиц.
Direct load by interface with no work tables (C$, I$)
Ссылка на видео от Craig Stewart о том, как загружать данные непосредственно в таблицу, минуя промежуточные таблицы C$ и I$. Как по мне, проще всего сделать это путем модификации модуля знаний, в чем же путь Крейга - смотрите на видео.
Дата публикации: 2010-12-03, Комментариев: 4


ODI 11g - Часть 7/11 - Создание репозиториев.
11g Oracle Data Integrator – Part 7/11g – SUNOPSIS MEMORY ENGINE
Использование SUNOPSIS MEMORY ENGINE для хранения промежуточных расчетов не в таблицах СУБД, а в памяти. Обновление переменных из таблиц HyperSQL, использование Jython, Java кода или использование HyperSQL для промежуточных данных при работе интерфейса. Теоретически, использование СУБД, которая полностью помещается в памяти может помочь в ситуации необходимости организовать загрузку сверхбольшого количества маленьких таблиц.
Дата публикации: 2010-11-16, Комментариев: 0


ODI 11g - Часть 6/11 - операции Union, Minus, Intesect.
11g Oracle Data Integrator – Part 6/11g – Union , Minus, Intersect
Как организовать загрузку данных из нескольких источников с использованием операторов INTERSECT, MINUS, UNION в одном интерфейсе.
Дата публикации: 2010-11-12, Комментариев: 3


Послать результат SQL по почте.
Send SQL by Email
Отправка результатов выполнения SQL запроса в виде текста письма с помощью одной процедуры из двух шагов.
Дата публикации: 2010-10-19, Комментариев: 5


Jython в ODI для начинающих.
Jython’s Beginner Guide for ODI
Большое количество примеров использования Jython для работы со строками, файлами, массивами, командами ОС, SQL скриптами и т.п. Есть ссылки на документацию по Jython.
Дата публикации: 2010-10-15, Комментариев: 20


Менеджер Безопасности - Концепция и использование.
Security Module – Main concepts and use
Для чего необходим и как использовать Менеджер Безопасности (Security Manager) ODI. Как назначить права на разные объекты разным пользователям или разным ролям.
Дата публикации: 2010-10-06, Комментариев: 2


Расположение файлов драйверов в ODI 11g.
Drivers Location in ODI 11g
Где располагаются JDBC драйверы ODI на Unix и Windows серверах. В комментариях также затрагивается тема нахождения драйверов в Windows 7.
Дата публикации: 2010-09-29, Комментариев: 14


ODI 11g - независимые агенты и использование агента как сервиса.
11g Oracle Data Integrator – Standalone Agent but, and about the Windows Service???
Особенности настройки агентов ODI, в том числе настройка работы агентов как сервисов Windows.
Дата публикации: 2010-09-21, Комментариев: 5


ODI 11g - Часть 5/11 - odiConsole, новый Metadata Navigator.
11g Oracle Data Integrator – Part 5/11g – odiConsole, the new Metada Navigator
Пошаговая инструкция как настроить odiconsole для работы в Oracle Weblogic Server и как установить внешнего агента для запуска сценариев из консоли.
Дата публикации: 2010-09-15, Комментариев: 3


Секреты ODI - Конструктор моделей от Крейга Стюарта.
Using one of ODI’s lesser-known secrets: the Common Format Designer (CFD) – by Craig Stewart
Использование Конструктора Моделей (Common Format Designer (CFD)) от Крейга Стюарта.
Дата публикации: 2010-09-10, Комментариев: 5


ODI 11g - Часть 4/11 - Обновление с версии 10.
11g Oracle Data Integrator – Part 4/11g – Upgrading from 10g
Как сделать апгрейд с 10 версии ODI на версию 11g с помощью клонирования репозиториев и использования утилиты Oracle Fusion Middleware Upgrade Assistant.
Дата публикации: 2010-09-07, Комментариев: 16


ODI 11g - Часть 3/11 - Графический интерфейс пользователя.
11g Oracle Data Integrator – Part 3/11g – Graphical User Interface
Описание некоторых особенностей нового интерфейса ODI 11g. Больше всего уделено внимания новым возможностям при редактировании интерфейсов, в частности, показано как разделить вкладку интерфейса на две части, и одновременно использовать их для просмотра и редактирования. В комментариях предлагают одновременно держать на экране вкладку быстрого просмотра и вкладку маппинга.
Дата публикации: 2010-08-31, Комментариев: 3


Типы данных - создаем недостающее для любой технологии.
Datatypes – Creating what is missing for any technology
Как добавить недостающие типы данных в технологии, присутствующие в ODI.
Дата публикации: 2010-08-28, Комментариев: 0


Вызов OdiSqlUnload без указания пароля.
Calling OdiSqlUnload using ODI Procedure with no hardcoded password
Как использовать утилиту выгрузки данных OdiSqlUnload без явного указания пароля. Смотри также.
Дата публикации: 2010-08-25, Комментариев: 15


Проблема сверхбольшой таблицы SNP_EXP_TXT.
SNP_EXP_TXT – A “huge” table problem
Проблема переполнения таблицы SNP_EXP_TXT. Есть перевод.
Дата публикации: 2010-08-19, Комментариев: 10


Внутренний ID.
Internal ID
Что такое внутренний идентификатор объекта в репозитории ODI, как избежать ошибок при операциях экспорта-импорта, связанных с одинаковыми идентификаторами или хотя бы понимать суть этих ошибок. Как внутренний идентификатор связан с идентификатором репозитория.
Дата публикации: 2010-08-17, Комментариев: 0


Историческая таблица тип 2.
SCD Type 2
Как правильно использовать модуль знаний IKM Oracle Slowly Changing Dimension для построения исторической таблицы (SCD Type 2).
Дата публикации: 2010-08-10, Комментариев: 11


ODI 11g - Часть 2/11 - Создание репозиториев.
11g Oracle Data Integrator – Part 2/11g – Creating Repositories
Описание создания мастер и рабочего репозитория для ODI 11g. В комментариях замечают, что данный подход, в отличие от использования RCU утилиты, позволяет создавать местер репозиторий и рабочий репозиторий в разных схемах.
Дата публикации: 2010-08-05, Комментариев: 5


Перегенерация сценарив через OdiGenerateAllScen.
Regenerate ODI Objects using OdiGenerateAllScen
Использование команды ODI OdiGenerateAllScen для быстрой перегенерации сценариев в пакетном режиме.
Дата публикации: 2010-08-03, Комментариев: 7


Генерация названия колонок для OdiSqlUnload.
Generate Column_name Header for OdiSqlUnload
Описано, как с помощью выборки из системных таблиц получить названия для колонок при выгрузке любых таблиц из БД с помощью утилиты OdiSqlUnload.
Дата публикации: 2010-07-31, Комментариев: 5


Лучшие практики использования ODI.
Best practice of ODI
9 крайне полезных советов о ньюансах при разработке ETL процессов и организации работы с ODI.
Дата публикации: 2010-07-30, Комментариев: 0


Анализируем лог ошибок.
Error Records Log
Пример скрипта для чтения данных из таблицы SNP_CHECK_TAB, содержащей регистрацию ошибок во время работы ETL процедур. Это такие ошибки как неправильность первичных ключей, неправильность внешних ключей, ограничения на NULL в колонке и т.п. Данные из таблицы записываются в файл, который после может быть отправлен по почте для дальнейшего анализа.
Дата публикации: 2010-07-30, Комментариев: 4


Получить информацию о любом проблемном шаге выполнения в пакете ODI.
Get the Error Message of any Failed ODI objects inside Package
Приведен SQL код для получения информации об ошибочно завершенных шагах пакета в переменную и вывода затем значения этой переменной в файл. Код делает выборку данных прямо из репозитория и расшифровывает закодированные типы шагов в текстовый вид. Затем полученный лог может использоваться для анализа ошибок выполнения сценария. Есть перевод.
Дата публикации: 2010-07-30, Комментариев: 3


Историческая таблица тип 3.
SCD Type 3
Преобразование модуля знаний IKM Oracle Incremental Update для построение исторических таблиц третьего типа (SCD Type 3).
Дата публикации: 2010-07-30, Комментариев: 2


ODI 11g - Часть 1/11 - Первый экран.
11g Oracle Data Integrator – Part 1/11g – First Screen
Вышел ODI 11.
Дата публикации: 2010-07-22, Комментариев: 8


Автоматизация экспорта - импорта сценариев.
Automated ODI Export Import Scenarios
Подробное описание как организовать автоматическую передачу измененных сценариев из одного рабочего репозитория в другой, например, для тестирования. Сам процесс передачи организован как набор из нескольких пакетов и процедур ODI. Таким образом, переброс ODI сценариев в другой репозиторий осуществляется также с помощью сценариев. Я даже знаю проект и человека, который этот подход успешно внедрил в процесс разработки ETL на этом проекте.
Дата публикации: 2010-06-21, Комментариев: 9


Модуль знаний для выгрузки данных из любой СУБД и загрузки их в Oracle.
LKM OdiSqlUnload(File) to Oracle ( SQLLDR )
Специально разработанный модуль знаний для загрузки сверхбольших объемов данных. Для выгрузки используется OdiSqlUnload, т.е. модуль может работать с различными СУБД, для загрузки используется SQLLDR, так что целевая БД - только Oracle. Работает как в Windows так и в Unix без дополнительных модификаций. В комментариях также разбираются вопросы улучшения производительности выбранного метода выгрузки/загрузки данных.
Дата публикации: 2010-06-21, Комментариев: 20


Ошибка Jython в Windows 7.
Jython OS bug in Windows 7
При работе в Windows 7 ODI Jython неверно определяет ОС и использует для Windows Unix подобные разделители папок. Рассказано, как это исправить и как запускать команды операционной системы независимо от того, Windows это или Unix подобная ОС.
Дата публикации: 2010-06-20, Комментариев: 4


Подсчитываем количество строк с помощью SQL скрипта, подготовленного через Jython.
Writing SQL counts using Jython
Выполнение SQL запроса через Jython
Дата публикации: 2010-06-20, Комментариев: 0


Загрузить данные из любого (любых) файлов из заданной папки.
Getting one or several unknown files from a directory
Для загрузки данных из файлов, имена которых не стандартизованы, можно использовать простой трюк, при котором сначала необходимо создать файл со списком имен файлов, а затем прочитать этот список по одной строке и поместить имя файла в переменную. Далее можно, например, использовать переменную вместо имени реальной таблицы в модели.
Дата публикации: 2010-04-12, Комментариев: 4


Параллельное выполнение интерфейсов - новое решение.
Interface Parallel Execution – A new solution
Как организовать загрузку данных в параллельном режиме в одну и ту же таблицу путем модификации модуля знаний и изменения наименования временных $ таблиц. Есть перевод.
Дата публикации: 2010-04-09, Комментариев: 24


Отобразить результат выполнения SQL запроса в Операторе.
Displaying SQL results in Operator
Как отобразить результат выполнения SQL запроса непосредственно в Операторе. Есть перевод данного подхода. Есть перевод.
Дата публикации: 2010-04-04, Комментариев: 4


Контроль потока данных и статический контроль.
Flow Control and Static Control
Описано, зачем используются E$ таблицы и как собирать ошибки в данных. Показано различие между обработкой неверных данных во время загрузки и перед выполнением актуального переноса данных, что позволяет сделать загрузку более продуктивной.
Дата публикации: 2010-04-04, Комментариев: 0


Экспорт из репозитория разработки в репозиторий выполнения [один мастер репозиторий].
Export DWR to EWR [ Common Master Rep ]
Пошаговая инструкция как создать новый репозиторий выполнения, перенести туда сценарии для тестирования, настроить схемы, агентов и т.п.
Дата публикации: 2010-03-28, Комментариев: 3


SQL запрос о деталях выполнения сессий.
Scenario Report
Пример SQL скрипта для получения результатов выполнения каждого сценария из репозитория. Выбираются данные о количестве вставленных строк, длительности, успешности завершения и т.п.
Дата публикации: 2010-03-28, Комментариев: 0


Асинхронное (параллельное) выполнение.
Asynchronous -Parallel Execution
Как запустить несколько интерфейсов одновременно из одного пакета с помощью сценариев.
Дата публикации: 2010-03-27, Комментариев: 4


Удаление $ таблиц.
Dropping $ Tables
Пример кода для удаления временных $ таблиц, создаваемых ODI во время ETL преобразований. Есть перевод.
Дата публикации: 2010-03-23, Комментариев: 1


Модуль знаний для операции UNION на основе IKM SQL CNTRL APPEND
KM FOR UNION BASED ON IKM SQL CNTRL APPEND
Модификация модуля знаний в ODI 10 для поддержки использования команды UNION в интерфейсах.
Дата публикации: 2010-03-23, Комментариев: 0


Инсталляция ODI в Windows 7.
Installing ODI in Windows 7
Инсталляция ODI 10 на Windows 7.
Дата публикации: 2010-03-20, Комментариев: 1


Выполнение SQL запросов через ODI.
Querying in ODI
Как выполнить SQL запрос используя только таблицы модели ODI.
Дата публикации: 2010-03-20, Комментариев: 0


Отслеживание изменений в данных.
Changed Data Capture ( CDC )
Описание режима простого (Simple CDC) отслеживания изменения в данных на источнике и переноса этих изменений в приемник данных.
Дата публикации: 2010-03-14, Комментариев: 22


Ручное добавление драйверов в список ODI.
Manual entry in ODI Driver List
Описание экспериментальной попытки добавления драйвера в ODI путем модификации файла DriverRefV3.xml.
Дата публикации: 2010-03-10, Комментариев: 0


SQL запрос о свойствах интерфейса.
Interface Mapping Query
SQL скрипт для выборки информации об интерфейсе из репозитория.
Дата публикации: 2010-01-19, Комментариев: 2


MINUS в ODI.
MINUS IN ODI
Как организовать операцию MINUS между источниками в интерфейсе ODI 10 без создания представления.
Дата публикации: 2010-01-19, Комментариев: 1


SQL запрос о свойствах переменной.
Variable Detail Query
Пример SQL запроса для получения детальной информации об используемых ODI переменных из репозитория. Есть перевод.
Дата публикации: 2010-01-19, Комментариев: 0


Детальная информация об используемых в Топологии соединениях.
Topology Connection Detail
Пример SQL запроса для получения детальной информации об используемых в топологии ODI подключениях из мастер репозитория.
Дата публикации: 2010-01-16, Комментариев: 0


Версионирование.
Versioning
Что такое версионирование объектов ODI и зачем оно может использоваться.
Дата публикации: 2010-01-07, Комментариев: 2


Найти значения переменной в Операторе?
Find the Value of the Variable in Operator ?
Описан как показать значение переменной в Операторе во время выполнения ETL процесса с помощью Jython кода. Есть переводы.
Дата публикации: 2009-12-22, Комментариев: 0


Получить длину файла и заголовки в Операторе.
Get File Length and Header in Operator
Приведен код для подсчета количества строк в файле и отображения этого значения в Операторе ODI, а также для вывода первой строки из файла для проверки того, является ли первая строка файла строкой с заголовками столбцов. Может использоваться для проверки количества строк в источнике и целевой таблице.
Дата публикации: 2009-12-22, Комментариев: 13


Невидимое соединение.
Invisible Join
Как с помощью переменной сделать соединение нескольких таблиц источников в одном интерфейсе и менять условие этого соединения не меняя сам интерфейс.
Дата публикации: 2009-12-22, Комментариев: 0


Категоризация сценариев.
Categorize Scenarios
Краткий совет по использованию папок для сценариев. Две строки текста и картинка, по которой нужно догадаться, что речь идет именно о папках, и что перетаскивать сценарии в папки необходимо мышью.
Дата публикации: 2009-11-26, Комментариев: 0


Дупликация множественных шагов пакета.
Duplicate Multiple Objects in Package
Показано, как сдуплицировать несколько шагов в пакете. Есть перевод.
Дата публикации: 2009-11-26, Комментариев: 0


Экспорт - Импорт из репозиторя разработки в репозиторий выполнения при одном мастер репозитории.
Export – Import DWR to EWR having same Master Rep
Показано, как перенести (скорее скопировать) сценарии из репозитория разработки в репозиторий выполнения при использовании общего мастер репозитория.
Дата публикации: 2009-11-26, Комментариев: 1


Клавиатурные сокращения.
Shortcuts Keys
Список клавиатурных сокращений для ODI 10 версии.
Дата публикации: 2009-11-26, Комментариев: 0


Умный поиск.
Smart Search
Как с клавиатуры осуществить быстрый поиск объектов ODI по их наименованию.
Дата публикации: 2009-11-26, Комментариев: 0


Экспорт - Импорт репозиториев разработки при одном мастер репозитории.
Export – Import DWR to DWR having same Master Repository
Пример того, как можно переносить данные из репозитория разработки в репозиторий тестирования, если оба этих рабочих репозитория принадлежат одному мастер репозиторию. Показано использование механизмов экспорта - импорта проектов и моделей, а также есть пример как это можно сделать с помощью механизма Решений (ODI Solution).
Дата публикации: 2009-11-23, Комментариев: 1


Подписчики - пример использования.
Subscribers – An example of how to use
Кто такие подписчики (Subscribers), зачем и как они могут использоваться для репликации (или просто передачи) данных из одного и того же источника к разным приемникам данных.
Дата публикации: 2009-10-30, Комментариев: 3


Агент.
Agent
Заметка описывает, как создать одиночного агента, несколько агентов, как их запустить, как настроить работу агента, запускающего сценарии по расписанию, так называемого scheduler agent. Как запустить агента как службу Windows, использовать несколько агентов для балансировки загрузки и много полезных советов в комментариях.
Дата публикации: 2009-10-26, Комментариев: 20


Выравнивание объектов в пакете.
Alignment of objects in Package
Самый короткий пост из полезных. Всего две строки и картинка о размещении шагов в пакете. Смотри также.
Дата публикации: 2009-10-26, Комментариев: 0


Зачем создавать разные схемы в ODI?
Why Creating a separate schema in ODI?
Зачем создавать схемы и что вообще это такое?
Дата публикации: 2009-10-24, Комментариев: 8


Как отобразить сообщение в логе Оператора или вывести значение переменной...
How to show Business Messages on Operator and, too, debug variables…
Как вывести значение переменной или другой текст в Операторе с помощью Java Bean Shell. Есть перевод.
Дата публикации: 2009-10-22, Комментариев: 11


Вкладки Source и Target в шагах процедур или модулей знаний.
Procedures (or KM) Steps – Source and Target tab’s
Объяснение принципов работы агента ODI и в чем необходимость иметь две вкладки для SQL команд в одном шаге процедуры или модуля знаний.
Дата публикации: 2009-10-20, Комментариев: 6


Топология - дата сервер - какого использовать пользователя для подключения?
Topology – Data Server – Which user should be used to connect?
Какого пользователя необходимо указывать при подключении нового дата сервера в топологии ODI.
Дата публикации: 2009-10-19, Комментариев: 9


Как использовать PL/SQL процедуры и функции в ODI.
How to use PL/SQL procedures and functions in ODI
Как использовать PL/SQL код в ODI. Есть перевод.
Дата публикации: 2009-10-16, Комментариев: 26


Контексты, логическая и физическая схемы - как это работает?
Context, Logical And Physical Schema – How does it work?
Описание концепции контекста, физической и логической схем с рисунками.
Дата публикации: 2009-10-12, Комментариев: 7


Архитектура репозиториев. Рабочий репозиторий, репозитории разработки или выполнения?
Repository Architecture – Work Repository, Development or Execution? When and why uses each one.
В чем разница между репозиторием разработки ODI и репозиторием выполнения. Объяснение концепции и примеры. Есть почти перевод.
Дата публикации: 2009-10-05, Комментариев: 3


Удаление спецсимволов с помощью Jython скрипта.
Removing Special character using Jython script
Удаление спецсимволов из плоского файла без написания Unix Shell скриптов. В приведенных вариантах есть пример с использованием Jython, а также пример настройки свойств таблицы из модели. Во втором примере ввод значения в поле Text Delimiter позволяет убирать лишние символы (кавычки, например), при загрузке данных в целевую таблицу.
Дата публикации: 2009-09-29, Комментариев: 0


Самый быстрый и легкий способ разработки интерфейсов.
Faster and Easiest way to design Interfaces
Как генерировать интрефейсы загрузки и выгрузки с помощью механизмов автогенерации, входящих в Common Format Designer ODI. На самом деле это применимо только если перед тем были сгенерированы модели, тогда такой подход позвляет ускорить процесс разработки ETL. Есть перевод.
Дата публикации: 2009-09-25, Комментариев: 0


Автоматизация экспорта ODI репозиториев.
AUTOMIZE ODI REPOSITORY EXPORTS
Заметка описывает как настроить (используя средства ODI) автоматический ежедневный бэкап мастер и рабочего репозитория. Это особенно важно, если у вас нет настроенного бэкапа или за бэкап отвечает DBA.
Дата публикации: 2009-09-23, Комментариев: 8


Подключение к Informix.
Informix Connection
Где скачать последние версии JDBC драйвера для подключения к СУБД Informix и назначение основных параметров в вызове драйвера.
Дата публикации: 2009-09-23, Комментариев: 1


Архитектура репозиториев - два или больше мастер репозиториев.
Repository Architecture – Two or more Masters – Part 3
Какие преимущества и недостатки дает использование нескольких мастер репозиторией ODI. Какие именно настройки необходимо переносить из одного мастер репозитория в другой?
Дата публикации: 2009-09-23, Комментариев: 2


Соединение с SQL Server.
SQL Server connection
Подключение ODI к MS SQL Server. Смотри также.
Дата публикации: 2009-09-23, Комментариев: 4


Подключение к open LDAP
Connecting openLDAP
Для подключения к Hyperion необходимо чтобы ODI мог подключиться к LDAP серверу. Показано, как это сделать.
Дата публикации: 2009-09-21, Комментариев: 2


Список модулей знаний используемых в интерфейсах.
Report of list of KMs in each Interface
Пример SQL скрипта для получения списка всех модулей знаний, используемых в интерфейсах для заданной папки или проекта.
Дата публикации: 2009-09-21, Комментариев: 0


Как вызвать веб сервис, запускающий сценарий ODI и получить результаты выполнения.
How to call a Web Service that start an ODI Scenario and waits its complete execution
Обычно, при использовании веб-сервисов с ODI 10, можно только запустить сценарий на выполнение. Описан подход, по которому можно узнать о том, успешно или неуспешно выполнился сценарий запущенный через веб.
Дата публикации: 2009-09-20, Комментариев: 0


Множество файлов - один интерфейс.
Multiple Files – Single Interface
Подробное описание как осуществлять загрузку данных из нескольких файлов одной структуры в целевую таблицу при помощи одного интерфейса, пакета и нескольких переменных.
Дата публикации: 2009-09-13, Комментариев: 5


Выполнение нескольких интрефейсов одним пакетом.
Processing multiple Interface through single Package
Пример выполнения одного интерфейса в пакете несколько раз через организацию цикла.
Дата публикации: 2009-09-13, Комментариев: 2


Множественная генерация сценариев.
Generate Multiple Scenarios
Короткое описание возможности массовой генерации сценариев с помощью ODI дизайнера. Смотри также.
Дата публикации: 2009-09-10, Комментариев: 2


Последовательность.
Sequence
Что такое последовательности ODI.
Дата публикации: 2009-09-10, Комментариев: 5


Как получить константу или псевдоколонку из источника.
How to get a constant or pseudo-column from source mapping
Небольшой трюк помогающий получить данные из таблицы источника, которые в самой таблице не находятся. Может быть использован, например, при необходимости получить текущую дату в каждой строке таблицы источника. Есть перевод.
Дата публикации: 2009-09-09, Комментариев: 3


Исключение - getobjectname schema
Exception – getobjectname schema
Объяснение причины возникновения данной ошибки при запуске интерфейса тем, что не установлена физическая схема по-умолчанию.
Дата публикации: 2009-09-06, Комментариев: 8


Прячем неиспользуемые технологии.
Hide Unused Technologies
Два слова и картинка о том, как убрать из списка технологий те из них, которые не используются в ваших проектах.
Дата публикации: 2009-09-06, Комментариев: 0


Как создать временную таблицу в ODI (желтый интерфейс)
How to create a Temp Table in ODI Interface (Yellow Interface)
Как создать интерфейс для заполнения временной таблицы. Есть перевод.
Дата публикации: 2009-09-06, Комментариев: 3


Закрепить расположение окон.
Lock Windows Layout
Совет о том, как закрепить расположение окон в клиентских программах ODI.
Дата публикации: 2009-09-06, Комментариев: 0


Проблемы с oracle.jdbc.V8Compatible.
oracle.jdbc.V8Compatible
Решение проблемы потери информации о миллисекундах при загрузке данных в колонки типа TIMESTAMP, описание которых неверно задано в топологии ODI версий 10.1.3.4 и 10.1.3.5.
Дата публикации: 2009-09-06, Комментариев: 0


Из Oracle в плоский файл.
Oracle to Flat file
Использование ODI File Technology для выгрузки данных из БД Oracle в плоский файл.
Дата публикации: 2009-09-06, Комментариев: 5


Создание расписания с помощью ODI Scheduler.
Scheduling using ODI Scheduler
Как настроить запуск сценариев по расписанию с помощью агента Scheduler-а.
Дата публикации: 2009-09-06, Комментариев: 7


Вкладки сверху.
Tab at the Top
Как изменить положение вкладок в окнах с нижнего на верхнее в клиентских приложениях ODI.
Дата публикации: 2009-09-06, Комментариев: 0


Напечатать отчет.
Printing report
Настройка параметров печати для того, чтобы получить описания объектов ODI: процедур, пакетов, интерфейсов, модулей знаний. Показано, как из Менеджера топологий можно получить CSV файл с информацией о мастер и рабочем репозитории и других параметрах.
Дата публикации: 2009-09-02, Комментариев: 0


Импорт модулей знаний.
Importing Knowledge Modules
Как осуществить импорт модуля знаний в ODI и в какой папке находятся файлы модулей знаний для 10 и 11 версии.
Дата публикации: 2009-09-01, Комментариев: 2


Чтение Excel (*.xls) файла шаг за шагом.
Step by step procedure to Read Excel (*.xls)
Пошаговая инструкция как загрузить данные из Excel файла в Oracle DB с помощью ODI.
Дата публикации: 2009-09-01, Комментариев: 13


Создание мастер и рабочего репозитория.
Creating Master and Work Repository
Создание мастер и рабочего репозиториев в Unix и/или Windows в СУБД Oracle 11g с раздельным хранением репозиториев. Применимо для ODI 10.
Дата публикации: 2009-08-30, Комментариев: 6


Инсталляция.
Installation
Инсталляция ODI 10.
Дата публикации: 2009-08-30, Комментариев: 0


Архитектура репозиториев - Один мастер репозиторий, часть 2.
Repository Architecture – Just one Master – Part 2
Описание концепции использования репозитория разработки, тестирования и промышленной эксплуатации при одном мастер репозитории.
Дата публикации: 2009-08-30, Комментариев: 5


Как обновить ODI переменную из файла, часть 2 - получить все значения одно за другим.
How to refresh ODI variables from file – Part 2 – Getting all lines, once at time
Как получить в переменную все значения из файла, один за одним, вторая часть.
Дата публикации: 2009-08-27, Комментариев: 2


Как обновить ODI переменную из файла, часть 1 - получить одно значение.
How to refresh ODI variables from file – Part 1 – Just one value
Как получить в переменную значение из файла, первая часть.
Дата публикации: 2009-08-20, Комментариев: 12


Архитектура репозиториев - Один мастер репозиторий, часть 1.
Repository Architecture – Just one Master – Part 1
Объяснение на примерах и с диаграммами концепции использования архитектуры ODI с одним мастер репозиторием.
Дата публикации: 2009-08-16, Комментариев: 4