Анализатор на източници в 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
Стъпка 2) В следващия екран
- Double щракнете върху хранилището, което искате да свържете
- Въведете потребителско име
- Въведете паролата
-
Кликнете върху бутона Свързване
След успешно влизане, папките на потребителя ще бъдат изброени под името на хранилището
Забележка -
- Ако влизането не е успешно, проверете дали потребителят има привилегии за свързване към хранилището
- Ако под името на хранилището не се вижда папка, проверете дали папката е създадена.
- Ако наскоро е създадена папка, прекъснете връзката с хранилището и се свържете отново.
Стъпка 3) В следващата стъпка
- Щракнете с десния бутон върху папката
- Изберете отворена опция
Когато дадена папка е отворена, подпапките на тази папка ще бъдат изброени.
Стъпка 4) Щракнете върху менюто Анализатор на източника, както е показано на фигурата.
Как да импортирате изходна таблица в Source Analyzer
Следват стъпките за импортиране на изходна таблица в Informatica Source Analyzer:
Стъпка 1) Отидете на опцията „Източници“.
В анализатора на източника
- Кликнете върху раздела „Източници“ от главното меню
-
Изберете опцията за импортиране от база данни, след като това поле за ODBC връзка ще се отвори.
Стъпка 2) Създайте ODBC връзка
Сега ще създадем ODBC връзка (Ако вече имате ODBC връзка, преминете към стъпка 3)
- Щракнете върху бутона до ODBC източник на данни.
- На следващата страница изберете раздела DSN на потребител и щракнете върху бутона Добавяне.
DSN (Име на източник на данни) е основно структура от данни и съдържа информация за конкретни подробности (тип база данни, местоположение, потребителски данни и т.н.). Тази информация се изисква от ODBC драйвера, за да може да се свърже с тази база данни.
- Когато щракнете върху бутона за добавяне, ще видите списък с драйвери за различни бази данни (Oracle, SQL сървър, Sybase, Microsoft достъп Excel, и т.н.) Избраният от вас драйвер зависи от базата данни, която искате да свържете. Изберете драйвера за източника на данни. Тук в guru99 ще използвате таблици от бази данни на Oracle. Изберете Oracle драйвер за кабелен протокол.
-
На следващата страница изберете общия раздел и въведете подробности за базата данни. След това щракнете върху тестово свързване.
Забележка – Подробностите за базата данни са специфични за вашата инсталация в зависимост от името на хоста, порта и SID, които сте избрали по време на инсталирането на базата данни. Можете да получите тези подробности, като отворите файл tnsnames.ora намиращ се във вашата инсталационна папка на oracle.
-
След като направите Test Connect, въведете потребителско име на базата данни, парола и след това изберете бутона „OK“.
-
Ако връзката е успешна, ще се покаже поле за съобщение.
- Изберете OK за прозорец за тестово свързване и прозорец за настройка на ODBC драйвер. Създаденият ODBC източник на данни ще бъде добавен към потребителските източници на данни. Сега сме настроени с ODBC източник на данни.
Стъпка 3) Създайте таблици със схеми
В guru99 ще използвате таблиците със схеми Scott/Tiger на Oracle. Ако нямате тези таблици в базата данни, създайте ги с помощта на този скрипт
Изтеглете горния файл Scott.sql
Стъпка 4) Въведете данните за базата данни
В прозореца за импортиране на таблици:
- Изберете ODBC източник на данни за базата данни oracle.
- Въведете потребителско име на базата данни
- Въведете парола за база данни
- Щракнете върху бутона за свързване/повторно свързване. Това ще покаже таблици за потребителя на базата данни.
- Разгънете дървото под папката с таблици и изберете EMP таблица
- Изберете бутона OK.
Стъпка 5) Проверете и запазете импортираната таблица
Таблицата ще бъде импортирана в Informatica Source Analyzer. Използвайте клавишите „Ctrl+S“, за да запазите промените в хранилището
По същия начин можете да импортирате всякакви други таблици на база данни в анализатора на източниците.
Как да импортирате Target в информатика Target дизайнер
Ето процес за импортиране на цел в Informatica Target Дизайнер:
В този урок ще създадете целева таблица emp_target, която ще има идентична структура на изходната EMP таблица. За да импортирате целевата таблица, целевата таблица трябва да присъства в базата данни. За да създадете целева таблица, използвайте скрипта по-долу. Типовете цели, налични в Informatica, са релационни, XML и плоски файлове.
Изтеглете горния файл emp_target.sql
Забележка – тук в този урок както изходната, така и целевата таблица присъстват в една и съща схема на база данни (guru99). Можете обаче също да създадете цел в различна схема.
Стъпка 1) В Informatica Designer щракнете върху иконата на целеви дизайнер, за да стартирате цел, дизайнер.
Стъпка 2) В следващата стъпка
- Изберете опция „Targets” от главното меню
- Изберете опцията „импортиране“ от база данни
Стъпка 3) В прозореца на таблицата за импортиране.
- Изберете ODBC източник на данни за базата данни oracle.
- Въведете потребителско име на базата данни
- Въведете парола за база данни
- Щракнете върху бутона за свързване/повторно свързване. Това ще покаже таблици за потребителя на базата данни.
- Разгънете дървото под папката с таблици и изберете таблица EMP_TARGET
- Изберете бутона OK
Това ще импортира целта Target Дизайнер на Informatica Powercenter. Използвайте клавиша „ctrl+s“, за да запазите промените.
В този урок импортирахте източници и цели. Сега сте готови да създадете първата си карта.ping.
Как да създадете папка в Informatica
По-долу са описани стъпките за създаване на папка в Informatica:
Папките на Informatica са логически контейнери, които съхраняват обектите, създадени в Informatica designer/Workflow manager (mappings, маплети, източници, цели и др.)
За да създадете папка:
Стъпка 1) Отворете мениджъра на хранилището
Забележка – Ако Informatica Designer вече е отворен, тогава мениджърът на хранилище може да бъде отворен чрез преките пътища, налични в кутията с инструменти.
Това ще отвори Informatica Repository Manger в отделен прозорец.
Стъпка 2) Следвай тези стъпки
- Кликнете върху менюто с папки
- Изберете опцията Създаване
Стъпка 3) В следващата стъпка
- Въведете желаното име на папка
- Изберете ОК
Това ще създаде нова папка и ще се появи съобщение, което гласи „Папката е създадена успешно“.
Новосъздадената папка ще бъде посочена в съответното хранилище.
Това завършва урока. Ще се видим в следващия!


























