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