Source Analyzer и Target Designer в Informatica

Содержание:

Anonim

В ETL / хранилище данных вы встретите разные источники и цели.

Источник в ETL - это объект, из которого вы извлекаете записи, а затем сохраняете эти записи во временных таблицах (промежуточных таблицах) или кэшах преобразований Informatica. На основе проектного документа / бизнес-требований сопоставления вы вносите изменения в эти записи данных (преобразовываете данные), а затем загружаете преобразованные данные в другие структуры таблиц, называемые целевыми таблицами.

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

С помощью анализатора источников вы можете создавать или импортировать различные типы источников в Informatica. Точно так же, используя целевой дизайнер, вы можете создавать или импортировать различные типы целей. Informatica предоставляет вам возможность либо создать источник / цель с нуля, спроектировав ее структуру, либо вы можете создать источник / цель, импортировав определения. Когда вы импортируете источник из базы данных, импортируются следующие метаданные.

  • Название источника (таблицы)
  • Расположение базы данных
  • Название столбцов
  • Столбцы Типы данных
  • Ограничения

Вы также можете определить ключевые отношения в таблицах, что применимо только на уровне Informatica и хранится в репозитории.

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

Примечание. Когда мы создаем источник / цель в анализаторе источников / конструкторе целей, структуры создаются только в Informatica. На уровне базы данных объект не создается. Итак, вам нужно создать объекты базы данных, имеющие такую ​​же структуру, как вы создали в Informatica.

Вы можете импортировать следующие типы источников с помощью анализатора источников

  • Таблицы отношений (таблицы базы данных), представления и синонимы
  • Плоские файлы
  • Cobol файлы
  • XML файлы

Совет по производительности. Чтобы повысить производительность таблиц реляционного источника, используйте индексы для таблиц исходной базы данных. На целевом компьютере таблицы отключают или удаляют ограничения и индексы для повышения производительности.

В этом руководстве вы узнаете

  • Как открыть анализатор исходного кода
  • Как импортировать исходную таблицу в Source Analyzer
  • Как открыть целевой конструктор и импортировать цель в целевом конструкторе
  • Как создать папку в Informatica

Как открыть анализатор исходного кода

Шаг 1. Откройте инструмент конструктора Informatica PowerCenter.

Шаг 2 - На следующем экране

  1. Дважды щелкните репозиторий, к которому вы хотите подключиться.
  2. Введите имя пользователя
  3. Введите пароль
  4. Нажмите кнопку Подключить

После успешного входа в систему папки пользователя будут перечислены под именем репозитория.

Примечание -

  1. Если логин не удался, проверьте, есть ли у пользователя права на подключение к репозиторию.
  2. Если под именем репозитория папка не отображается, проверьте, создана ли папка.
  3. Если папка была создана недавно, отключитесь от репозитория и подключитесь снова.

Шаг 3 - На следующем шаге

  1. Щелкните правой кнопкой мыши папку
  2. Выберите вариант открытия

Когда папка открыта, будут перечислены подпапки этой папки.

Шаг 4 - Щелкните меню анализатора источника, как показано на рисунке.

Как импортировать исходную таблицу в Source Analyzer

Шаг 1 - В анализаторе исходного кода

  1. Перейдите на вкладку «Источники» в главном меню.
  2. Выберите опцию импорта из базы данных, после этого откроется окно подключения ODBC.

Шаг 2 - Теперь мы создадим соединение ODBC (если у вас уже есть соединение ODBC, перейдите к шагу 3)

  1. Нажмите кнопку рядом с источником данных ODBC.
  1. На следующей странице выберите вкладку DSN пользователя и нажмите кнопку Добавить.

DSN (имя источника данных) в основном представляет собой структуру данных и содержит информацию о конкретных деталях (тип базы данных, местоположение, данные пользователя и т. Д.). Эта информация требуется драйверу ODBC, чтобы он мог подключиться к этой базе данных.

  1. При нажатии кнопки добавления вы увидите список драйверов для различных баз данных (Oracle, SQL Server, Sybase, Microsoft Access, Excel и т. Д.). Выбранный вами драйвер зависит от того, к какой базе данных вы хотите подключиться. Выберите драйвер для источника данных. Здесь, в guru99, вы будете использовать таблицы базы данных Oracle. Выберите драйвер сетевого протокола Oracle.
  2. На следующей странице выберите вкладку «Общие» и введите сведения о базе данных. Затем нажмите «Проверить подключение».

    Примечание. Сведения о базе данных зависят от вашей установки в зависимости от имени хоста, порта и SID, которые вы выбрали во время установки базы данных. Вы можете получить эту информацию, открыв файл tnsnames.ora, расположенный в папке установки oracle.

  1. После того, как вы сделали тестовое соединение, введите имя пользователя базы данных, пароль и затем нажмите кнопку «ОК».
  2. Если соединение установлено успешно, появится окно сообщения.
  1. Выберите ОК, чтобы открыть окно тестового подключения и окно настройки драйвера ODBC. Созданный источник данных ODBC будет добавлен к источникам данных пользователя. Теперь мы настроены на источник данных ODBC.

Шаг 3 - В guru99 вы будете использовать таблицы схем oracle Scott / Tiger. Если у вас нет этих таблиц в базе данных, создайте их с помощью этого сценария.

Загрузите указанный выше файл Scott.sql

Шаг 4 - В окне импорта таблиц.

  1. Выберите источник данных ODBC для базы данных Oracle.
  2. Введите имя пользователя базы данных
  3. Введите пароль базы данных
  4. Нажмите кнопку подключения / повторного подключения. Это покажет таблицы для пользователя базы данных.
  5. Разверните дерево в папке с таблицами и выберите таблицу EMP.
  6. Нажмите кнопку ОК.

Шаг 5 - Таблица будет импортирована в Informatica Source Analyzer. Используйте клавиши «ctrl + s», чтобы сохранить изменения в репозитории.

Точно так же вы можете импортировать любые другие таблицы базы данных в анализатор исходного кода.

Как импортировать цель в целевой дизайнер

В этом руководстве вы создадите целевую таблицу emp_target, которая будет иметь структуру, идентичную исходной таблице EMP. Чтобы импортировать целевую таблицу, целевая таблица должна присутствовать в базе данных. Для создания целевой таблицы используйте приведенный ниже скрипт. В Informatica доступны следующие типы целей: реляционные файлы, файлы XML и плоские файлы.

Загрузите указанный выше файл emp_target.sql

Примечание. Здесь, в этом руководстве, как исходная, так и целевая таблица представлены в одной схеме базы данных (guru99). Однако вы также можете создать цель в другой схеме.

Шаг 1. В конструкторе Informatica щелкните значок целевого конструктора, чтобы запустить целевой конструктор.

Шаг 2- На следующем шаге

  1. Выберите опцию «Цели» в главном меню.
  2. Выберите вариант «импорт» из базы данных.

Шаг 3 - В окне таблицы импорта.

  1. Выберите источник данных ODBC для базы данных Oracle.
  2. Введите имя пользователя базы данных
  3. Введите пароль базы данных
  4. Нажмите кнопку подключения / повторного подключения. Это покажет таблицы для пользователя базы данных.
  5. Разверните дерево в папке с таблицами и выберите таблицу EMP_TARGET.
  6. Нажмите кнопку ОК

Это будет импортировать цель в Target Designer в Informatica Powercenter. Используйте клавишу «ctrl + s», чтобы сохранить изменения.

В этом руководстве вы импортировали источники и цели. Теперь у вас все готово для создания вашего первого сопоставления.

Как создать папку в Informatica

Папки Informatica - это логические контейнеры, в которых хранятся объекты, которые вы создаете в конструкторе Informatica / диспетчере рабочих процессов (сопоставления, маплеты, источники, цели и т. Д.)

Чтобы создать папку

Шаг 1 - Откройте диспетчер репозитория

Примечание. Если Informatica Designer уже открыт, диспетчер репозитория можно открыть с помощью ярлыков, доступных на панели инструментов.

В отдельном окне откроется менеджер репозитория Informatica.

Шаг 2. Выполните следующие действия.

  1. Нажмите на меню папки
  2. Выберите вариант "Создать"

Шаг 3 - На следующем шаге

  1. Введите желаемое имя папки
  2. Выберите ОК

Это создаст новую папку, и появится сообщение «Папка была успешно создана».

Вновь созданная папка будет указана в соответствующем репозитории.

На этом учебник завершен. Увидимся в следующем!