вторник, 1 декабря 2009 г.

2009-12-01.


Найти значения переменной в Операторе?
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

воскресенье, 1 ноября 2009 г.

2009-11-01.


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


Категоризация сценариев.
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


Очистка лога и сжатие места.
ODI snippets: Purge Log and shrink space
Рассмотрен вопрос регулярной очистки логов выполнения сессий и использование команды shrink для уменьшения занимаемого таблицами с логами места в БД.
Дата публикации: 2009-11-17, Комментариев: 0


Выгрузка данных OdiSqlUnload с заголовками столбцов.
ODI Snippets: OdiSqlUnload with header
Описан подход как с помощью двойного запуска ODISqlUnload получить два файла результатов, один с данными, второй с заголовками колонок, затем файлы соединяются с помощью команды ОС.
Дата публикации: 2009-11-19, Комментариев: 0

четверг, 1 октября 2009 г.

2009-10-01.


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


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


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


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


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


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


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


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


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


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


ODI в журнале Oracle.
ODI article Oracle magazine
-
Дата публикации: 2009-10-07, Комментариев: 0


"Реверс-инжиниринг суррогатных ключей из XML/XSD в виде VARCHAR
ODI Snippets: Reverse engineer surrogate key of XML/XSD as VARCHAR
В один из дней мне необходимо было выгрузить данные из таблицы в Oracle в XML файл. Первичный ключ таблицы был типа VARCHAR. Когда вы делаете реверс XSD модели для XML файла ODI добавляет суррогатный ключ типа NUMERIC в каждую таблицу модели. И когда я попытался выгрузить данные из таблицы с первичным ключом типа VARCHAR я получал ошибку.
После долгих поисков я наконец-то посмотрел в документацию. И, вуаля:
Как часть параметров JDBC драйвера (JDBC url) при подключении вашего XSD файла вы можете передать параметр ni (numeric_id). По-умолчанию он установлен в TRUE, и соответственно, ODI создает суррогатный ключ типа NUMERIC. Если же намеренно установить его в false, первичный и ссылочные ключи (PK, FK) будут создаваться как VARCHAR.
Дата публикации: 2009-10-07, Комментариев: 0

"
Инсталляция нескольких ODI агентов на одном сервере.
ODI Snippets: Installing multiple ODI agents on one server
Рассказано, как создать несколько агентов из одного.
Дата публикации: 2009-10-07, Комментариев: 1


ODI, типы данных Excel и ограничения MS Excel ODBC драйвера.
ODI Snippets: Oracle Data Integrator, Excel data types, and limitations of the MS Excel ODBC driver.
Я поборол две серъезных проблемы при загрузке данных из Excel в ODI. Эти проблемы не связаны с ODI, это недоработки в драйвере ODBC для Excel. Обе проблемы описаны на металинке.
Дата публикации: 2009-10-10, Комментариев: 2


ODI: Автоматизация передачи сценариев в промышленную эксплуатацию.
ODI: Automating deployment of scenarios to production in Oracle Data Integrator
Описан подход как с помощью утилит ODIGenerateAllScen, ODIExportScen, ODIImportScen, маркеров и запуска сценариев из командного файла операционной системы автоматизировать передачу сценариев из среды разработки в тест или пром среду.
Дата публикации: 2009-10-12, Комментариев: 1


Список интернет ресурсов, которые должен знать каждый ODI разработчик.
Online resources that every ODI developer should know about Oracle Data Integrator!
Список некоторой своей частью актуален и сейчас. Включает ветку форума на OTN, несколько блогов, ссылки на ресурсы с документацией, примерами, и т.п.
Дата публикации: 2009-10-19, Комментариев: 2

вторник, 1 сентября 2009 г.

2009-09-01.


Импорт модулей знаний.
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


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


Исключение - 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


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


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


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


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


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


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


Подключение к 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 репозиториев.
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


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


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

суббота, 1 августа 2009 г.

2009-08-01.


Август, 2009
Добро пожаловать к ODI экспертам, это Цезарь Сантос
Welcome to ODI Experts, this is Cezar Santos.
-
Дата публикации: 2009-08-26, Комментариев: 3


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


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


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


Создание мастер и рабочего репозитория.
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

среда, 1 июля 2009 г.

2009-07-01.


Статья по разработке модуля знаний опубликована на OTN.
Developing a Knowledge Module in ODI published on OTN
-
Дата публикации: 2009-07-09, Комментариев: 1

ODI против OWB. Что делать, что делать?
Oracle Data Integrator vs. Oracle Warehouse Builder: What to do, what to do?
Рассматриваются преимущества ODI над OWB, в частности, сравниваются следующие аспекты этих ETL инструментов: декларативный дизайн, организация потоков данных, работа в гетерогенных средах, в том числе использование целевых БД отличных от Oracle, отслеживание изменений в данных, моделирование данных, OLAP, используемые скриптовые языки, доступные ресурсы (блоги, документация, рекомендации).
Дата публикации: 2009-07-13, Комментариев: 12

Потеря информации о времени при использовании ojdbc14.jar
Losing timestamp in ODI when using ojdbc14.jar
При загрузке дат из Oracle JDBC драйвер теряет часть информации о значениях времени. Рассказано, какие необходимо использовать версии драйверов и JDK для того, чтобы решить эту проблему.
Дата публикации: 2009-07-15, Комментариев: 2

пятница, 1 мая 2009 г.

2009-05-01.


Проблема подключения ODI к SQL Server Express 2005.
Troubleshooting ODI connectivity to SQL Server Express 2005
Некоторые установки по-умолчанию для MS SQL Server не дают возможности для подключения ODI к этой СУБД. Рассмотрен пошаговый процесс подключения и создания дата сервера в Топологии ODI.
Дата публикации: 2009-05-01, Комментариев: 0

среда, 1 апреля 2009 г.

2009-04-01.


Запуск процедур и интерфейсов в параллельном режиме в пакетах ODI.
Executing Interfaces and Procedures in parallel in a Package with ODI
Скорее всего первая запись об ODI. Начинается заметка со таких слов: я работал с ODI на протяжении последних трех недель. Это чрезвычайно гибкий и инновационный инструмент. Утверждение Oracle о том, что разрабатывать ETL преобразования с помощью ODI можно в десять раз быстрее не выглядит таким уж преувеличением для меня.
Дата публикации: 2009-04-29, Комментариев: 0