Что такое Informatica Architecture?

Informatica Architecture или Informatica - это инструмент ETL, используемый для маскирования данных, реплики данных, управления основными данными, виртуализации данных, качества данных и т. Д. Этот инструмент был разработан компанией-разработчиком программного обеспечения Informatica, предоставляющей широкий спектр продуктов для интеграции данных. В общих чертах Informatica сотрудники Informatica PowerCenter инструмент для ETL. Это один из наиболее часто используемых инструментов для интеграции данных на рынке. Он может подключаться для извлечения данных из разных источников и загрузки данных в несколько источников после обработки данных. Он может соединять две разные базы данных, например, Oracle и Teradata, и интегрировать данные в другую базу данных, такую ​​как IBM DB2. Informatica выпустила последнюю версию 10.

Ниже представлены различные версии Informatica PowerCenter, доступные на рынке.

  • Стандартное издание
  • Расширенное издание
  • Премиум издание

Ниже приведены несколько типичных применений Informatica:

  • Любая организация, мигрирующая из ранее установленных систем Legacy, например, мэйнфрейм, в любую новую базу данных. Можно выполнить миграцию данных из существующей системы в текущую систему.
  • Операция настройки собственного хранилища данных потребует инструмента ETL для перемещения данных в хранилище из производственной системы.
  • Informatica поддерживает интеграцию данных из разных систем, таких как несколько баз данных или несколько файлов, что чрезвычайно важно при настройке хранилища данных.
  • Informatica поддерживает очистку данных, поскольку все данные из производственной системы не нужны в хранилище данных.
  • Среди всех конкурентов, предлагающих решения ETL, Informatica - самый эффективный инструмент, предлагающий широкий спектр изданий для различных продуктов. Это помогает клиенту выбрать любое издание на основе конкретных требований. Informatica также входит в число самых популярных на рынке продуктов для интеграции данных.

Informatica Architecture

Informatica имеет сервис-ориентированную архитектуру, состоящую из следующих сервисов и компонентов.

  1. Служба хранилища: Служба хранилища используется для поддержки метаданных наряду с предоставлением доступа к ним для других служб.
  2. Служба интеграции. Служба интеграции используется для перемещения данных от источника к цели.
  3. Служба отчетов. Служба отчетов используется для облегчения создания отчетов.
  4. Узлы. Узел - это вычислительная платформа, на которой выполняются различные сервисы.
  5. Конструктор Informatica. Конструктор Informatica используется для создания отображений, показывающих поток данных между источником и целью.
  6. Диспетчер рабочих процессов. Диспетчер рабочих процессов Informatica используется для создания рабочих процессов и других задач, а также для их выполнения.
  7. Монитор рабочего процесса. Монитор рабочего процесса Informatica используется для мониторинга выполнения рабочих процессов.
  8. Диспетчер хранилища: Диспетчер хранилища Informatica используется для управления объектами в хранилище.

Домен Informatica

  • Informatica Architecture - это сервис-ориентированная архитектура.
  • Домен Informatica в инструменте Informatica является основной административной единицей.
  • Он состоит из узлов и служб, которые могут быть дополнительно разделены на папки и подпапки в зависимости от требований администрирования и архитектуры проекта.
  • Веб-страница консоли администратора Informatica создает домен, который можно создать в виде папки. В этой папке можно создать узел вместе со службами.
  • Внутри домена узел действует как логическое представление машины. Различные сервисы и процессы в Informatica работают на узле. В домене может быть несколько узлов. Узел шлюза также существует внутри домена. Узел шлюза получает запрос от разных клиентов и направляет их соответствующим службам и узлам.

Домен состоит из двух типов услуг

Тип 1: Service Manager, который отвечает за управление такими операциями, как авторизация, аутентификация и вход в систему. Он также отвечает за запуск служб приложений на разных узлах наряду с управлением пользователями и группами.

Тип 2: Сервисы приложений состоят из определенных сервисов, таких как сервис репозитория, сервис отчетов и сервис интеграции. Согласно конфигурации, службы работают на соответствующих узлах.

PowerCenter хранилище

  • Хранилище Informatica PowerCenter состоит из базы данных, которая поддерживается службой хранилища. Метаданные хранятся в таблицах базы данных. Клиентские инструменты Informatica, которые подключаются к репозиторию, - это конструктор Informatica, монитор рабочих процессов Informatica, менеджер рабочих процессов Informatica. Служба репозитория позволяет этим клиентам получать доступ к репозиторию.
  • Служба репозитория - это услуга, которую Informatica предлагает для управления репозиторием. Служба хранилища обрабатывает один запрос исключительно для одного хранилища и может выполняться на нескольких узлах для повышения производительности. Он также предлагает механизм контроля версий, с помощью которого мы можем поддерживать разные версии одного и того же объекта и избегать одновременной модификации одного и того же объекта несколькими пользователями.

Конфигурация домена

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

Подключение Power Center

  • Различные клиентские инструменты PowerCenter, такие как менеджер рабочих процессов, дизайнер, менеджер хранилища, менеджер рабочих процессов, являются инструментами разработки, которые установлены на клиентском компьютере. Разные сопоставления и создаваемые нами объекты сохраняются на сервере Informatica, поэтому клиенты должны иметь сетевое соединение с сервером. Кроме того, клиенты подключаются к источникам и целям для импорта определения структуры вместе с метаданными. Таким образом, он должен поддерживать связь с источником / целью.
  • PowerCenter использует TCP / IP для подключения к службе интеграции и службе хранилища.
  • PowerCenter использует драйверы ODBC для связи между источником и целями.

Репозиторий

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

Интеграционный сервис

Служба интеграции - это служба, которая отвечает за выполнение задач, созданных в Informatica. Это задача внутри сервера Informatica, которая ожидает назначения задачи. Как только ему назначена задача, предназначенная для выполнения рабочего процесса, служба интеграции извлекает детали и начинает выполнение.

Заключение - Informatica Architecture

Informatica - это сервис-ориентированная архитектура, состоящая из таких компонентов, как сервисы приложений и диспетчер сервисов в области Informatica. Он состоит из служб приложений, таких как служба репозитория, служба отчетов и служба интеграции. Таким образом, Informatica Architecture формируется на основе накопления всех этих сервисов.

Рекомендуемые статьи

Это было руководство по архитектуре Informatica. Здесь мы обсуждаем, что такое Informatica? Informatica архитектура, домен и два его типа. Вы также можете просмотреть наши статьи, чтобы узнать больше

  1. Что такое Informatica
  2. Карьера в Informatica
  3. Архитектура хранилища данных
  4. Informatica Сценарий На основе Интервью Вопросы