Анализатор на източници в Informatica | Как да създадете източник & Target

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

Определение на източника в Informatica

A Определение на източника В Informatica е обект, от който извличате записите и след това ги съхранявате във временни таблици (staging tables) или кешове за трансформация на Informatica. Въз основа на картатаping В проектен документ/бизнес изискване правите промяна в тези записи с данни (трансформирате данните) и след това зареждате трансформираните данни в други таблични структури, наречени целеви таблици.

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

Анализатор на източници в Informatica

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

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

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

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

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

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

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

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

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

Как да отворите анализатора на кода в Informatica

По-долу е описан процес стъпка по стъпка за отваряне на анализатор на източник в Informatica:

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

Анализатор на отворен код в Informatica

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

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

    Анализатор на отворен код в Informatica

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

Забележка -

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

Анализатор на отворен код в Informatica

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

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

Анализатор на отворен код в Informatica

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

Анализатор на отворен код в Informatica

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

Анализатор на отворен код в Informatica

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

Следват стъпките за импортиране на изходна таблица в Informatica Source Analyzer:

Стъпка 1) Отидете на опцията „Източници“.

В анализатора на източника

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

    Импортирайте изходна таблица в Source Analyzer

Стъпка 2) Създайте ODBC връзка

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

  1. Щракнете върху бутона до ODBC източник на данни.

Импортирайте изходна таблица в Source Analyzer

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

Импортирайте изходна таблица в Source Analyzer

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

  1. Когато щракнете върху бутона за добавяне, ще видите списък с драйвери за различни бази данни (Oracle, SQL сървър, Sybase, Microsoft достъп Excel, и т.н.) Избраният от вас драйвер зависи от базата данни, която искате да свържете. Изберете драйвера за източника на данни. Тук в guru99 ще използвате таблици от бази данни на Oracle. Изберете Oracle драйвер за кабелен протокол.

    Импортирайте изходна таблица в Source Analyzer

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

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

Импортирайте изходна таблица в Source Analyzer

  1. След като направите Test Connect, въведете потребителско име на базата данни, парола и след това изберете бутона „OK“.

    Импортирайте изходна таблица в Source Analyzer

  2. Ако връзката е успешна, ще се покаже поле за съобщение.

    Импортирайте изходна таблица в Source Analyzer

  1. Изберете OK за прозорец за тестово свързване и прозорец за настройка на ODBC драйвер. Създаденият ODBC източник на данни ще бъде добавен към потребителските източници на данни. Сега сме настроени с ODBC източник на данни.

Стъпка 3) Създайте таблици със схеми

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

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

Стъпка 4) Въведете данните за базата данни

В прозореца за импортиране на таблици:

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

    Импортирайте изходна таблица в Source Analyzer

Стъпка 5) Проверете и запазете импортираната таблица

Таблицата ще бъде импортирана в Informatica Source Analyzer. Използвайте клавишите „Ctrl+S“, за да запазите промените в хранилището

Импортирайте изходна таблица в Source Analyzer

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

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

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

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

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

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

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

внос Target в информатика Target дизайнер

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

  1. Изберете опция „Targets” от главното меню
  2. Изберете опцията „импортиране“ от база данни

внос Target в информатика Target дизайнер

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

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

внос Target в информатика Target дизайнер

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

внос Target в информатика Target дизайнер

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

Как да създадете папка в Informatica

По-долу са описани стъпките за създаване на папка в Informatica:

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

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

Стъпка 1) Отворете мениджъра на хранилището

Създайте папка в Informatica

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

Създайте папка в Informatica

Това ще отвори Informatica Repository Manger в отделен прозорец.

Създайте папка в Informatica

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

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

Създайте папка в Informatica

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

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

Създайте папка в Informatica

Това ще създаде нова папка и ще се появи съобщение, което гласи „Папката е създадена успешно“.

Създайте папка в Informatica

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

Създаване на папка в Informatica

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

Обобщете тази публикация с: