Урок за Informatica: Разбиране на Informatica ‘Inside Out’



Този блог с уроци за Informatica ще обясни подробно Informatica PowerCenter, архитектурата на информатиката и как да създадете домейн в Informatica

Научихме в последния блог за и неговото приложение в реалния живот.Нека да се потопим дълбоко сега и да разберем в този блог с уроци за Informatica за Informatica, нейната архитектура и случай на употреба. е едно от най-задълбочените умения на съвременния пазар, тъй като е уникална и безпристрастна платформа за интеграция на данни, която си взаимодейства в широк диапазон от различни стандарти, системи и приложения.Както беше обсъдено в последния блог, Informatica PowerCenter е водещият продукт на Informatica и често се използва взаимозаменяемо. Само за да обобщим, Informatica Powercenter е единна, унифицирана корпоративна платформа за интеграция на данни, която позволява на компании и правителствени организации от всякакви размери да имат достъп, откриват и интегрират данни от практически всяка бизнес система, във всякакъв формат и доставят тези данни в цялото предприятие с всякаква скорост . Това е инструмент за ETL (извличане, преобразуване и зареждане) с основното предимство пред други инструменти за ETL са, както следва:

  • Той е здрав и може да се използва както в Windows, така и в UNIX базирани системи
  • Той е с висока ефективност, но много лесен за разработване, поддържане и администриране

Урок за Informatica: Разбиране на Informatica PowerCenter

За да разберем Informatica в реално време, трябва да разберем задълбочено за Informatica Architecture и други компоненти на Informatica. Така че в края на този блог за урок на Informatica ще можете да разберете следното:





  1. Какво представлява архитектурата на Informatica?
    1. Клиентски компонент на Informatica
      1. Informatica PowerCenter Repository Manager
      2. Informatica PowerCenter Designer
      3. Мениджър на работния поток на PowerCenter
      4. Монитор на работния поток на PowerCenter
      5. Администратор на конзолата
    2. Сървърен компонент на Informatica
      1. Услуга за хранилища
      2. Интеграционна услуга
      3. Услуга SAP BW
      4. Център за уеб услуги
  2. Поток от данни в Informatica
  3. Informatica домейн и възли
  4. Informatica Services & Service Manager
  5. Случай на употреба: Как да заредим таблица с размери на продукта с помощта на SCD

Какво представлява архитектурата на Informatica?

Архитектурата на Informatica PowerCenter се основава на концепцията за ориентирана към услугата архитектура (SOA). Архитектурата, ориентирана към услуги (SOA), може да бъде дефинирана като група услуги, които комуникират помежду си. Процесът на комуникация включва или просто предаване на данни, или може да включва две или повече услуги, координиращи една и съща дейност.

Разработването на Informatica се основава на техники за развитие, базирани на компоненти. Разработването въз основа на компоненти е техника, при която за сглобяване на крайния продукт се използват предварително дефинирани компоненти или функционални единици или и двете, със специфични функционалности. PowerCenter следва методологиите за развитие, базирани на компоненти, като позволява да се изгради поток от данни от източник към целта, като се използват различни компоненти (наречени трансформации) и се свързват помежду им, както се изисква. Един добър начин да го направите е да разберете първо кои са компонентите на Informatica и след това ще научим как да прилагаме Informatica за решаване на типичен бизнес проблем чрез случай на употреба.



И така, инструментът Informatica PowerCenter се състои от 2 компонента. Те са:

  • Клиентски компонент
  • Компонент на сървъра
Informatica-tutorial-Informatica-Architecture

Фиг: Преглед на архитектурата на Informatica

Клиентски компоненти на Informatica PowerCenter:

  • Мениджър на хранилището на PowerCenter:

Repository Manager се използва за администриране на хранилища. Той може да управлява потребители и групи. Можем да създаваме, изтриваме и редактираме потребители и групи потребители на хранилище. Също така можем да присвояваме и отменяме привилегии на хранилище и разрешения за папки.



Мениджърът на хранилището има следните прозорци:

  • Навигатор: Той показва всички обекти, които създавате в диспечера на хранилища, дизайнера и диспечера на работния поток. Първо се организира по хранилище, а след това по папка.
  • Основна: Той предоставя свойства на обекта, избран в Навигатора. Колоните в този прозорец се променят в зависимост от обекта, избран в Навигатора.
  • Изход: Той осигурява изход на задачи, изпълнявани в диспечера на хранилището.

Фиг: Мениджър на хранилище

  • Informatica PowerCenter Designer

PowerCenter Designer е клиентът, в който ние уточняваме как да преместваме данните между различни източници и цели. Тук интерпретираме различните бизнес изисквания, като използваме различни компоненти на PowerCenter, наречени трансформации, и предаваме данните през тях (трансформации). Дизайнерът се използва за създаване на дефиниции на източници, дефиниции на цели и трансформации, които могат да бъдат използвани допълнително за разработване на картографиране.

Фиг: Informatica PowerCenter Designer

  • Informatica PowerCenter Workflow Manager

    Това е подреден набор от една или повече сесии и други задачи, предназначени да постигнат обща оперативна цел. Това еизпълнява поредица от съпоставяния (като сесии) и други задачи.

Фиг: Мениджър на работния поток

Workflow Manager е приложението PowerCenter, което позволява на дизайнерите да изграждат и изпълняват работни потоци. Може да се отвори, както следва:

  • Може да се стартира от Designer, като щракнете върху иконата “W”
  • Може да се отвори независимо от пътя Старт> Всички програми> Informatica PowerCenter 9.6.1> Клиент> Клиент на PowerCenter> Мениджър на работния поток на PowerCenter
  • Може да се отвори от Workflow Designer - Инструментът, който използвате за създаване на обекти на Workflow

Фиг: Интерфейс на диспечера на работния поток

Диспечерът на работния поток показва следните прозорци, за да ви помогне да създавате и организирате работни потоци:

  • Можете да се свързвате и да работите в множество хранилища и папки. В Navigator, Workflow Manager показва червена икона върху невалидни обекти.
  • Можете да създавате, редактирате и преглеждате задачи, работни потоци и работни програми.
  • Той съдържа раздели за показване на различни видове изходни съобщения. Изходният прозорец съдържа следните раздели:
    • Показва съобщения, когато запазвате работен поток, работна лента или задача. Разделът Запазване показва обобщение за проверка, когато запазвате работен поток или работен лист.
    • Извличане на дневник. Показва съобщения, когато диспечерът на работния поток извлича обекти от хранилището.
    • Показва съобщения, когато проверявате работен поток, работна лента или задача.
    • Показва съобщения, когато копирате обекти на хранилище.
    • Показва съобщения от услугата за интеграция.
    • Показва съобщения от услугата Repository.

Дизайнер на работния поток на Informatica

Той картографира реда за изпълнение и зависимостите на сесии, задачи и работни програми за сървъра Informatica

Фиг.: Дизайнер на работния поток

  • Разработчик на задачи

Той създава сесия, командни команди и задачи по имейл. Задачите, създадени в Task Developer, могат да се използват многократно

  • Дизайнер на Worklet

Той създава обекти, които представляват набор от задачи. Обектите на Worklet могат да се използват многократно.

Диспечерът на работния поток също показва лента на състоянието, която показва състоянието на операцията, която извършвате.

Следващата фигура илюстрира как изглежда типичен работен поток, включително компонентите на задачата „Старт“, „Свързване“ и „Сесия“.

Фигура: Пример за мениджър на работния поток

  • Informatica PowerCenter Workflow Monitor

Monitor Workflow, инструмент PowerCenter, се използва за наблюдение на изпълнението на работните потоци и задачи.

Мониторът на работния поток може да се използва за:

  • Преглеждайте подробности за работен поток или изпълнение на задача в изглед на диаграма на Гант или изглед на задача
  • Изпълнете, спрете, прекъснете и възобновете работните потоци или задачи
  • Мониторът на работния поток показва работни потоци, които са се изпълнявали поне веднъж.
  • Мониторът на работния поток непрекъснато получава информация от услугата за интеграция и услугата за съхранение. Той също така извлича информация от хранилището, за да показва историческа информация.

Фиг.: Монитор на работния поток

Как да отворите Informatica Workflow Monitor:

За да отворите монитора на работния поток, отидете на:

Старт> Всички програми> lnformatica PowerCenter 9.6.1> Клиент> Клиент на PowerCenter> PowerCenter Workflow Monitor

Мониторът също може да се отвори:

  • От Навигатор на диспечера на работния поток
    • Диспечерът на работния поток може да бъде конфигуриран да отваря монитора на работния поток, когато работен поток се изпълнява от диспечера на работния поток
    • От Инструменти> Монитор на работния поток в дизайнера, диспечера на работния поток или диспечера на хранилището
  • Или от иконата на Workflow Monitor в лентата с инструменти Tools

Фиг.: Мониторни секции на работния поток

  • Изчислителна техникаАдминистратор на конзолата

Конзолата за администратор на Informatica (инструмент за администратор) е инструментът за администриране за администриране на домейна Informatica и защитата на Informatica.Конзолата за администратор на Informatica (инструментът за администратор) е достъпна след инсталирането на Informatica.

Фиг: Администраторска конзола на Informatica

Конзолата за администриране изпълнява следните задачи в домейна:

  • Управление на услуги за приложения: Той управлява всички услуги за приложения в домейна, включително услугата за интеграция и услугата за съхранение.
  • Конфигуриране на възли: Той конфигурира свойствата на възлите, включително архивиране на директория и ресурси. Той позволява възлите да бъдат изключени и след това рестартирани, както е необходимо.
  • Управление на домейн обекти: Той създава, както и управлява обекти като услуги, възли, лицензи и папки.
  • Преглед и редактиране на свойства на обект на домейн: Той позволява свойствата на всички обекти в домейна да бъдат преглеждани, както и редактирани в него.
  • Административни задачи по сигурността: Управление на потребители, групи, роли и привилегии.
  • Преглед на събития в дневника: Той използва преглед на журнали за преглед на регистрационни събития на домейн, услуга за интеграция, услуга SAP BW, център за уеб услуги, както и услуга за хранилища.

Фиг: Администраторска конзола-интерфейс

Така, накратко, клиентският компонент на Informatica се състои от 5 компонента, а именно. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor и Informatica Administrator Console. Той формира кофража на целия инструмент. Нека сега се опитаме да разберем сървърния компонент на Informatica PowerCenter.

Сървърни компоненти на Informatica PowerCenter

Сървърните компоненти на PowerCenter се състоят от следните услуги:

  • Услуга на хранилището: Услугата хранилище управлява хранилището. Той извлича, вмъква и актуализира метаданни в таблиците на базата данни на хранилището.
  • Услуга за интеграция: Услугата за интеграция изпълнява сесии и работни потоци.
  • Услуга SAP BW: Услугата SAP BW търси RFC заявки от SAP BW и инициира работни потоци за извличане на данни от или зареждане на данни в SAP BW.
  • Център за уеб услуги: Центърът за уеб услуги получава заявки от клиенти на уеб услуги и излага работните потоци на PowerCenter като услуги.

След като разбрахме както клиентски, така и сървърни компоненти на Informatica, следната информационна графика ще обясни потока от данни в Informatica, т.е. как се обработват данните:

Фиг: Поток на данни в Informatica

какво е awt в java

На този етап е много логично да разберем кои са другите основни единици в Informatica като Domain & Node, Service & Service Manager. Така че нека отделим малко време, за да ги разберем, преди да направим опит в Informatica.

Informatica домейн и възли:

Основните характеристики на домейн са както следва:

  • Домейнът е логическа колекция или набор от възли и услуги
  • Домейнът PowerCenter е основната административна единица на PowerCenter
  • Домейн може да бъде единична инсталация на PowerCenter или може да се състои от множество инсталации на PowerCenter

Основните характеристики на възел са както следва:

  • Възелът е логическо представяне на физическа машина. Той има физически атрибути като име на хост и номер на порт
  • Всеки възел изпълнява мениджър на услуги, който отговаря за приложението и основните услуги
  • Възелът може да бъде възел на шлюз или работен възел, но може да принадлежи само на един домейн

Фиг: Informatica Domain n Node

Informatica Services & Service Manager:

Услугата е ресурс, който предоставя специализирани функции. Всички процеси на PowerCenter се изпълняват като услуги на възел.

Informatica PowerCenter има два вида услуги:

  • Application Services представляват базирани на сървъра функции, включително хранилища и интеграционни услуги.
  • Основните услуги представляват функции, които управляват и поддържат средата, в която PowerCenter работи, и включват услуги като Log Service, Licensing Service и Domain Service, наред с много други.

Мениджър услуги

  • Мениджърът на услуги е услуга, която управлява всички операции на домейн и работи на всеки възел в рамките на домейн
  • На шлюзовия възел Service Manager е отговорен за следното:
    • Контролиране на домейна
    • Управление на услугите, работещи в домейна
    • Предоставяне на търсене на услуги
  • На всички възли Service Manager е предназначен да контролира основните услуги и услугите за приложения

Как взаимодействат различните компоненти на PowerCenter:

Фиг: Informatica Component Interaction

Случай на употреба: Как да заредим таблица с размери на продукта с помощта на SCD

Посочване на проблема: Нашата цел е да заредим таблица с размери на продукта, като използваме бавно променящи се размери (SCD) тип 2, като използваме дата на влизане в сила.

Като се има предвид система за източник на клиент, която съдържа идентификатор на клиента, име, град, щат и държава, подробности за клиентите, трябва да създадем нов запис в таблицата с целеви измерения всеки път, когато клиент идва с различна стойност.

За да разберем това по-добре, ако клиент се върне с различна стойност за щат или град в сравнение със стойността, която вече присъства в таблицата с целеви измерения, трябва да се създаде нов запис с актуализираната стойност. Това се постига чрез използването на целевата таблица, базирана на решение на SCD.

По-долу е даден поетапен процес на зареждане на таблицата с размери на продукта с помощта на SCD.

Етап 1 : Отворете PowerCenter Designer.

Стъпка 2 : Свържете се с хранилището

Фигура: Установяване на връзка с хранилището

Стъпка 3 : Стартирайте дизайнера

Фигура: Стартиране на PowerCenter Designer

Стъпка 4: Заредете източника от базата данни

Фигура: Различни опции за зареждане на набора от източници

Стъпка 5: Свържете се с базата данни

Стъпка 6: Изберете таблица SCD_INPUT_DATA

Стъпка 7: По същия начин заредете целевия набор от базата данни

Фиг.: Различни опции за целеви набори

Стъпка 8 : Проектирайте работен поток, за да извършите необходимата операция, както е показано по-долу

Фиг: Дизайн на работния поток за база данни

преобразуване на десетичен в двоичен в python

Стъпка 9 : Стартирайте Oracle SQL Developer и заредете SCD_CUSTOMER маса

Фигура: таблица SCD_CUSTOMER

Стъпка 10 : Променете стойностите на състояние за клиенти Мери и Хана

Фиг: Промяна на стойностите на Мери

Фиг: Промяна на стойностите на Хана

Стъпка 11 : Стартирайте монитора на работния поток и изпълнете работния поток

Фиг: Изпълнение на работния процес

Фиг .: Изход на работния поток

Стъпка 12: Изпълнете командата по-долу, за да получите целевата база данни

  • изберете * от scd_customer_target

Фиг .: Изпълнение на SQL заявка за целенасочен изход

Стъпка 13: Изход на таблица с размери на продукта

Фиг .: Изходна таблица с размери на продукта

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

Надявам се, че този урок на Informatica е бил полезен за изграждането на вашата основа на Informatica и е създал достатъчно интерес, за да научите повече за Informatica.

Ако вече сте решили да се захванете с Informatica като кариера, бих ви препоръчал защо не разглеждате нашата страница на курса. Обучението за сертифициране на Informatica в Edureka ще ви направи експерт по Informatica чрез ръководени от инструктори сесии и практически обучения, използващи случаи от реалния живот.

Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.