В ETL / хранилище данных вы встретите разные источники и цели.
Источник в ETL - это объект, из которого вы извлекаете записи, а затем сохраняете эти записи во временных таблицах (промежуточных таблицах) или кэшах преобразований Informatica. На основе проектного документа / бизнес-требований сопоставления вы вносите изменения в эти записи данных (преобразовываете данные), а затем загружаете преобразованные данные в другие структуры таблиц, называемые целевыми таблицами.
В каждом отображении Informatica всегда есть источник и цель. Для управления различными источниками и целями в Informatica вы должны использовать анализатор источников и конструктор целей. Эти инструменты интегрированы в конструктор Powercenter и могут запускаться оттуда.
С помощью анализатора источников вы можете создавать или импортировать различные типы источников в Informatica. Точно так же, используя целевой дизайнер, вы можете создавать или импортировать различные типы целей. Informatica предоставляет вам возможность либо создать источник / цель с нуля, спроектировав ее структуру, либо вы можете создать источник / цель, импортировав определения. Когда вы импортируете источник из базы данных, импортируются следующие метаданные.
- Название источника (таблицы)
- Расположение базы данных
- Название столбцов
- Столбцы Типы данных
- Ограничения
Вы также можете определить ключевые отношения в таблицах, что применимо только на уровне Informatica и хранится в репозитории.
Источник или цель, созданные / импортированные в Informatica, могут быть повторно использованы в любое время в различных сопоставлениях. Каждое сопоставление должно иметь хотя бы загружаемую цель. В противном случае сопоставление будет недействительным.
Примечание. Когда мы создаем источник / цель в анализаторе источников / конструкторе целей, структуры создаются только в Informatica. На уровне базы данных объект не создается. Итак, вам нужно создать объекты базы данных, имеющие такую же структуру, как вы создали в Informatica.
Вы можете импортировать следующие типы источников с помощью анализатора источников
- Таблицы отношений (таблицы базы данных), представления и синонимы
- Плоские файлы
- Cobol файлы
- XML файлы
Совет по производительности. Чтобы повысить производительность таблиц реляционного источника, используйте индексы для таблиц исходной базы данных. На целевом компьютере таблицы отключают или удаляют ограничения и индексы для повышения производительности.
В этом руководстве вы узнаете
- Как открыть анализатор исходного кода
- Как импортировать исходную таблицу в Source Analyzer
- Как открыть целевой конструктор и импортировать цель в целевом конструкторе
- Как создать папку в Informatica
Как открыть анализатор исходного кода
Шаг 1. Откройте инструмент конструктора Informatica PowerCenter.
Шаг 2 - На следующем экране
- Дважды щелкните репозиторий, к которому вы хотите подключиться.
- Введите имя пользователя
- Введите пароль
- Нажмите кнопку Подключить
После успешного входа в систему папки пользователя будут перечислены под именем репозитория.
Примечание -
- Если логин не удался, проверьте, есть ли у пользователя права на подключение к репозиторию.
- Если под именем репозитория папка не отображается, проверьте, создана ли папка.
- Если папка была создана недавно, отключитесь от репозитория и подключитесь снова.
Шаг 3 - На следующем шаге
- Щелкните правой кнопкой мыши папку
- Выберите вариант открытия
Когда папка открыта, будут перечислены подпапки этой папки.
Шаг 4 - Щелкните меню анализатора источника, как показано на рисунке.
Как импортировать исходную таблицу в Source Analyzer
Шаг 1 - В анализаторе исходного кода
- Перейдите на вкладку «Источники» в главном меню.
- Выберите опцию импорта из базы данных, после этого откроется окно подключения ODBC.
Шаг 2 - Теперь мы создадим соединение ODBC (если у вас уже есть соединение ODBC, перейдите к шагу 3)
- Нажмите кнопку рядом с источником данных ODBC.
- На следующей странице выберите вкладку DSN пользователя и нажмите кнопку Добавить.
DSN (имя источника данных) в основном представляет собой структуру данных и содержит информацию о конкретных деталях (тип базы данных, местоположение, данные пользователя и т. Д.). Эта информация требуется драйверу ODBC, чтобы он мог подключиться к этой базе данных.
- При нажатии кнопки добавления вы увидите список драйверов для различных баз данных (Oracle, SQL Server, Sybase, Microsoft Access, Excel и т. Д.). Выбранный вами драйвер зависит от того, к какой базе данных вы хотите подключиться. Выберите драйвер для источника данных. Здесь, в guru99, вы будете использовать таблицы базы данных Oracle. Выберите драйвер сетевого протокола Oracle.
- На следующей странице выберите вкладку «Общие» и введите сведения о базе данных. Затем нажмите «Проверить подключение».
Примечание. Сведения о базе данных зависят от вашей установки в зависимости от имени хоста, порта и SID, которые вы выбрали во время установки базы данных. Вы можете получить эту информацию, открыв файл tnsnames.ora, расположенный в папке установки oracle.
- После того, как вы сделали тестовое соединение, введите имя пользователя базы данных, пароль и затем нажмите кнопку «ОК».
- Если соединение установлено успешно, появится окно сообщения.
- Выберите ОК, чтобы открыть окно тестового подключения и окно настройки драйвера ODBC. Созданный источник данных ODBC будет добавлен к источникам данных пользователя. Теперь мы настроены на источник данных ODBC.
Шаг 3 - В guru99 вы будете использовать таблицы схем oracle Scott / Tiger. Если у вас нет этих таблиц в базе данных, создайте их с помощью этого сценария.
Загрузите указанный выше файл Scott.sql
Шаг 4 - В окне импорта таблиц.
- Выберите источник данных ODBC для базы данных Oracle.
- Введите имя пользователя базы данных
- Введите пароль базы данных
- Нажмите кнопку подключения / повторного подключения. Это покажет таблицы для пользователя базы данных.
- Разверните дерево в папке с таблицами и выберите таблицу EMP.
- Нажмите кнопку ОК.
Шаг 5 - Таблица будет импортирована в Informatica Source Analyzer. Используйте клавиши «ctrl + s», чтобы сохранить изменения в репозитории.
Точно так же вы можете импортировать любые другие таблицы базы данных в анализатор исходного кода.
Как импортировать цель в целевой дизайнер
В этом руководстве вы создадите целевую таблицу emp_target, которая будет иметь структуру, идентичную исходной таблице EMP. Чтобы импортировать целевую таблицу, целевая таблица должна присутствовать в базе данных. Для создания целевой таблицы используйте приведенный ниже скрипт. В Informatica доступны следующие типы целей: реляционные файлы, файлы XML и плоские файлы.
Загрузите указанный выше файл emp_target.sql
Примечание. Здесь, в этом руководстве, как исходная, так и целевая таблица представлены в одной схеме базы данных (guru99). Однако вы также можете создать цель в другой схеме.
Шаг 1. В конструкторе Informatica щелкните значок целевого конструктора, чтобы запустить целевой конструктор.
Шаг 2- На следующем шаге
- Выберите опцию «Цели» в главном меню.
- Выберите вариант «импорт» из базы данных.
Шаг 3 - В окне таблицы импорта.
- Выберите источник данных ODBC для базы данных Oracle.
- Введите имя пользователя базы данных
- Введите пароль базы данных
- Нажмите кнопку подключения / повторного подключения. Это покажет таблицы для пользователя базы данных.
- Разверните дерево в папке с таблицами и выберите таблицу EMP_TARGET.
- Нажмите кнопку ОК
Это будет импортировать цель в Target Designer в Informatica Powercenter. Используйте клавишу «ctrl + s», чтобы сохранить изменения.
В этом руководстве вы импортировали источники и цели. Теперь у вас все готово для создания вашего первого сопоставления.
Как создать папку в Informatica
Папки Informatica - это логические контейнеры, в которых хранятся объекты, которые вы создаете в конструкторе Informatica / диспетчере рабочих процессов (сопоставления, маплеты, источники, цели и т. Д.)
Чтобы создать папку
Шаг 1 - Откройте диспетчер репозитория
Примечание. Если Informatica Designer уже открыт, диспетчер репозитория можно открыть с помощью ярлыков, доступных на панели инструментов.
В отдельном окне откроется менеджер репозитория Informatica.
Шаг 2. Выполните следующие действия.
- Нажмите на меню папки
- Выберите вариант "Создать"
Шаг 3 - На следующем шаге
- Введите желаемое имя папки
- Выберите ОК
Это создаст новую папку, и появится сообщение «Папка была успешно создана».
Вновь созданная папка будет указана в соответствующем репозитории.
На этом учебник завершен. Увидимся в следующем!