В 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 - В следващия екран
- Щракнете двукратно върху хранилището, което искате да свържете
- Въведете потребителско име
- Въведете паролата
- Щракнете върху бутона Свързване
След Успешно влизане, папките на потребителя ще бъдат изброени под името на хранилището
Забележка -
- Ако влизането не е успешно, проверете дали потребителят има привилегии за свързване към хранилището
- Ако под името на хранилището не се вижда папка, проверете дали папката е създадена.
- Ако папка е създадена наскоро, изключете се от хранилището и се свържете отново.
Стъпка 3 - В следващата стъпка
- Щракнете с десния бутон върху папката
- Изберете отворена опция
Когато папката е отворена, ще бъдат изброени подпапки на тази папка.
Стъпка 4 - Щракнете върху менюто на анализатора на източника, както е показано на фигурата.
Как да импортирам таблица Source в Source Analyzer
Стъпка 1 - В анализатора на източника
- Щракнете върху раздела "източници" от главното меню
- Изберете опция за импортиране от база данни, след като се отвори това поле за връзка на ODBC.
Стъпка 2 - Сега ще създадем ODBC връзка (Ако вече имате ODBC връзка, преминете към стъпка 3)
- Щракнете върху бутона до ODBC източник на данни.
- На следващата страница изберете раздел DSN на потребител и щракнете върху бутона Добавяне.
DSN (Име на източник на данни) е основно структура от данни и съдържа информация за конкретни подробности (тип база данни, местоположение, данни за потребителя и т.н.). Тази информация се изисква от драйвера на ODBC, за да може да се свърже с тази база данни.
- Когато кликнете върху бутона за добавяне, ще видите списък с драйвери за различни бази данни (Oracle, SQL Server, Sybase, Microsoft Access, Excel и др.) Драйверът, който изберете, зависи от базата данни, която искате да свържете. Изберете драйвера за източника на данни. Тук в guru99 ще използвате таблици на базата данни на oracle. Изберете драйвер за Oracle Wire Protocol.
- На следващата страница изберете общия раздел и въведете подробности за базата данни. След това кликнете върху test connect.
Забележка - Подробностите за базата данни са специфични за вашата инсталация в зависимост от името на хоста, порта и SID, които сте избрали по време на инсталацията на базата данни. Можете да получите тези подробности, като отворите файла tnsnames.ora, намиращ се във вашата инсталационна папка на oracle.
- След като направите Test Connect, въведете потребителско име в базата данни, парола и след това изберете бутона "OK"
- Ако връзката е успешна, тя ще покаже поле за съобщение.
- Изберете OK за пробен прозорец за свързване и прозорец за настройка на ODBC Driver. Създаденият ODBC източник на данни ще бъде добавен към потребителските източници на данни. Сега сме настроени с ODBC източник на данни.
Стъпка 3 - В guru99 ще използвате таблиците на схемата Scott / Tiger на oracle. Ако нямате тези таблици в базата данни, създайте тези, използващи този скрипт.
Изтеглете горния файл Scott.sql
Стъпка 4 - В прозореца за импортиране на таблици.
- Изберете източник на данни ODBC за базата данни на oracle.
- Въведете потребителско име за база данни
- Въведете парола за база данни
- Кликнете върху бутона за свързване / повторно свързване. Това ще покаже таблици за потребителя на базата данни.
- Разгънете дървото под папката таблици и изберете EMP таблица
- Изберете бутона OK.
Стъпка 5 - Таблицата ще бъде импортирана в Informatica Source Analyzer. Използвайте клавишите "ctrl + s", за да запазите промените в хранилището.
По същия начин можете да импортирате всякакви други таблици на базата данни в анализатора на източника.
Как да импортирам целта в целевия дизайнер
В този урок ще създадете целевата таблица emp_target, която ще има идентична структура на изходната EMP таблица. За да импортирате целевата таблица, целевата таблица трябва да присъства в базата данни. За да създадете целева таблица, използвайте скрипта по-долу. Видовете цели, налични в Informatica, са релационни, XML и плоски файлове.
Изтеглете горния файл emp_target.sql
Забележка - тук в този урок и източникът, и целевата таблица присъстват в една и съща схема на базата данни (guru99). Можете обаче да създадете цел и в различна схема.
Стъпка 1 - В Informatica Designer щракнете върху иконата на дизайнер на целта, за да стартирате target, designer
Стъпка 2 - В следващата стъпка
- Изберете опцията "Цели" от главното меню
- Изберете "импортиране" от опцията за база данни
Стъпка 3 - В прозореца на таблицата за импортиране.
- Изберете източник на данни ODBC за базата данни на oracle.
- Въведете потребителско име за база данни
- Въведете парола за база данни
- Кликнете върху бутона за свързване / повторно свързване. Това ще покаже таблици за потребителя на базата данни.
- Разгънете дървото под папката таблици и изберете таблица EMP_TARGET
- Изберете бутона OK
Това ще импортира целта в Target Designer на Informatica Powercenter. Използвайте клавиша "ctrl + s", за да запазите промените.
В този урок сте импортирали източници и цели. Сега сте готови да създадете първото си картографиране.
Как да създам папка в Informatica
Папките Informatica са логически контейнери, в които се съхраняват обектите, които създавате в Informatica designer / Workflow manager (mappings, mapplets, sources, target и др.)
За да създадете папка
Стъпка 1 - Отворете диспечера на хранилището
Забележка - Ако Informatica Designer вече е отворена, тогава мениджърът на хранилища може да бъде отворен с помощта на преките пътища, налични в кутията с инструменти.
Това ще отвори яслата на хранилището на Informatica в отделен прозорец.
Стъпка 2 - Следвайте тези стъпки
- Щракнете върху менюто на папката
- Изберете опция Създаване
Стъпка 3 - В следващата стъпка
- Въведете желаното име на папка
- Изберете добре
Това ще създаде нова папка и ще се появи съобщение с надпис "Папката е създадена успешно."
Новосъздадената папка ще бъде изброена в съответното хранилище.
Това завършва урока. Ще се видим в следващия!