Возможность подключения Powercenter к DB2 400 / AS400 с Powercenter, работающим в Windows 2012 r2

Мое требование - импортировать таблицы DB2 400 / AS400 в информационный центр власти. Поскольку я новичок в подключении к AS4oo db2, я узнал, что мы можем установить ODBC-соединение с помощью «драйвера ODBC для доступа к iSeries». Я изо всех сил старался загрузить этот драйвер на веб-сайте IBM и очень запутался. Любая помощь здесь приветствуется. Как загрузить и установить упомянутый выше "драйвер ODBC для доступа к iSeries". или любым другим способом?


person AyrusTerminal    schedule 03.06.2016    source источник
comment
Драйвер ODBC не доступен отдельно. Это часть более старого IBM i Access для Windows продукт или новое клиентское решение IBM i Access Поговорите со своим системным администратором, чтобы получить программное обеспечение.   -  person Charles    schedule 03.06.2016
comment
@Charles Спасибо за ответ. но является ли это правильным драйвером ODBC, который используется для импорта таблиц из AS400 DB2 в Informatica Powercenter?   -  person AyrusTerminal    schedule 03.06.2016
comment
Он должен работать согласно ответу Кушика ниже.   -  person Charles    schedule 03.06.2016
comment
Клиент IBM Data Server может ли это помочь в этом аспекте?   -  person AyrusTerminal    schedule 03.06.2016
comment
Нет, это для DB2 LUW. DB2 для i и DB2 для z / OS разные.   -  person Charles    schedule 03.06.2016
comment
большое спасибо @Charles   -  person AyrusTerminal    schedule 06.06.2016
comment
Да, это сработает. Фактически инфа использует данные напрямую для перемещения данных и определения импорта.   -  person Koushik    schedule 06.06.2016


Ответы (1)


Informatica всегда предоставляет драйвер Datadirect для DB2. Иногда версия DB2 может быть несовместима с DD diver. В этом случае вы можете обратиться к Informatica corp. для более старой версии или обходного пути. Если вы хотите импортировать таблицы DB2, вы должны выполнить следующие шаги:

  • Создайте DSN для базы данных DB2. Перейдите в Пуск> Администрирование> Источники данных (ODBC)> Системный DSN> Добавить.
  • Когда появится диалоговое окно, выберите DataDirect xx.xx DB2 Wire Protocol. Где xx.xx - версия драйвера и зависит от информации. Укажите правильное имя DSN, хост БД, порт, имя БД Выбор безопасности может вызвать проблемы, поэтому попробуйте другие параметры
  • Открытый конструктор информатики. ПЕРЕЙДИТЕ к источнику> Импортировать из базы данных. Затем выберите DSN и укажите пользователя / пароль для входа. Довольно стандартный процесс импорта исходников.

введите здесь описание изображения

person Koushik    schedule 03.06.2016
comment
Datadirect - это программное обеспечение для расчета стоимости? и я думаю, что описанный выше процесс предназначен для обычного db2, полагающегося на LUW. но мой текущий источник находится на машине iSeries AS400 (i5 / OS) и информационном сервере на Windows 2012 R2. - person AyrusTerminal; 03.06.2016
comment
Будет ли это работать для связи AS400 DB2 с Powercenter? - person AyrusTerminal; 03.06.2016
comment
network.informatica.com/message/21010#21010 По этой ссылке я обнаружил, что мы можем использовать: 1.Datadirect 2. Драйвер ODBC для доступа к iSeries 3. PowerExchange (лучший вариант с рисками). Большое спасибо @Koushik. - person AyrusTerminal; 06.06.2016
comment
Рад, что ты его нашел. Но отвечу на ваши вопросы: да, Datadirect не бесплатен. но он поставляется со всеми версиями informatica автоматически без дополнительных затрат. Я давно использую данные напрямую, поэтому могу поручиться за это. Единственная проблема связана с перемещением данных Unicode, и я не хочу вдаваться в подробности, если вам это не интересно. - person Koushik; 06.06.2016
comment
Мне интересно, так как я новичок в подключении к iSeries и Datadirect. Я буду очень признателен, если вы поделитесь со мной инструкциями по загрузке, установке и использованию или любыми документами для Datadirect. я погуглил, но пока не повезло. - person AyrusTerminal; 06.06.2016
comment
Ну, как я уже упоминал, он поставляется с пакетом informatica и автоматически устанавливается на клиент или сервер. По установке делать нечего. Чтобы импортировать с помощью конструктора, добавьте DSN в диспетчер ODBC. Чтобы извлечь / загрузить данные, выполните следующие шаги на сервере: 1. настройте DSN в файле odbc.ini с информацией о DB2, такой как имя хоста / порта / базы данных и т. Д. 2. установите переменную $ ODBCINI. 3 добавьте $ ODBCINI / lib в путь к библиотеке 4. Используйте указанный выше DSN в параметре подключения informatica в подключениях ODBC. Единственный недостаток, который я видел (может быть, я не смог найти исправление для этого), это то, что он не может обрабатывать специальные символы и символы Unicode, такие как испанский и т. Д. - person Koushik; 07.06.2016
comment
Большое спасибо @koushik, действительно нужная информация !! где я могу найти этот файл odbc.ini в установке informatica. - person AyrusTerminal; 13.06.2016
comment
Пожалуйста. Какая у вас версия ОС? Unix / Linux / Windows? - person Koushik; 13.06.2016
comment
Версия ОС - Windows Server 2012 R2. - person AyrusTerminal; 13.06.2016
comment
если вы уже установили informatica в c: \ app \ Infoamtica9.5, тогда этот odbc.ini должен находиться в c: \ app \ Infoamtica9.5 / ODBC7.0. В основном внутри местоположения INFA_HOME. В зависимости от версии название папки odbc может меняться. Если инфу еще не установили, то нужно установить инфа-клиент. - person Koushik; 14.06.2016
comment
Спасибо Koushik, Могу ли я сделать это через TDM для маски, подмножества и генерации? потому что я только что увидел опцию DB2 для i5 / OS на вкладке «Администратор» - ›соединения в TDManager? - person AyrusTerminal; 14.06.2016
comment
Я видел ваш другой вопрос по TDM. Видите ли, я думаю, что TDM / Powercenter, оба должны использовать какой-то коннектор ODBC для DB2. Я думаю, вам нужно создать DSN, прежде чем использовать это. Убедитесь, что вы создали DSN на сервере и на стороне клиента TDM. - person Koushik; 17.06.2016
comment
Вы пробовали маскировать AS400 DB2 с драйверами Data Direct? - person AyrusTerminal; 22.06.2016
comment
Прошу прощения, но нет. Я использовал Data Direct для извлечения данных. Единственная проблема, с которой я столкнулся, - это некоторые специальные и двоичные символы. - person Koushik; 23.06.2016