top 64 informatica interview questions with answers
Най-често задавани въпроси и отговори за интервю за Informatica:
Тази статия обхваща най-добрите въпроси за Informatica MDM, PowerCenter, Data Data, Cloud, ETL, Admin, Testing и Developer.
В днешния сценарий ИНФОРМАТИКА постигна марката на най-взискателния продукт по целия свят. Продуктите му бяха представени наскоро, но станаха популярни за кратък период от време.
През годините INFORMATICA действа като лидер в технологичната област, Интеграция на данни. Въз основа на архитектурата ETL (Extract, Transfer, Load), този инструмент за интегриране на данни има няколко продукта, които се фокусират върху предоставянето на услуги за държавни организации, финансови и застрахователни компании, здравеопазване и няколко други бизнеса.
Е, това беше само фонът на INFORMATICA. Но днес областта за съхранение на данни има огромен растеж и по този начин в индустрията са налични много възможности за работа.
Въпроси и отговори за най-добро интервю за Informatica
По-долу е даден списък с най-често задаваните въпроси и отговори за интервюта. Той включва около 64 въпроса, които от своя страна биха ви позволили да пречистите знанията си за концепциите на Informatica по по-лесен начин.
В # 1) Какво е INFORMATICA? Защо ни трябва?
Отговор: INFORMATICA е фирма за разработка на софтуер, която предлага някакво решение за интеграция на данни за ETL, виртуализация на данни, управление на основните данни, качество на данните, реплика на данни, ултра съобщения и др.
Някои от популярните продукти на INFORMATICA са:
- ИТ PowerCenter
- INFORMATICA PowerConnect
- ИЗЧИСЛЕНИЯ Power Mart
- ИНФОРМАЦИЯ Обмен на енергия
- INFORMATICA Анализ на мощността
- INFORMATICA Качество на захранването
Нуждаем се от INFORMATICA, докато работим със системи за данни, които съдържат данни, за да изпълняваме определени операции заедно с набор от правила. Той улеснява почистването на операционната линия и модифицирането на данни от структурирани и неструктурирани системи за данни.
В # 2) Какъв е форматът на обектите INFORMATICA в хранилището? Какви са базите данни, които може да се свърже с Windows?
Отговор: Обектите INFORMATICA могат да бъдат записани в XML формат.
Следва списъкът с бази данни, към които може да се свърже:
- SQL Server
- Oracle
- MS Access
- MS Excel
- DB2
- Sybase
- Терадата
В # 3) Какво е INFORMATICA PowerCenter?
Отговор: Това е инструмент за интеграция на ETL / данни, който се използва за свързване и извличане на данни от различни източници и обработка на данни. PowerCenter обработва голям обем данни и поддържа извличане на данни от ERP източници като SAP, PeopleSoft и др.
Можете да свържете PowerCenter със системи за управление на бази данни като SQL и Oracle, за да интегрирате данни в третата система.
В # 4) Кои са различните издания на INFORMATICA PowerCenter, които са на разположение?
Отговор: Различните издания на INFORMATICA PowerCenter са:
- Стандартна Версия
- Разширено издание
- Премиум издание
Наличната текуща версия на PowerCenter е v10 с повишена производителност.
В # 5) Как можете да правите разлика между PowerCenter и Power Map?
Отговор: По-долу са дадени разликите между PowerCenter и Power Map.
ИТ PowerCenter | Компютърни науки PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 23.01.2016 |
1. | Обработва голям обем данни | Обработва малък обем данни | |
2. | Поддържа глобални и локални хранилища | Поддържа само локални хранилища | |
3. | Поддържа извличане на данни от ERP Източници като SAP, PeopleSoft и др. | Не поддържат извличане на данни от ERP източници | |
Четири. | Преобразува локални хранилища в глобални | Не конвертирайте локални хранилища в глобални |
В # 6) Кои са различните компоненти на PowerCenter?
Отговор: По-долу са дадени 7-те важни компонента на PowerCenter:
- Услуга PowerCenter
- Клиенти на PowerCenter
- Хранилище на PowerCenter
- Домейн на PowerCenter
- Услуга за хранилища
- Интеграционна услуга
- Конзола за администриране на PowerCenter
- Център за уеб услуги
В # 7) Кои са различните клиенти на PowerCenter?
Отговор: Ето списъка на клиентите на PowerCenter:
- Дизайнер на PowerCenter
- Монитор на работния поток на PowerCenter
- Мениджър на работния поток на PowerCenter
- Мениджър на хранилището на PowerCenter
В # 8) Какво представлява хранилището на INFORMATICA PowerCenter?
Отговор: Репозиторият на PowerCenter е релационна база данни или системна база данни, която съдържа метаданни като,
- Определение на източника
- Определение на целта
- Дневници на сесията и сесията
- Работния процес
- ODBC връзка
- Картографиране
Има два вида хранилища:
- Глобални хранилища
- Локални хранилища
Хранилището на PowerCenter е необходимо за извършване на извличане, преобразуване и зареждане (ETL) въз основа на метаданни.
В # 9) Как да разработим ниво на проследяване?
Отговор: Нивото на проследяване може да се определи като количеството информация, която сървърът записва в регистрационния файл. Нивото на проследяване се създава и конфигурира или на ниво трансформация, или на ниво сесия, иначе и на двете нива.
По-долу са дадени 4-те типа ниво на проследяване:
- Нито един
- Лаконичен
- Многословна инициализация
- Подробни данни
В # 10) Как да се разработи услугата за интегриране на PowerCenter?
Отговор: Интеграционните услуги контролират работния процес и изпълнението на процесите PowerCenter.
Има три компонента на услугите за интеграция на INFORMATICA, както е показано на фигурата по-долу.
Процес на интеграционна услуга: Той се нарича pmserver, услугата за интеграция може да стартира повече от един процес за наблюдение на работния процес.
Балансиране на натоварването: Балансиране на натоварването се отнася до разпределяне на цялото работно натоварване през няколко възла в мрежата. Балансирачът на товара изпълнява различни задачи, които включват команди, сесии и т.н.
Мениджър за трансформация на данни (DTM): Data Transformation Manager позволява да се извършат следните трансформации на данни:
- Активен: За да промените броя на редовете в изхода.
- Пасивен: Не може да се промени броят на редовете в изхода.
- Свързан: Връзка към другата трансформация.
- Без връзка: Няма връзка към други трансформации.
Q # 11) Какво представлява PowerCenter on Grid?
Отговор: INFORMATICA има характеристиката на Grid computing, която може да се използва за най-голяма мащабируемост на данните с оглед на производителността. Функцията на мрежата се използва за балансиране на натоварването и паралелна обработка.
Домените на PowerCenter съдържат набор от множество възли, за да конфигурират работното натоварване и след това да го стартират в мрежата.
ДА СЕ домейн е основа за ефективно администриране на услуги, обслужвано от PowerCenter.
Възел е независима физическа машина, която е логично представена за работа на средата PowerCenter.
В # 12) Какво представлява складирането на корпоративни данни?
Отговор: Когато голямо количество данни се събира в една точка за достъп, то се нарича Enterprise Data Warehousing. Тези данни могат да се използват повторно и да се анализират на редовни интервали или според нуждите на времето.
Считано за централна база данни или като единична точка за достъп, корпоративното съхранение на данни предоставя цялостен глобален изглед и по този начин помага при подкрепата за вземане на решения.
Може да се разбере по-добре от следните точки, които определят неговите характеристики:
- Цялата важна бизнес информация, съхранявана в тази унифицирана база данни, може да бъде достъпна от всяко място в организацията.
- Въпреки че необходимото време е повече, периодичният анализ на този единствен източник винаги дава по-добри резултати.
- Сигурността и целостта на данните никога не са компрометирани, като същевременно ги правят достъпни в цялата организация.
В # 13) Каква е ползата от разделянето на сесии?
Отговор: Докато услугата за интеграция се изпълнява в средата, работният поток е разделен за по-добра производителност. След това тези дялове се използват за извършване на извличане, преобразуване и зареждане.
Q # 14) Как можем да създадем индекс след завършване на процеса на зареждане?
Отговор: Командните задачи се използват за създаване на индекс. Сценариите на командни задачи могат да се използват в сесия на работния процес за създаване на индекс.
В # 15) Какво представляват сесиите?
Отговор: Сесията е набор от инструкции, които се използват при преместване на данни от източника към местоназначението. Можем да разделим сесията, за да реализираме няколко последователности от сесии, за да подобрим производителността на сървъра.
След създаването на сесия можем да използваме сървърния мениджър или програмата за команден ред pmcmd за спиране или стартиране на сесията.
В # 16) Как можем да използваме партиди?
Отговор: Пакетите са колекцията от сесии, които се използват за мигриране на данните от източника към насочване към сървър. Партидите могат да имат най-голям брой сесии в него, но те причиняват повече мрежов трафик, докато по-малко сесии в партида могат да бъдат преместени бързо.
В # 17) Какво е картографиране?
Отговор: Картографирането е колекция от източник и цели, които са свързани помежду си чрез определени набори от трансформации като Transpression Transformation, Sorter Transformation, Aggregator Transformation, Router Transformation и др.
В # 18) Какво е трансформация?
Отговор: Трансформацията може да бъде дефинирана като набор от правила и инструкции, които трябва да бъдат приложени за определяне на потока от данни и натоварването на данните в местоназначението.
В # 19) Какво е трансформация на израза?
Отговор: Това е преобразуване на картографиране, което се използва за трансформиране на данни в един запис наведнъж. Трансформацията на израза може да бъде пасивна или свързана. Изразът се използва за манипулиране на данни и генериране на изход, използвайки условни изрази.
В # 20) Какво представлява трансформацията на стратегията за актуализиране?
Отговор: Стратегията за актуализиране в Informatica се използва за контрол на данните, преминаващи през нея, и маркирането й като INSERT, UPDATE, DELETE и REJECT. Можем да зададем условна логика в трансформацията на стратегията за актуализация, за да я маркираме.
В # 21) Какво представлява сортиращата трансформация?
въпроси за интервю за тестване на автоматизация и отговори за опитни
Отговор: Сортиращото преобразуване се използва за сортиране на големи обеми данни през множество портове. Много е вероятно да работи като клаузата ORDER BY в SQL. Трансформацията на сортиращото устройство може да бъде активна, пасивна или свързана.
Активната трансформация преминава през картографиране и променя броя на редовете, докато Пасивната трансформация преминава през картографиране, но не променя броя на редовете.
Повечето от трансформациите на INFORMATICA са свързани с пътя на данните.
В # 22) Какво представлява трансформацията на рутера?
Отговор: Трансформацията на рутера се използва за филтриране на изходните данни. Можете да използвате трансформация на рутер, за да разделите един източник на данни.
Прилича много на трансформация на филтър, но единствената разлика е, че трансформацията на филтъра използва само едно условие за трансформация и връща редовете, които не отговарят на условието, докато трансформацията на рутера използва множество условия на трансформация и връща редовете, които съответстват дори на едно условие.
В # 23) Какво е трансформация на ранга?
Отговор: Трансформацията на ранга е активна, както и свързана. Използва се за сортиране и класиране на набор от записи отгоре или отдолу. Също така се използва за избор на данни с най-голямата или най-малката числова стойност въз основа на определен порт.
В # 24) Какво представлява индексът на ранга в трансформацията на ранга?
Отговор: Индексът на ранга се присвоява от дизайнера на задачите на всеки запис. Портът за индекс на ранга се използва за съхраняване на позиция за класиране за всеки ред. Трансформацията на ранга идентифицира всеки ред отгоре надолу и след това присвоява индекс на ранга.
В # 25) Какво представлява кодът на състоянието в INFORMATICA?
Отговор: Кодът предоставя механизъм за обработка на грешки по време на всяка сесия. Кодът на състоянието се издава от съхранената процедура, за да разпознае дали е извършено успешно или не и предоставя информация на сървъра INFORMATICA, за да реши дали сесията трябва да бъде спряна или продължена.
В # 26) Какви са нежеланите размери?
Отговор: Нежелана величина е структура, която се състои от група от някои нежелани атрибути като случайни кодове или флагове. Той формира рамка за съхраняване на свързани кодове по отношение на определено измерение на едно място, вместо да създава множество таблици за едно и също.
В # 27) Какво представлява Mapplet в Informatica?
Отговор: Mapplet е обект за многократна употреба, който съдържа определен набор от правила за трансформация и логика на трансформация, които могат да се използват в множество съпоставяния. Mapplet се създава в Mapplet Designer в инструмента за проектиране.
Q # 28) Какво е Decode в Informatica?
Отговор: За да разберем Decode, нека го разгледаме като подобен на изявлението CASE в SQL. Това е основно функцията, която се използва от трансформация на израз, за да се търси определена стойност в запис.
Възможно е да има неограничени търсения във функцията Decode, където е посочен порт за връщане на стойности на резултата. Тази функция обикновено се използва в случаите, когато се изисква да замени вложени оператори IF или да замени справочните стойности чрез търсене в малки таблици с постоянни стойности.
Декодирането е функция, която се използва в рамките на трансформацията на Expression. Той се използва точно като инструкцията CASE в SQL за търсене в конкретен запис.
По-долу е прост пример за CASE в SQL:
Синтаксис:
SELECT EMPLOYEE_ID, CASE WHEN EMPLOYEE_AGE <= 20 THEN 'Young' WHEN EMPLOYEE_AGE> 30 AND AGE <= 40 THEN 'Knowledgeable' WHEN EMPLOYEE_AGE> 40 AND AGE = 60 THEN ‘Wise’ ELSE ‘Very Wise’ END AS EMPLOYEE_WISDOM FROM EMPLOYEE
В # 29) Какво представлява Дърводелската трансформация в INFORMATICA?
Отговор: С помощта на Дърводелска трансформация можете да използвате Присъединявания в INFORMATICA.
Той се основава на два източника, а именно:
- Главен източник
- Подробен източник
Следните обединения могат да бъдат създадени чрез преобразуване на Joiner, както в SQL.
- Нормално присъединяване
- Пълно външно присъединяване
- Главно външно присъединяване (дясно външно присъединяване)
- Подробно външно присъединяване (ляво външно присъединяване)
В # 30) Какво представлява преобразуването на агрегатори в INFORMATICA?
Отговор: Трансформацията на агрегатор може да бъде активна или свързана. Той работи като клауза GROUP BY в SQL. Полезно е да се извършват обобщени изчисления на групи в INFORMATICA PowerCenter. Той извършва агрегирано изчисление на данни, използвайки функция на агрегиран тип, т.е. SUM, AVG, MAX и MIN.
Въпрос # 31) Какво представлява преобразуването на генератор на последователности в INFORMATICA?
Отговор: Преобразуването на генератор на последователности може да бъде пасивно или свързано. Основното му използване е да генерира целочислена стойност с NEXTVAL и CURRVAL.
В # 32) Какво представлява преобразуването на Съюза в INFORMATICA?
Отговор: Трансформацията на съюз се използва за комбиниране на данните от различни източници и за кадрирането им с един и същи порт и тип данни. Това е много като клауза в SQL.
Въпрос # 33) Какво представлява преобразуването на квалификатора на източника в INFORMATICA?
Отговор: Преобразуването на Source Qualifier е полезно при Mapping, когато добавяме релационни плоски файлове, той се създава автоматично. Това е активна и свързана трансформация, която представлява онези редове, които се четат от интеграционната услуга.
Въпрос # 34) Какво представлява INFORMATICA Worklet?
Отговор: Worklet работи като Mapplet с функцията за повторна употреба, единствената разлика е, че можем да приложим Worklet към произволен брой работни потоци в INFORMATICA, за разлика от Mapplet. Worklet запазва логиката и задачите на едно място за повторна употреба.
Worklet е много подобен на Mapplet и се определя като група от задачи, които могат да бъдат многократно или не многократно използвани на ниво работен поток. Той може да бъде добавен към толкова работни потоци, колкото е необходимо. Със своята функция за многократна употреба се спестява много време, тъй като логиката за многократна употреба може да бъде разработена еднократно и може да бъде поставена от мястото, където може да бъде използвана повторно.
В средата INFORMATICA PowerCenter Mapplets се считат за най-изгодната функция. Те са създадени в дизайнери на Mapplet и са част от инструмента Designer.
Той основно съдържа набор от трансформации, които са проектирани да бъдат използвани повторно при многократно картографиране.
Казва се, че картите са обекти за многократна употреба, които опростяват картографирането чрез:
- Включително множество трансформации и дефиниции на източника.
- Не е необходимо да се свързвате към всички входни и изходни портове.
- Приемете данни от източници и преминете към множество трансформации
Е, като цяло, когато се изисква повторно използване на логиката на картографиране, тогава логиката трябва да бъде поставена в Mapplet.
Въпрос # 35) Какво представлява SUBSTR в INFORMATICA?
Отговор: SUBSTR е функция, която извлича или премахва набор от символи от по-голям набор от символи.
Синтаксис: SUBSTR (низ, начало [, дължина])
Където,
низ определя характера, който искаме да търсим.
старт е цяло число, което се използва за задаване на позицията, от която броенето трябва да започне.
Дължина е незадължителен параметър, който се използва за преброяване на дължината на низ, който се връща от изходното му положение.
Например, SUBSTR (Contact, 5, 8), където започваме от 5-ия знак на нашия контакт и се връщаме към следващите 8 знака.
В # 36) Какво представлява съвместимостта на кодовата страница?
Отговор: Когато данните се прехвърлят от изходната кодова страница към целевата кодова страница, тогава всички характеристики на изходната страница трябва да присъстват в целевата страница, за да се предотврати загуба на данни, тази функция се нарича Съвместимост на кодовата страница.
Съвместимостта на кодовата страница се появява, когато сървърът INFORMATICA работи в режим на движение на данни Unicode. В този случай се казва, че двете кодови страници са идентични, когато кодираните им символи са практически идентични и по този начин не води до загуба на данни.
За пълна точност се казва, че страницата с изходен код е подмножеството на целевата кодова страница.
В # 37) Как можете да правите разлика между Connected LookUp и Unconnected LookUp?
Отговор: Свързано търсене е част от потока от данни, който е свързан с друга трансформация, той внася данни директно от друга трансформация, която извършва търсене. Той използва както статичен, така и динамичен кеш.
Несвързаното търсене не взема данните от друга трансформация, но може да се използва като функция във всяка трансформация, използвайки израз LKP (LookUp). Той използва единствения статичен кеш.
В # 38) Какво представлява инкременталната агрегация?
Отговор: Инкрементално обобщаване се генерира веднага след създаването на сесия. Използва се за изчисляване на промените в изходните данни, които не променят целевите данни със значителни промени.
CUSTOMER_NO | BILL_NO | КОЛИЧЕСТВО | ДАТА |
---|---|---|---|
1001 | 4001 | 1000 | 01/11/2016 |
2001 г. | 4002 | 2550 | 01/11/2016 |
3001 | 5012 | 4520 | 01/11/2016 |
1001 | 6024 | 2000 г. | 23.01.2016 |
1001 | 6538 | 5240 | 23.01.2016 |
2001 г. | 7485 | 5847 | 23.01.2016 |
1515 | 4572 | 6000 | 23.01.2016 |
При първото зареждане изходът е:
CUSTOMER_NO | BILL_NO | LOAD_KEY | КОЛИЧЕСТВО |
---|---|---|---|
1001 | 4001 | 20011 | 1000 |
2001 г. | 4002 | 20011 | 2550 |
3001 | 5012 | 20011 | 4520 |
Сега, при второто зареждане, той ще обобщи данните със следващата дата на сесията.
CUSTOMER_NO | BILL_NO | LOAD_KEY | КОЛИЧЕСТВО | Забележки / Работа |
---|---|---|---|---|
1001 | 6538 | 20011 | 8240 | Кеш файлът се актуализира след агрегиране |
2001 г. | 7485 | 20011 | 8397 | Кеш файлът се актуализира след агрегиране |
3001 | 5012 | 20011 | 4520 | Няма промяна |
5858 | 4566 | 20011 | 3550 | Няма промяна |
1515 | 4572 | 20011 | 6000 | Няма промяна |
В # 39) Какво е сурогатен ключ?
Отговор: Сурогатният ключ е последователно генерирана целочислена стойност, която се използва като друг заместител или заместител на първичния ключ, който се изисква като уникална идентификация на всеки ред в таблица.
Първичният ключ може да се променя често според нуждите, което прави процеса на актуализация по-труден за бъдещи изисквания, сурогатният ключ е единственото решение за този проблем.
В # 40) Какво представлява задачата за сесия и командата?
Отговор: Задачата на сесията е набор от инструкции, които трябва да бъдат приложени при прехвърляне на данни от източник към цел с помощта на сесийна команда. Командата на сесията може да бъде или команда преди сесията или команда след сесия.
Командната задача е специфична задача, която позволява на една или няколко команди на черупката на UNIX да се изпълняват в Windows по време на работния процес
В # 41) Каква е задачата за самостоятелна команда?
Отговор: Самостоятелната командна задача може да се използва за изпълнение на командата Shell навсякъде и по всяко време в работния процес.
Q # 42) Какво е Workflow? Какви са компонентите на Workflow Manager?
Отговор: Работният процес е начинът, по който задачата трябва да бъде изпълнена. Това е сбор от инструкции, които информират сървъра за това как да изпълни задачата.
По-долу са дадени трите основни компонента на Workflow Manager:
- Дизайнер на задачи
- Разработчик на задачи
- Дизайнер на работния поток
В # 43) Какво е Събитието и какви са задачите, свързани с него?
Отговор: Събитието може да бъде всяко действие или функция, които се случват в работния процес.
Има две задачи, свързани с него, което включва:
- Задача за изчакване на събитие: Тази задача чака, докато настъпи събитие, след като събитието се задейства, тази задача се изпълнява и възлага следващата задача.
- Задача за повишаване на събития: Задачата за повишаване на събития задейства конкретното събитие в работния процес.
Q # 44) Какво е предварително дефинирано събитие и дефинирано от потребителя събитие?
Отговор: Предварително дефинирани събития са дефинирани от системата събития, които чакат до пристигането на определен файл на определено място. Също така се нарича събитие на File-Watcher.
Дефинираните от потребителя събития се създават от потребителя, за да се повишат по всяко време в работния процес, веднъж създаден.
Въпрос # 45) Какво представлява Target Designer и Target Load Order?
Отговор: Target Designer се използва за определяне на Target на данните.
Когато има множество източници или един източник с множество дялове, свързани към различни цели чрез сървъра INFORMATICA, тогава сървърът използва Target Load Order, за да дефинира реда, в който данните трябва да бъдат заредени в целта.
Q # 46) Каква е зоната на постановка?
Отговор: Областта на подреждане е база данни, в която се съхраняват временни таблици, свързани с работната зона, или таблици с факти, за да предоставят входове за обработка на данни.
Q # 47) Каква е разликата между STOP и ABORT?
Отговор: Разликите са както следва:
- СПРИ СЕ команда изпълнява задачата Session, след като бъде повдигната, услугата за интеграция спира само да чете данните в източника на данни, но продължава да обработва и записва в целта.
- АБОРТ команда се използва за пълно спиране на услугата за интеграция от четене, обработка и запис на данни към целта. Той има свой собствен период на изчакване от 60 секунди, за да завърши обработката и записването на данни чрез услуга за интеграция, ако не, тогава просто убива сесията.
В # 48) Кои са различните кешове на LookUp?
Отговор: Търсенето може да бъде кеширано или кеширано. По принцип той е разделен на пет части.
Те са:
- Статичен кеш
- Динамичен кеш
- Recache
- Постоянен кеш
- Споделен кеш
Статичният кеш остава такъв, какъвто е, без промяна, докато сесията се изпълнява.
Dynamic Cache продължава да се актуализира често, докато сесията се изпълнява.
В # 49) Как да актуализирам определението на източника?
Отговор: Има два начина за актуализиране на дефиницията на източника.
Те са:
- Можете да редактирате съществуващата дефиниция на източника.
- Можете да импортирате нов източник от базата данни.
Въпрос # 50) Как да приложим мерки за сигурност с помощта на мениджър на хранилище?
Отговор: Има 3 начина за прилагане на мерки за сигурност.
Те са:
- Разрешение за папка в рамките на собственици, групи и потребители.
- Заключване (четене, запис, извличане, запазване и изпълнение).
- Привилегии на хранилището, а именно.
- Преглед на хранилището.
- Използвайте диспечера на работния поток (за създаване на сесии и партиди и задаване на свойствата му).
- Оператор на работния поток (за изпълнение на сесия и партиди).
- Използвайте Designer, Admin Repository (позволява на всеки потребител да създава и управлява хранилище).
- Admin User (позволява на потребителя да създава сървър на хранилище и да задава неговите свойства).
- SuperUser (всички привилегии се предоставят на потребителя).
В # 51) Избройте предимствата на INFORMATICA.
Отговор: Считан за най-предпочитания инструмент за интеграция на данни, има множество предимства, които трябва да бъдат включени.
Те са:
- Той може ефективно и много ефективно да комуникира и трансформира данните между различни източници на данни като Mainframe, RDBMS и др.
- Обикновено това е много по-бързо, стабилно и лесно обучение от всяка друга налична платформа.
- С помощта на INFORMATICA Workflow Monitor задачите могат лесно да бъдат наблюдавани, неуспешните задачи могат да бъдат възстановявани, както и бавно изпълняваните задачи.
- Той има функции като лесна обработка на информация от база данни, валидиране на данни, миграция на проекти от една база данни в друга, разработване на проекти, итерация и др.
Въпрос # 52) Избройте няколко области или ситуации в реално време, когато се изисква ИНФОРМАТИКА.
Отговор: Складирането на данни, интеграцията на данни, миграцията на данни и миграцията на приложения от една платформа към друга платформа са няколко примера за области на използване в реално време.
В # 53) Обяснете програмата ETL с няколко примера.
Отговор: Известен със своята уникалност, инструментът ETL означава инструмент за извличане, преобразуване и зареждане, който основно решава целта за извличане на данни и изпращане някъде, както е дефинирано, като се променя.
За да бъдем много точни:
- Задачата за извличане е да събира данните от източници като базата данни, файлове и т.н.
- Трансформацията се счита за промяна на данните, получени от източника.
- Зареждането определя процеса на подаване на променените данни към определената цел.
За да разбере по технически начин, инструментът ETL събира данни от хетерогенни източници и ги променя, за да ги направи хомогенни, за да може да се използва допълнително за анализ на определената задача.
Някои основни примери за програми включват:
- Съпоставянията извличат ETL процеса на четене на данни от първоначалните им източници, където процесът на картографиране се извършва в дизайнера.
- Работните процеси се състоят от множество задачи, които са решени и проектирани в прозореца на диспечера на работния поток.
- Задачата се състои от набор от множество стъпки, които определят последователността от действия, които трябва да бъдат извършени по време на изпълнение.
Въпрос # 54) Избройте разликите между базата данни и хранилището на данни.
Отговор: Вижте таблицата по-долу, за да разберете разликите между двете:
във функцията main undefined препратка към
База данни | Склад за данни |
---|---|
Той съхранява / записва актуални и актуални, които се използват при ежедневни операции | Той съхранява / анализира исторически данни, които се използват за дългосрочна информационна поддръжка. |
Ориентацията му е към онлайн транзакционната обработка, която включва прости и кратки транзакции. | Ориентацията му е към онлайн аналитична обработка, която включва сложни заявки. |
Състои се от подробни и примитивни данни, където неговият изглед е плосък релационен. | Състои се от обобщени консолидирани данни, когато изгледът му е многомерен. |
Ниска производителност се наблюдава при аналитични заявки. | Аналитичните заявки тук се оценяват като висока производителност. |
Ефективността се определя чрез измерване на пропускателната способност на транзакциите. | Ефективността се определя чрез измерване на производителността на заявката и времето за реакция. |
Q # 55) Обяснете характеристиките на търсенето Connected и Unconnected.
Отговор: Функциите на Connected Lookup могат да бъдат обяснени по следния начин:
- Има директен източник на вход от тръбопровода за свързано търсене.
- Той има активно участие в потока от данни и се използва както динамичен, така и статичен кеш, според случая.
- Той кешира всички справочни колони и връща стойностите по подразбиране като изход, когато условието за търсене не съвпада.
- В изходния порт могат да бъдат върнати повече от една стойност на колоната.
- Предават се множество изходни стойности, както и изходните портове са свързани с друга трансформация.
- Свързаното търсене поддържа дефинирани от потребителя стойности по подразбиране.
Характеристиките на несвързаното търсене могат да бъдат обяснени както следва:
- Несвързаното търсене използва статичен кеш и неговият източник на вход е резултатът, получен от изхода на LKP израза.
- Той кешира само изходните портове за търсене и връща стойността като NULL, когато условието за търсене не съвпада.
- От всеки порт се връща само по една колона.
- Само една изходна стойност се предава на друга трансформация.
- Дефинираните от потребителя стойности по подразбиране не се поддържат от несвързано търсене.
Q # 56) По време на работещата сесия изходните файлове се създават от сървъра Informatica. Запишете няколко от тях.
Отговор: По-долу са споменати малкото изходни файлове:
- Кеш файлове: Тези файлове се създават по време на създаването на кеш памет. За обстоятелства като преобразуване на справка, преобразуване на агрегатор и т.н. файловете с индекс и кеш данни се създават от сървъра Informatica.
- Файл с подробности за сесията: Както името дефинира, този файл съдържа статистика за зареждане като име на таблица, отхвърлени или записани редове за всяка цел в картографирането и може да се види в прозореца на монитора.
- Файл с подробности за изпълнението: Този файл е част от листа със свойства на сесията и съдържа информация за ефективността на сесията, за да се определят областите на подобрение.
- Дневник на сървъра INFORMATICA: Сървърът създава дневник за всички съобщения за състояние и грешка и може да се види в домашната директория.
- Регистрационен файл на сесията: За всяка сесия сървърът създава файл с дневник на сесията в зависимост от зададеното ниво на проследяване. Информацията, която може да се види в регистрационните файлове за сесиите, може да бъде:
- Процес на инициализация на сесията,
- Създаване на SQL команди за нишки на четец и писател,
- Списък на възникналите грешки и
- Заредете резюме
- Имейл след сесия: Това помага при автоматичното предаване на информацията за сесията (сесията е завършена / сесията е неуспешна) до желаните получатели.
- Отхвърляне на файл: Този файл съдържа информация за данните, които не са били използвани / записани в цели.
- Контролен файл: В случай, че когато сесията използва външен зареждащ файл, контролният файл се състои от инструкции за зареждане и формат на данни за целевия файл.
- Файл на индикатора: Този файл основно съдържа номер, който подчертава редовете, маркирани за INSERT / UPDATE / DELETE или REJECT.
- Изходния файл: Изходният файл се създава въз основа на свойствата на файла.
В # 57) Как да разграничим активните и пасивните трансформации?
Отговор: За да разберем разликата между активни и пасивни трансформации, нека видим неговите характеристики, които ще обяснят разликите по-добре.
Действието, извършвано от Активни трансформации, включва:
- Промяна на броя редове според изискването, което преминава през трансформациите. Например, Трансформация на филтър, която изтрива реда, който не отговаря на условието.
- Промяна на границата на транзакцията чрез задаване на точки за връщане и фиксиране. Например, Трансформация на контрол на транзакции.
- Промяна на типа на реда за INSERT / UPDATE / DELETE или REJECT.
Действието, извършено чрез пасивни трансформации, включва:
- Броят на редовете, преминаващи през трансформацията, никога не се променя.
- Границата на транзакцията е зададена.
- Тип ред е зададен.
В # 58) Избройте различните видове трансформации.
Отговор: Различните видове трансформации са както следва:
- Трансформация на агрегатор
- Трансформация на израз
- Трансформация на нормализатора
- Трансформация на ранга
- Преобразуване на филтър
- Дърводелска трансформация
- Търсене трансформация
- Трансформация на съхранена процедура
- Сортиране на трансформацията
- Актуализиране на трансформацията на стратегията
- Преобразуване на квалификатор на XML източник
- Трансформация на рутера
- Преобразуване на генератор на последователности
В # 59) Какво е динамичен кеш?
Отговор: Търсенията в INFORMATICA могат да бъдат категоризирани като кеширани или кеширани. В случай на динамичен кеш, редовете могат да бъдат вмъкнати или изтрити по време на преминаването на редовете и се синхронизират с целта. Кеш паметта се обновява всеки път след операции за изтриване / актуализиране в рамките на сесията.
В # 60) Какво представлява декодирането в статичния кеш?
Отговор: Статичният кеш е този, който нито се актуализира, нито се обновява при изпълнение на сесията. Това е кешът по подразбиране и връща стойността само когато условието за връщане е вярно. В други случаи връща стойност Null. В този случай кешът за вмъкване или актуализиране не може да се извърши.
В # 61) Споменете няколко предимства на трансформацията на рутера пред трансформацията на филтъра.
Отговор: Трансформацията на рутера и трансформацията на филтъра са еднакви, защото и двамата използват условие за тестване и филтриране на данните.
Предимствата на рутера пред трансформацията на филтъра обаче могат да бъдат разбрани от посочените по-долу точки.
Трансформация на рутера:
- Той позволява повече от едно условие за изпитване.
- Осигурете възможност за тестване на едни и същи входни данни при множество на брой условия.
- В случай на картографиране, входните данни се обработват само веднъж от сървъра и по този начин производителността се подобрява.
- По-малко сложни и по-ефективни.
- Записите, които не изпълняват условията на теста, никога не се блокират, а се предават на групата по подразбиране.
В # 62) Включете някои свойства на сесиите.
Отговор: Сесията е достъпна в диспечера на работния поток и се конфигурира чрез създаване на сесийна задача. В рамките на програма за картографиране може да има множество сесии и тя може да бъде многократна или не многократна.
Някои от свойствата на сесията са както следва:
- Според изискването сесионните задачи могат да се изпълняват едновременно или последователно.
- Сесия може да бъде конфигурирана да анализира изпълнението.
- За да създадете или стартирате сесийна задача, се изисква да имате обща информация за името на сесията, графика и услугата за интеграция.
- Друго важно свойство на сесията включва регистрационен файл на сесията, тестово натоварване, обработка на грешки, интервал на фиксиране, целеви свойства и др.
В # 63) Избройте задачите, за които се използва преобразуване на квалификатора на източника.
Отговор: Изводният квалификатор се разглежда като активна трансформация, която чете редовете, които са включени в услугата за интеграция в рамките на текущата сесия. Той определя начина, по който данните се извличат от източника и автоматично се добавят, докато се добавя източник към картографиране.
Списъкът с различни задачи, при които се използва квалификатор на източника, е както следва:
- Филтриране на редове
- Сортиране на данни
- Създаване на персонализирана заявка
- Обединяване на таблици от същия източник
- Избиране на различни стойности
В # 64) Споменете няколко клиентски приложения на Power Center с основната им цел?
Отговор: Задачи като създаване на сесия и работен поток, наблюдение на напредъка на работния процес, проектиране на Mapplets и др. Се изпълняват от клиентски приложения на PowerCenter.
По-долу е даден списъкът на клиентските приложения на PowerCenter с тяхното предназначение:
- Мениджър на хранилище: Това е административен инструмент и основната му цел е да управлява папки на хранилища, обекти, групи и т.н.
- Административна конзола: Тук се изпълняват сервизните задачи като стартиране / спиране, архивиране / възстановяване, надграждане / изтриване и т.н.
- Дизайнер на Power Center: Дизайнерът се състои от различни инструменти за проектиране, които служат за различни цели. Тези инструменти за проектиране са:
- Source Analyzer
- Дизайнер на цели
- Разработчик на трансформация
- Mapplet Designer
- Мениджър на картографиране
- Мениджър на работния поток: Основната му цел е да дефинира набор от инструкции / работен поток, които са необходими за изпълнение на съпоставяния, проектирани в дизайнера. На разположение са 3 инструмента за разработване на работен поток, а именно разработчик на задачи, дизайнер на работен поток, дизайнер на Worklet.
- Монитор на работния поток: Както подсказва името, мониторът на работния поток следи работния поток или задачите. Списъкът с наличните прозорци са:
- Прозорец на навигатора
- Изходен прозорец
- Времеви прозорец
- Прозорец за свойства
- Изглед на задачата
- Изглед на диаграма на Гант
Заключение
Надявам се, досега трябва да сте имали ясна представа за инструмента и вида на въпросите, които ще се задават в интервюта.
INFORMATICA е най-доброто решение за извършване на интеграция на данни. Той работи с управление на много данни в мултиплатформена среда като Windows, Linux, Unix и др. И е тестван над 50 000+ платформи за по-добри резултати и най-добра производителност сред няколко други.
Накратко, INFORMATICA е инструмент за ETL, който събира информация или данни от различни източници и зарежда тази информация до определените конкретни цели, без всъщност да я запазва. Неговата задача е да доставя различни услуги и ресурси на различни машини и по този начин предоставените данни трябва да бъдат коректни със забележителни резултати.
Почистете знанията за концепциите на Informatica чрез тази статия и се пригответе веднага за вашето интервю.
Всичко най-хубаво!!!
Препоръчително четене
- Въпроси и отговори за интервюта
- Въпроси и отговори за интервю за ETL тестване
- Някои сложни ръчни тестови въпроси и отговори
- Топ 32 най-добри въпроса и отговори за интервю за сцената на данни
- Водещи въпроси и отговори за интервю за Teradata
- Топ 30 SAS интервюта въпроси и отговори
- Топ 24 въпроса за интервю за моделиране на данни с подробни отговори
- 10 най-добри инструмента за анализ на данни за перфектно управление на данните [2021 СПИСЪК]
- Функция на пула от данни в IBM Rational Quality Manager за управление на тестови данни
- Тествайте концепция, процес и стратегия за управление на данните
- Топ 14 НАЙ-ДОБРИ инструмента за управление на тестови данни през 2021г