Анализатор источника в Информатике | Как создать исходный код и Target

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

Определение источника в информатике

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

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

Анализатор источника в информатике

Анализатор источника в Informatica — это инструмент, позволяющий создавать и изменять определения источников. С помощью анализатора источников вы можете создавать или импортировать различные типы источников в Informatica, такие как плоские файлы, реляционные базы данных, таблицы Excel, определения XML и т. д.

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

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

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

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

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

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

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

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

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

Ниже приведен пошаговый процесс открытия анализатора исходного кода в Informatica:

Шаг 1) Открыть инструмент дизайнера Informatica PowerCenter

Анализатор открытого исходного кода в информатике

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

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

    Анализатор открытого исходного кода в информатике

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

Заметка -

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

Анализатор открытого исходного кода в информатике

Шаг 3) На следующем этапе

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

Анализатор открытого исходного кода в информатике

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

Анализатор открытого исходного кода в информатике

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

Анализатор открытого исходного кода в информатике

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

Ниже приведены шаги по импорту исходной таблицы в анализатор источника Informatica:

Шаг 1) Перейдите к опции «Источники».

В анализаторе исходников

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

    Импортировать исходную таблицу в анализатор источников

Шаг 2) Создайте соединение ODBC.

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

  1. Нажмите кнопку рядом с источником данных ODBC.

Импортировать исходную таблицу в анализатор источников

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

Импортировать исходную таблицу в анализатор источников

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

  1. При нажатии на кнопку добавления вы увидите список драйверов для различных баз данных (Oracle, SQL-сервер, Sybase, Microsoft доступ 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. Используйте клавиши «Ctrl+S», чтобы сохранить изменения в репозитории.

Импортировать исходную таблицу в анализатор источников

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

Как импортировать Target в информатике Target UX/UI дизайнер

Вот процесс импорта цели в Informatica Target Дизайнер:

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

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

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

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

Импортировать Target в информатике Target UX/UI дизайнер

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

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

Импортировать Target в информатике Target UX/UI дизайнер

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

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

Импортировать Target в информатике Target UX/UI дизайнер

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

Импортировать Target в информатике Target UX/UI дизайнер

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

Как создать папку в информатике

Ниже приведены инструкции по созданию папки в Informatica:

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

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

Шаг 1) Открыть менеджер репозитория

Создать папку в Информатике

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

Создать папку в Информатике

Это откроет диспетчер репозитория Informatica в отдельном окне.

Создать папку в Информатике

Шаг 2) Следуй этим шагам

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

Создать папку в Информатике

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

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

Создать папку в Информатике

При этом будет создана новая папка, и появится сообщение «Папка успешно создана».

Создать папку в Информатике

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

Создание папки в информатике

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