Източник на анализатор и целеви дизайнер в Informatica

Съдържание:

Anonim

В ETL / Data Warehouse ще срещнете различни източници и цели.

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

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

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

  • Име на източника (таблица)
  • Местоположение на базата данни
  • Име на колони
  • Колони Типове данни
  • Ограничения

Можете също така да дефинирате ключовите връзки в таблиците, което е приложимо само на ниво Informatica и се съхранява в хранилището.

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

Забележка - Когато създаваме източник / цел в анализатор на източник / целеви дизайнер, структурите се създават само в Informatica. На ниво база данни няма създаден обект. Така че, трябва да създадете обекти на база данни със същата структура, както сте създали в Informatica.

Можете да импортирате следния тип източници с помощта на анализатор на източници

  • Таблици на връзките (таблици в базата данни), изгледи и синоними
  • Плоски файлове
  • Файлове на Cobol
  • XML файлове

Съвет за ефективност - За да подобрите ефективността на таблиците на релационния източник, използвайте индекси в таблиците на базата данни на източника. На целта таблиците деактивират или премахват ограничения и индекси за производителност.

В този урок - ще научите

  • Как да отворите Source Analyzer
  • Как да импортирам таблица Source в Source Analyzer
  • Как да отворите Target Designer и да импортирате target в target target
  • Как да създам папка в Informatica

Как да отворите Source Analyzer

Стъпка 1 - Отворете инструмента за проектиране на Informatica PowerCenter

Стъпка 2 - В следващия екран

  1. Щракнете двукратно върху хранилището, което искате да свържете
  2. Въведете потребителско име
  3. Въведете паролата
  4. Щракнете върху бутона Свързване

След Успешно влизане, папките на потребителя ще бъдат изброени под името на хранилището

Забележка -

  1. Ако влизането не е успешно, проверете дали потребителят има привилегии за свързване към хранилището
  2. Ако под името на хранилището не се вижда папка, проверете дали папката е създадена.
  3. Ако папка е създадена наскоро, изключете се от хранилището и се свържете отново.

Стъпка 3 - В следващата стъпка

  1. Щракнете с десния бутон върху папката
  2. Изберете отворена опция

Когато папката е отворена, ще бъдат изброени подпапки на тази папка.

Стъпка 4 - Щракнете върху менюто на анализатора на източника, както е показано на фигурата.

Как да импортирам таблица Source в Source Analyzer

Стъпка 1 - В анализатора на източника

  1. Щракнете върху раздела "източници" от главното меню
  2. Изберете опция за импортиране от база данни, след като се отвори това поле за връзка на ODBC.

Стъпка 2 - Сега ще създадем ODBC връзка (Ако вече имате ODBC връзка, преминете към стъпка 3)

  1. Щракнете върху бутона до ODBC източник на данни.
  1. На следващата страница изберете раздел DSN на потребител и щракнете върху бутона Добавяне.

DSN (Име на източник на данни) е основно структура от данни и съдържа информация за конкретни подробности (тип база данни, местоположение, данни за потребителя и т.н.). Тази информация се изисква от драйвера на ODBC, за да може да се свърже с тази база данни.

  1. Когато кликнете върху бутона за добавяне, ще видите списък с драйвери за различни бази данни (Oracle, SQL Server, Sybase, Microsoft Access, Excel и др.) Драйверът, който изберете, зависи от базата данни, която искате да свържете. Изберете драйвера за източника на данни. Тук в guru99 ще използвате таблици на базата данни на oracle. Изберете драйвер за Oracle Wire Protocol.
  2. На следващата страница изберете общия раздел и въведете подробности за базата данни. След това кликнете върху test connect.

    Забележка - Подробностите за базата данни са специфични за вашата инсталация в зависимост от името на хоста, порта и SID, които сте избрали по време на инсталацията на базата данни. Можете да получите тези подробности, като отворите файла tnsnames.ora, намиращ се във вашата инсталационна папка на oracle.

  1. След като направите Test Connect, въведете потребителско име в базата данни, парола и след това изберете бутона "OK"
  2. Ако връзката е успешна, тя ще покаже поле за съобщение.
  1. Изберете OK за пробен прозорец за свързване и прозорец за настройка на ODBC Driver. Създаденият ODBC източник на данни ще бъде добавен към потребителските източници на данни. Сега сме настроени с ODBC източник на данни.

Стъпка 3 - В guru99 ще използвате таблиците на схемата Scott / Tiger на oracle. Ако нямате тези таблици в базата данни, създайте тези, използващи този скрипт.

Изтеглете горния файл Scott.sql

Стъпка 4 - В прозореца за импортиране на таблици.

  1. Изберете източник на данни ODBC за базата данни на oracle.
  2. Въведете потребителско име за база данни
  3. Въведете парола за база данни
  4. Кликнете върху бутона за свързване / повторно свързване. Това ще покаже таблици за потребителя на базата данни.
  5. Разгънете дървото под папката таблици и изберете EMP таблица
  6. Изберете бутона OK.

Стъпка 5 - Таблицата ще бъде импортирана в Informatica Source Analyzer. Използвайте клавишите "ctrl + s", за да запазите промените в хранилището.

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

Как да импортирам целта в целевия дизайнер

В този урок ще създадете целевата таблица emp_target, която ще има идентична структура на изходната EMP таблица. За да импортирате целевата таблица, целевата таблица трябва да присъства в базата данни. За да създадете целева таблица, използвайте скрипта по-долу. Видовете цели, налични в Informatica, са релационни, XML и плоски файлове.

Изтеглете горния файл emp_target.sql

Забележка - тук в този урок и източникът, и целевата таблица присъстват в една и съща схема на базата данни (guru99). Можете обаче да създадете цел и в различна схема.

Стъпка 1 - В Informatica Designer щракнете върху иконата на дизайнер на целта, за да стартирате target, designer

Стъпка 2 - В следващата стъпка

  1. Изберете опцията "Цели" от главното меню
  2. Изберете "импортиране" от опцията за база данни

Стъпка 3 - В прозореца на таблицата за импортиране.

  1. Изберете източник на данни ODBC за базата данни на oracle.
  2. Въведете потребителско име за база данни
  3. Въведете парола за база данни
  4. Кликнете върху бутона за свързване / повторно свързване. Това ще покаже таблици за потребителя на базата данни.
  5. Разгънете дървото под папката таблици и изберете таблица EMP_TARGET
  6. Изберете бутона OK

Това ще импортира целта в Target Designer на Informatica Powercenter. Използвайте клавиша "ctrl + s", за да запазите промените.

В този урок сте импортирали източници и цели. Сега сте готови да създадете първото си картографиране.

Как да създам папка в Informatica

Папките Informatica са логически контейнери, в които се съхраняват обектите, които създавате в Informatica designer / Workflow manager (mappings, mapplets, sources, target и др.)

За да създадете папка

Стъпка 1 - Отворете диспечера на хранилището

Забележка - Ако Informatica Designer вече е отворена, тогава мениджърът на хранилища може да бъде отворен с помощта на преките пътища, налични в кутията с инструменти.

Това ще отвори яслата на хранилището на Informatica в отделен прозорец.

Стъпка 2 - Следвайте тези стъпки

  1. Щракнете върху менюто на папката
  2. Изберете опция Създаване

Стъпка 3 - В следващата стъпка

  1. Въведете желаното име на папка
  2. Изберете добре

Това ще създаде нова папка и ще се появи съобщение с надпис "Папката е създадена успешно."

Новосъздадената папка ще бъде изброена в съответното хранилище.

Това завършва урока. Ще се видим в следващия!