top 64 informatica interview questions with answers
Запитання та відповіді на інтерв’ю, які найчастіше задають:
Ця стаття висвітлює найпопулярніші запитання щодо Informatica MDM, PowerCenter, Якість даних, Хмара, ETL, Адміністратор, Тестування та Розробник.
У сучасному сценарії INFORMATICA досягла найвищого рівня в усьому світі. Її продукти були нещодавно представлені, але вони стали популярними протягом короткого періоду часу.
Протягом багатьох років ІНФОРМАТИКА виступала лідером у галузі технологій, інтеграції даних. Заснований на архітектурі ETL (Extract, Transfer, Load), цей інструмент інтеграції даних містить кілька продуктів, які зосереджені на наданні послуг державним організаціям, фінансовим та страховим компаніям, охороні здоров’я та ряду інших підприємств.
Ну, це було лише передумова ІНФОРМАТИКИ. Але сьогодні сфера зберігання даних надзвичайно зростає, і, отже, у галузі є багато можливостей для працевлаштування.
Найкращі запитання та відповіді на інтерв’ю Informatica
Нижче наведено перелік найбільш часто задаваних питань та відповідей на співбесіду. Він включає близько 64 запитань, що, у свою чергу, допоможе вам легше очистити свої знання про концепції Informatica.
Q # 1) Що таке INFORMATICA? Навіщо нам це потрібно?
Відповідь: INFORMATICA - це фірма, що розробляє програмне забезпечення, яка пропонує певне рішення для інтеграції даних для ETL, віртуалізацію даних, управління основними даними, якість даних, репліка даних, ультра-обмін повідомленнями тощо.
Деякі з популярних продуктів INFORMATICA:
- ІТ PowerCenter
- INFORMATICA PowerConnect
- КОМП'ЮТЕР Power Power
- Обмін енергією INFORMATICA
- INFORMATICA Аналіз потужності
- INFORMATICA Якість енергії
Нам потрібна INFORMATICA під час роботи з системами даних, що містять дані, для виконання певних операцій разом із набором правил. Це полегшує очищення ліній операцій та модифікацію даних зі структурованих та неструктурованих систем даних.
Q # 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, щоб інтегрувати дані до третьої системи.
Q # 4) Які різні версії INFORMATICA PowerCenter доступні?
Відповідь: Різні видання INFORMATICA PowerCenter:
- Стандартне видання
- Розширене видання
- Преміум-версія
Поточна версія PowerCenter доступна у версії v10 із високою продуктивністю.
Q # 5) Як можна розрізнити PowerCenter та Power Map?
Відповідь: Нижче наведені відмінності між PowerCenter та Power Map.
ІТ PowerCenter | Інформатика PowerMart | ||
---|---|---|---|
5858 | 4566 | 3550 | 23.01.2016 |
1. | Обробляє великий обсяг даних | Обробляє невеликий обсяг даних | |
2. | Підтримує глобальні та локальні сховища | Підтримує лише локальні сховища | |
3. | Підтримує пошук даних з ERP Такі джерела, як SAP, PeopleSoft тощо. | Не підтримують пошук даних із джерел ERP | |
Чотири. | Перетворює локальні сховища в глобальні | Не перетворюйте локальні сховища на глобальні |
Q # 6) Які різні компоненти PowerCenter?
Відповідь: Нижче наведено 7 важливих компонентів PowerCenter:
- Сервіс PowerCenter
- Клієнти PowerCenter
- Сховище PowerCenter
- Домен PowerCenter
- Служба сховищ
- Служба інтеграції
- Консоль адміністрування PowerCenter
- Центр веб-служб
Q # 7) Які різні клієнти PowerCenter?
Відповідь: Ось список клієнтів PowerCenter:
- Дизайнер PowerCenter
- Монітор робочого процесу PowerCenter
- Менеджер робочих процесів PowerCenter
- Менеджер сховищ PowerCenter
Q # 8) Що таке сховище INFORMATICA PowerCenter?
Відповідь: Репозиторій PowerCenter - це реляційна база даних або системна база даних, яка містить такі метадані, як
- Визначення джерела
- Визначення цілі
- Журнали сеансів та сеансів
- Робочий процес
- ODBC-з'єднання
- Картування
Існує два типи сховищ:
- Глобальні сховища
- Локальні сховища
Репозиторій PowerCenter необхідний для вилучення, перетворення та завантаження (ETL) на основі метаданих.
Q # 9) Як розробити рівень відстеження?
Відповідь: Рівень трасування можна визначити як кількість інформації, яку сервер записує у файл журналу. Рівень трасування створюється та налаштовується або на рівні трансформації, або на рівні сеансу в іншому випадку на обох рівнях.
Нижче наведено 4 типи рівня трасування:
- Жоден
- Лаконічний
- Багатослівна ініціалізація
- Детальні дані
Q # 10) Як розробити службу інтеграції PowerCenter?
Відповідь: Служби інтеграції контролюють робочий процес та виконання процесів PowerCenter.
Є три компоненти служб інтеграції INFORMATICA, як показано на малюнку нижче.
Процес інтеграції послуг: Це називається pmserver, служба інтеграції може запускати більше одного процесу для моніторингу робочого процесу.
Балансування навантаження: Балансування навантаження відноситься до розподілу всього робочого навантаження між кількома вузлами в сітці. Балансир навантаження виконує різні завдання, що включають команди, сеанси тощо.
Менеджер перетворення даних (DTM): Менеджер перетворення даних дозволяє виконувати такі перетворення даних:
- Активний: Щоб змінити кількість рядків у вихідних даних.
- Пасивний: Неможливо змінити кількість рядків у вихідних даних.
- Підключено: Посилання на іншу трансформацію.
- Без зв’язку: Немає посилання на інші перетворення.
Q # 11) Що таке PowerCenter on Grid?
Відповідь: INFORMATICA має функцію Grid-обчислень, яку можна використовувати для найбільшої масштабованості даних для підвищення продуктивності. Функція сітки використовується для балансування навантаження та паралельної обробки.
Домени PowerCenter містять набір з декількох вузлів для налаштування робочого навантаження, а потім запуску його в сітці.
ДО домен є основою для ефективного адміністрування послуг, що обслуговується PowerCenter.
Вузол - це незалежна фізична машина, яка логічно представлена для роботи в середовищі PowerCenter.
Q # 12) Що таке корпоративне зберігання даних?
Відповідь: Коли велика кількість даних збирається в одній точці доступу, це називається Enterprise Data Warehousing. Ці дані можна використовувати повторно та аналізувати через рівні проміжки часу або відповідно до потреби у часі.
Корпоративне сховище даних, яке вважається центральною базою даних або, скажімо, єдиною точкою доступу, забезпечує повний глобальний погляд і, отже, допомагає у підтримці рішень.
Це можна зрозуміти з наступних пунктів, які визначають його особливості:
- До всієї важливої ділової інформації, що зберігається в цій уніфікованій базі даних, можна отримати доступ з будь-якої точки організації.
- Хоча часу потрібно більше, періодичний аналіз цього єдиного джерела завжди дає кращі результати.
- Безпека та цілісність даних ніколи не порушуються, роблячи їх доступними для всієї організації.
Q # 13) У чому перевага розділення сеансів?
Відповідь: Поки служба інтеграції працює в середовищі, робочий процес розділений для кращої роботи. Потім ці розділи використовуються для вилучення, перетворення та завантаження.
Q # 14) Як ми можемо створити індекс після завершення процесу завантаження?
Відповідь: Командні завдання використовуються для створення покажчика. Сценарії командного завдання можна використовувати під час сеансу робочого процесу для створення індексу.
Q # 15) Що таке сеанси?
Відповідь: Сесія - це набір інструкцій, які використовуються під час переміщення даних від джерела до пункту призначення. Ми можемо розділити сеанс для реалізації декількох послідовностей сеансів для підвищення продуктивності сервера.
Після створення сеансу ми можемо використовувати менеджер серверів або програму командного рядка pmcmd щоб зупинити або розпочати сеанс.
Q # 16) Як ми можемо використовувати пакети?
Відповідь: Пакети - це сукупність сеансів, які використовуються для міграції даних із джерела до цільового на сервері. Пакети можуть мати найбільшу кількість сеансів, але вони спричиняють більше мережевого трафіку, тоді як меншу кількість сеансів у пакеті можна швидко перемістити.
Q # 17) Що таке картографування?
Відповідь: Картографування - це сукупність джерела та цілей, які пов’язані між собою за допомогою певних наборів перетворень, таких як перетворення виразів, перетворення сортувальника, перетворення агрегатора, перетворення маршрутизатора тощо.
Q # 18) Що таке трансформація?
Відповідь: Трансформацію можна визначити як набір правил та інструкцій, які слід застосовувати для визначення потоку даних та завантаження даних у пункті призначення.
Q # 19) Що таке трансформація виразу?
Відповідь: Це перетворення відображення, яке використовується для перетворення даних в одному записі за раз. Перетворення виразів може бути пасивним або пов’язаним. Вираз використовується для маніпулювання даними та формування вихідних даних за допомогою умовних операторів.
Q # 20) Що таке трансформація стратегії оновлення?
Відповідь: Стратегія оновлення в Informatica використовується для керування даними, що проходять через неї, та додавання до них тегів, таких як INSERT, UPDATE, DELETE та REJECT. Ми можемо встановити умовну логіку в Трансформації стратегії оновлення, щоб позначити її.
Q # 21) Що таке сортувальне перетворення?
круті речі, які ви можете робити з C ++
Відповідь: Перетворення сортувальника використовується для сортування великих обсягів даних через кілька портів. Ймовірно, це буде працювати як речення ORDER BY в SQL. Перетворення сортувальника може бути активним, пасивним або підключеним.
Активне перетворення проходить через відображення і змінює кількість рядків, тоді як пасивне перетворення проходить через відображення, але не змінює кількість рядків.
Більшість перетворень INFORMATICA підключені до шляху даних.
Q # 22) Що таке трансформація маршрутизатора?
Відповідь: Трансформація маршрутизатора використовується для фільтрації вихідних даних. Ви можете використовувати трансформацію маршрутизатора, щоб розділити одне джерело даних.
Це схоже на перетворення фільтра, але єдина різниця полягає в тому, що перетворення фільтра використовує лише одну умову перетворення і повертає рядки, які не відповідають умові, тоді як перетворення маршрутизатора використовує кілька умов перетворення і повертає рядки, які відповідають навіть одній умові.
Q # 23) Що таке трансформація рангу?
Відповідь: Перетворення рангу є активним, а також підключеним. Він використовується для сортування та ранжування набору записів зверху або знизу. Він також використовується для вибору даних із найбільшим чи найменшим числовим значенням на основі конкретного порту.
Q # 24) Що таке індекс ранжу в трансформації рангу?
Відповідь: Індекс рейтингу присвоюється дизайнером завдань кожному запису. Порт індексу рейтингу використовується для зберігання позиції ранжування для кожного рядка. Трансформація рангу визначає кожен рядок зверху вниз, а потім присвоює Індекс рейтингу.
Q # 25) Що таке код стану в INFORMATICA?
Відповідь: Код забезпечує механізм обробки помилок під час кожного сеансу. Код статусу видається збереженою процедурою, щоб визначити, успішно це здійснено чи ні, і надає інформацію серверу INFORMATICA для вирішення, зупиняти сеанс чи продовжувати його.
Q # 26) Що таке непотрібні розміри?
Відповідь: Небажаний вимір - це структура, яка складається з групи деяких атрибутів сміття, таких як випадкові коди або прапори. Він утворює фреймворк для зберігання відповідних кодів щодо конкретного виміру в одному місці, замість того, щоб створювати кілька таблиць для одного.
Q # 27) Що таке Mapplet в Informatica?
Відповідь: Mapplet - це багаторазовий об'єкт, який містить певний набір правил перетворення та логіки перетворень, які можна використовувати в декількох зіставленнях. Mapplet створюється в конструкторі Mapplet в інструменті конструктора.
Q # 28) Що таке Decode в Informatica?
Відповідь: Щоб зрозуміти Decode, давайте розглянемо його як подібний до виразу CASE в SQL. В основному це функція, яка використовується перетворенням виразу для пошуку певного значення в записі.
У функції Decode може бути необмежений пошук, де для повернення значень результату вказано порт. Ця функція зазвичай використовується в тих випадках, коли потрібно замінити вкладені оператори IF або замінити значення пошуку шляхом пошуку в невеликих таблицях з постійними значеннями.
Decode - це функція, яка використовується в рамках перетворення 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
Q # 29) Що таке трансформація столярів в INFORMATICA?
Відповідь: За допомогою трансформації Joiner ви можете використовувати об’єднання в INFORMATICA.
Він базується на двох джерелах, а саме:
- Головне джерело
- Детальне джерело
Наступні об'єднання можна створити за допомогою перетворення Joiner, як у SQL.
- Звичайне приєднання
- Повне Зовнішнє Приєднання
- Майстер зовнішнього приєднання (Right Outer Join)
- Детально зовнішнє з'єднання (ліве зовнішнє з'єднання)
Q # 30) Що таке трансформація агрегатора в INFORMATICA?
Відповідь: Перетворення агрегатора може бути активним або пов’язаним. Він працює як речення GROUP BY у SQL. Корисно проводити сукупні обчислення груп у INFORMATICA PowerCenter. Він виконує сукупний розрахунок даних за допомогою функції агрегованого типу, а саме. SUM, AVG, MAX та MIN.
Q # 31) Що таке перетворення генератора послідовностей в ІНФОРМАТИЦІ?
Відповідь: Генератор послідовностей Перетворення може бути пасивним або пов’язаним. Його основне використання полягає у формуванні цілочисельного значення за допомогою NEXTVAL та CURRVAL.
Q # 32) Що таке перетворення Союзу в INFORMATICA?
Відповідь: Трансформація об'єднання використовується для об'єднання даних з різних джерел та формування їх в один порт і тип даних. Це дуже схоже на речення в SQL.
Q # 33) Що таке перетворення кваліфікатора джерела в ІНФОРМАЦІЇ?
Відповідь: Перетворення вихідного кваліфікатора є корисним у Mapping, коли ми додаємо реляційні плоскі файли, воно створюється автоматично. Це активне та пов’язане перетворення, яке представляє ті рядки, які читає служба інтеграції.
Q # 34) Що таке Workforme INFORMATICA?
Відповідь: Worklet працює як Mapplet з функцією багаторазового використання, єдина відмінність полягає в тому, що ми можемо застосувати Worklet до будь-якої кількості робочих процесів в INFORMATICA, на відміну від Mapplet. Worklet зберігає логіку та завдання в одному місці для повторного використання.
Worklet дуже схожий на Mapplet і визначається як група завдань, які можуть бути багаторазовими або неодноразовими на рівні робочого процесу. Його можна додати до стільки робочих процесів, скільки потрібно. Завдяки своїй функції багаторазового використання багато часу економиться, оскільки логіка багаторазового використання може бути розроблена один раз і розміщена там, де її можна використовувати повторно.
У середовищі INFORMATICA PowerCenter Mapplets вважаються найбільш вигідною функцією. Вони створені в конструкторах Mapplet і є частиною інструменту Designer.
В основному він містить набір перетворень, які призначені для повторного використання при багаторазовому відображенні.
Кажуть, що картоплети є об’єктами багаторазового використання, які спрощують відображення завдяки:
- Включаючи численні перетворення та визначення джерел.
- Не потрібно підключатися до всіх вхідних та вихідних портів.
- Приймайте дані з джерел і переходьте до численних перетворень
Ну, загалом, коли потрібно повторно використовувати логіку відображення, тоді логіка повинна бути розміщена в Mapplet.
Q # 35) Що таке SUBSTR в INFORMATICA?
Відповідь: SUBSTR - це функція, яка витягує або видаляє набір символів із більшого набору символів.
Синтаксис: SUBSTR (рядок, початок (, довжина))
Де,
рядок визначає символ, який ми хочемо шукати.
почати - ціле число, яке використовується для встановлення позиції, з якої слід розпочати підрахунок.
Довжина є необов’язковим параметром, який використовується для підрахунку довжини рядка, який повертається з вихідного положення.
Наприклад, SUBSTR (Contact, 5, 8), де ми починаємо з 5-го символу нашого контакту і повертаємось до наступних 8 символів.
Q # 36) Що таке сумісність кодових сторінок?
Відповідь: Коли дані передаються із вихідної кодової сторінки на цільову кодову сторінку, тоді всі характеристики вихідної сторінки повинні бути присутніми на цільовій сторінці, щоб запобігти втраті даних, ця функція називається сумісністю з кодовою сторінкою.
Сумісність кодової сторінки проявляється, коли сервер INFORMATICA працює в режимі переміщення даних Unicode. У цьому випадку кажуть, що дві кодові сторінки однакові, коли їх закодовані символи практично ідентичні, і, отже, не втрачає даних.
Для повної точності сказано, що вихідна кодова сторінка є підмножиною цільової кодової сторінки.
Q # 37) Як можна розрізнити Connected LookUp та Unconnected LookUp?
Відповідь: Підключений пошук - це частина потоку даних, яка пов’язана з іншим перетворенням, він приймає введення даних безпосередньо з іншого перетворення, яке виконує пошук. Він використовує як статичний, так і динамічний кеш.
Незв’язаний пошук не бере дані, введені з іншого перетворення, але його можна використовувати як функцію в будь-якому перетворенні, використовуючи вираз LKP (LookUp). Він використовує єдиний статичний кеш.
Q # 38) Що таке додаткова агрегація?
Відповідь: Поступове агрегування генерується відразу після створення сеансу. Він використовується для обчислення змін у вихідних даних, які не змінюють цільові дані при значних змінах.
CUSTOMER_NO | BILL_NO | СУМА | ДАТА |
---|---|---|---|
1001 | 4001 | 1000 | 11.01.2016 |
2001 рік | 4002 | 2550 | 11.01.2016 |
3001 | 5012 | 4520 | 11.01.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 | Без змін |
Q # 39) Що таке сурогатний ключ?
Відповідь: Сурогатний ключ - це послідовно згенероване ціле число, яке використовується як інша заміна або заміна первинного ключа, яке потрібно як унікальну ідентифікацію кожного рядка в таблиці.
Первинний ключ можна часто міняти відповідно до потреби, що ускладнює процес оновлення для майбутніх вимог. Сурогатний ключ - єдине рішення цієї проблеми.
Q # 40) Що таке завдання сеансу та завдання команди?
Відповідь: Завдання сеансу - це набір інструкцій, які слід застосовувати під час передачі даних від джерела до цілі за допомогою команди сеансу. Команда сеансу може бути або передсесійною, або післясесійною.
Командне завдання - це конкретне завдання, яке дозволяє запускати одну або кілька команд оболонки UNIX у Windows під час робочого процесу
Q # 41) Що таке самостійне командне завдання?
Відповідь: Самостійне командне завдання можна використовувати для запуску команди Shell де завгодно та коли завгодно в процесі роботи.
Q # 42) Що таке робочий процес? Які компоненти диспетчера робочих процесів?
Відповідь: Робочий процес - це спосіб способу реалізації завдання. Це збірник інструкцій, які інформують сервер про те, як реалізувати завдання.
Нижче наведено три основні компоненти диспетчера робочих процесів:
- Конструктор завдань
- Розробник завдання
- Дизайнер робочих процесів
Q # 43) Що таке Подія і які завдання пов'язані з нею?
Відповідь: Подією може бути будь-яка дія або функція, яка відбувається в робочому процесі.
З цим пов’язано два завдання, що включає:
- Завдання очікування події: Це завдання чекає, доки не відбудеться подія, як тільки подія ініціюється, це завдання виконується і призначає наступне завдання.
- Події: Підвищення завдання: Завдання 'Збільшення подій' ініціює конкретну подію в робочому процесі.
Q # 44) Що таке заздалегідь визначена подія та визначена користувачем подія?
Відповідь: Попередньо визначені події - це визначені системою події, які очікують до прибуття певного файлу в певне місце. Це також називається подією File-Watcher.
Визначені користувачем події створюються користувачем, щоб піднімати їх у будь-який час у робочому процесі, який було створено.
Q # 45) Що таке конструктор цілей та порядок цільового навантаження?
Відповідь: Target Designer використовується для визначення цілі даних.
Коли є кілька джерел або одне джерело з декількома розділами, пов'язаними з різними цілями через сервер INFORMATICA, тоді сервер використовує цільовий порядок навантаження для визначення порядку, в якому дані повинні завантажуватися в ціль.
Q # 46) Що таке площадка?
Відповідь: Область проходження - це база даних, де зберігаються тимчасові таблиці, підключені до робочої області, або таблиці фактів для забезпечення входів для обробки даних.
Q # 47) У чому різниця між STOP і ABORT?
Відповідь: Відмінності такі:
- СТОП команда запускається на завданні Session, як тільки воно буде підняте, служба інтеграції припиняє лише читання даних у джерелі даних, але продовжує обробку та запис їх у ціль.
- АБОРТ Команда використовується, щоб повністю зупинити службу інтеграції від читання, обробки та запису даних у ціль. У нього є власний період очікування 60 секунд, щоб закінчити обробку та запис даних через службу інтеграції, якщо ні, то він просто вбиває сеанс.
Q # 48) Які різні кеші LookUp?
Відповідь: Пошук може бути кешованим або кешованим. В основному він розділений на п’ять частин.
Вони є:
- Статичний кеш
- Динамічний кеш
- Повторний кеш
- Постійний кеш
- Спільний кеш
Статичний кеш залишається незмінним без змін під час запуску сеансу.
Динамічний кеш постійно оновлюється під час запуску сеансу.
Q # 49) Як оновити визначення джерела?
Відповідь: Існує два способи оновити визначення джерела.
Вони є:
- Ви можете редагувати існуюче визначення джерела.
- Ви можете імпортувати нове джерело з бази даних.
Q # 50) Як реалізувати заходи безпеки за допомогою диспетчера сховищ?
Відповідь: Існує 3 способи реалізації заходів безпеки.
Вони є:
- Дозвіл на папки в межах власників, груп та користувачів.
- Блокування (читання, запис, отримання, збереження та виконання).
- Привілеї сховища, а саме.
- Переглянути сховище.
- Використовуйте диспетчер робочих процесів (для створення сеансів та пакетів та встановлення його властивостей).
- Оператор робочого циклу (для виконання сеансу та пакетів).
- Використовуйте Designer, Admin Repository (дозволяє будь-якому користувачеві створювати та керувати сховищем).
- Admin User (дозволяє користувачеві створити сервер сховища та встановити його властивості).
- SuperUser (всі привілеї надаються користувачеві).
Q # 51) Перелічіть переваги INFORMATICA.
Відповідь: Розглядаючись як найбільш улюблений інструмент інтеграції даних, існує безліч переваг, які потрібно залучити.
Вони є:
- Він може ефективно і дуже ефективно передавати та перетворювати дані між різними джерелами даних, такими як Mainframe, RDBMS тощо.
- Зазвичай це дуже швидше, надійне та легке навчання, ніж будь-яка інша доступна платформа.
- За допомогою INFORMATICA Workflow Monitor можна легко контролювати завдання, відновлювати невдалі завдання, а також вказувати на повільно працюючі завдання.
- Він має такі функції, як легка обробка інформації бази даних, перевірка даних, міграція проектів з однієї бази даних в іншу, розробка проектів, ітерація тощо.
Q # 52) Перелічіть кілька областей або ситуацій у режимі реального часу, де потрібна ІНФОРМАЦІЯ.
Відповідь: Зберігання даних, інтеграція даних, міграція даних та міграція додатків з однієї платформи на інші платформи - це кілька прикладів областей використання в режимі реального часу.
Q # 53) Поясніть програму ETL на кількох прикладах.
Відповідь: Відомий своєю унікальністю, інструмент ETL означає Інструмент вилучення, перетворення та завантаження, який в основному вирішує мету вилучення даних та відправлення кудись, як визначено шляхом їх зміни.
Якщо бути дуже точним:
- Завданням вилучення є збір даних із таких джерел, як база даних, файли тощо.
- Трансформація розглядається як зміна даних, отриманих від джерела.
- Завантаження визначає процес подачі змінених даних до визначеної цілі.
Для технічного розуміння інструмент ETL збирає дані з різнорідних джерел та змінює, щоб зробити їх однорідними, щоб можна було використовувати надалі для аналізу визначеного завдання.
Деякі основні приклади програм включають:
- Зіставлення виводять процес ETL зчитування даних з їхніх вихідних джерел, де процес відображення виконується в конструкторі.
- Робочі процеси складаються з безлічі завдань, які вирішуються та розробляються у вікні Диспетчера робочих процесів.
- Завдання складається з безлічі кроків, які визначають послідовність дій, які слід виконати під час виконання.
Q # 54) Зазначте відмінності між базою даних та сховищем даних.
Відповідь: Зверніться до таблиці нижче, щоб зрозуміти відмінності між ними:
сайти для перегляду аніме безкоштовно
База даних | Інформаційне сховище |
---|---|
У ньому зберігаються / реєструються поточні та актуальні дані, які використовуються у щоденних операціях | Він зберігає / аналізує історичні дані, які використовуються для інформаційної підтримки на довгостроковій основі. |
Його орієнтація - онлайн-транзакційна обробка, яка включає прості та короткі транзакції. | Його орієнтація - онлайн-аналітична обробка, яка включає складні запити. |
Він складається з детальних та примітивних даних, де його погляд є відносно реляційним. | Він складається з узагальнених зведених даних, де його вигляд є багатовимірним. |
Низька продуктивність спостерігається для аналітичних запитів. | Аналітичні запити тут оцінюються як високі показники ефективності. |
Ефективність визначається вимірюванням пропускної здатності транзакцій. | Ефективність визначається вимірюванням пропускної здатності запиту та часу відгуку. |
Q # 55) Поясніть особливості підключеного та відключеного пошуку.
Відповідь: Особливості підключеного пошуку можна пояснити наступним чином:
- Існує пряме джерело вхідних даних із трубопроводу для підключеного пошуку.
- Він бере активну участь у потоці даних, і як динамічний, так і статичний кеш використовуються як випадок.
- Він кешує всі стовпці підстановки та повертає значення за замовчуванням як вихідні дані, коли умова підстановки не відповідає.
- У вихідний порт можна повернути більше одного значення стовпця.
- Передаються кілька вихідних значень, а також вихідні порти пов'язані з іншим перетворенням.
- Підключений пошук підтримує визначені користувачем значення за замовчуванням.
Особливості підключеного пошуку можна пояснити наступним чином:
- Незв’язаний пошук використовує статичний кеш, а його джерелом вхідних даних є результат, отриманий з виводу виразу LKP.
- Він кешує лише вихідні порти підстановки та повертає значення як NULL, коли умова підстановки не відповідає.
- З кожного порту повертається лише одна колонка.
- Тільки одне вихідне значення передається іншому перетворенню.
- Визначені користувачем значення за замовчуванням не підтримуються підключеним пошуком.
Q # 56) Під час запуску сеансу вихідні файли створюються сервером Informatica. Зарахуйте кілька з них.
Відповідь: Нижче згадано кілька вихідних файлів:
- Кеш-файли: Ці файли створюються під час створення кешу пам'яті. Для таких обставин, як перетворення Пошуку, перетворення агрегатора тощо, файли індексу та кешу даних створюються сервером Informatica.
- Детальний файл сеансу: Як визначає ім'я, цей файл містить статистику завантаження, наприклад, назву таблиці, відхилені або записані рядки для кожної цілі на відображенні, і їх можна переглянути у вікні монітора.
- Файл деталей продуктивності: Цей файл є частиною аркуша властивостей сеансу та містить інформацію про ефективність сеансу для визначення областей вдосконалення.
- Журнал сервера INFORMATICA: Сервер створює журнал усіх повідомлень про стан та помилки, і його можна побачити в домашньому каталозі.
- Файл журналу сеансу: Для кожного сеансу сервер створює файл журналу сеансів залежно від встановленого рівня трасування. Інформація, яку можна побачити у файлах журналу про сеанси, може бути такою:
- Процес ініціалізації сесії,
- Створення команд SQL для потоків читачів і записів,
- Список виявлених помилок і
- Підсумок завантаження
- Електронна пошта після сесії: Це допомагає автоматично передавати інформацію про сеанс (сеанс завершено / сеанс не вдався) бажаним одержувачам.
- Відхилити файл: Цей файл містить інформацію про дані, які не були використані / записані для цілей.
- Контрольний файл: Якщо сеанс використовує зовнішній завантажувач, файл управління складається з інструкцій щодо завантаження та формату даних про цільовий файл.
- Файл індикатора: Цей файл в основному містить номер, який виділяє рядки, позначені для ВСТАВКИ / ОНОВЛЕННЯ / ВИДАЛЕННЯ або ВІДКРИТТЯ.
- Вихідний файл: Вихідний файл створюється на основі властивостей файлу.
Q # 57) Як розрізнити активну та пасивну трансформації?
Відповідь: Щоб зрозуміти різницю між активними та пасивними перетвореннями, давайте побачимо її особливості, які краще пояснять відмінності.
Дія, яку виконують Активні перетворення, включає:
- Зміна кількості рядків відповідно до вимоги, яка проходить через перетворення. Наприклад, Перетворення фільтра, яке видаляє рядок, який не відповідає умові.
- Зміна межі транзакції шляхом встановлення точок відкоту та фіксації. Наприклад, Трансформація управління транзакціями.
- Зміна типу рядка для INSERT / UPDATE / DELETE або REJECT.
Дія, що виконується пасивними перетвореннями, включає:
- Кількість рядків, що проходять через перетворення, ніколи не змінюється.
- Встановлено межу транзакції.
- Встановлено тип рядка.
Q # 58) Перелічіть різні типи Трансформацій.
Відповідь: Різні типи перетворень такі:
- Перетворення агрегатора
- Трансформація виразу
- Перетворення нормалізатора
- Перетворення рангу
- Перетворення фільтра
- Столярне перетворення
- Трансформація пошуку
- Перетворення збереженої процедури
- Перетворення сортування
- Оновлення стратегії трансформації
- Перетворення кваліфікатора джерела XML
- Трансформація маршрутизатора
- Перетворення генератора послідовностей
Q # 59) Що таке динамічний кеш?
Відповідь: Пошук INFORMATICA може бути класифікований як кешований, так і некешований. У випадку динамічного кешу рядки можуть бути вставлені або видалені під час передачі рядків і синхронізовані з цільовим. Кеш-пам'ять оновлюється щоразу після операцій видалення / оновлення в рамках сеансу.
Q # 60) Що таке декодування в статичному кеші?
Відповідь: Статичний кеш - це той, який не оновлюється та не оновлюється під час запуску сеансу. Це кеш за замовчуванням і повертає значення лише тоді, коли умова повернення є істинним. В інших випадках він повертає значення Null. Вставлення або оновлення кешу в цьому випадку неможливо виконати.
Q # 61) Згадайте кілька переваг перетворення маршрутизатора перед перетворенням фільтра.
Відповідь: Перетворення маршрутизатора та перетворення фільтра однакові, оскільки обидва вони використовують умову для тестування та фільтрування даних.
Однак переваги маршрутизатора перед перетворенням фільтрів можна зрозуміти з наведених нижче пунктів.
Трансформація маршрутизатора:
- Це дозволяє проводити більше одного тестового стану.
- Надайте можливість тестувати одні й ті ж вхідні дані на декількох числах умов.
- У випадку зіставлення, вхідні дані обробляються сервером лише один раз, а отже, покращується продуктивність.
- Менш складні та ефективніші.
- Записи, які не виконують умови перевірки, ніколи не блокуються, а передаються групі за замовчуванням.
Q # 62) Перерахуйте деякі властивості сеансів.
Відповідь: Сеанс доступний у менеджері робочих процесів і налаштовується шляхом створення завдання сеансу. У програмі відображення може бути кілька сеансів, і вона може бути багаторазовою або неодноразовою.
Деякі властивості сеансу:
- Відповідно до вимоги, завдання сеансу можна запускати одночасно або послідовно.
- Сеанс можна налаштувати для аналізу продуктивності.
- Щоб створити або запустити завдання сеансу, потрібно мати загальну інформацію про назву сесії, розклад та службу інтеграції.
- Інша важлива властивість сеансу включає файл журналу сеансу, тестове завантаження, обробку помилок, інтервал фіксації, цільові властивості тощо.
Q # 63) Перелічіть завдання, для яких використовується перетворення кваліфікатора джерела.
Відповідь: Визначник джерела розглядається як активне перетворення, яке зчитує рядки, задіяні в службі інтеграції в рамках запущеного сеансу. Він визначає спосіб отримання даних із джерела та їх автоматичне додавання під час додавання джерела до зіставлення.
Список різних завдань, де використовується вихідний кваліфікатор, є таким:
- Фільтрування рядків
- Сортування даних
- Створення власного запиту
- Об’єднання таблиць з одного джерела
- Вибір різних значень
Q # 64) Згадайте кілька клієнтських програм Power Center з їх основним призначенням?
Відповідь: Такі завдання, як створення сеансу та робочого циклу, моніторинг прогресу робочого циклу, проектування маплетів тощо виконуються клієнтськими програмами PowerCenter.
Нижче наведено список клієнтських програм PowerCenter з їх призначенням:
- Менеджер сховищ: Це адміністративний інструмент, і його основною метою є управління папками сховищ, об’єктами, групами тощо.
- Консоль адміністрування: Тут виконуються такі сервісні завдання, як запуск / зупинка, резервне копіювання / відновлення, оновлення / видалення тощо.
- Дизайнер центру живлення: Дизайнер складається з різних конструкторських інструментів, які слугують різним цілям. Ці інструменти проектування:
- Аналізатор джерел
- Дизайнер цілей
- Розробник трансформації
- 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 році