50 самых популярных вопросов на собеседовании с Informatica и amp; Ответы

Anonim

Скачать PDF

1. Что вы имеете в виду под корпоративным хранилищем данных?

Когда данные организации создаются в единой точке доступа, это называется корпоративным хранилищем данных. Данные могут быть предоставлены серверу с глобальным представлением через единое хранилище источников. Можно проводить периодический анализ этого же источника. Это дает лучшие результаты, но требует много времени.

2. В чем разница между базой данных, хранилищем данных и витриной данных?

База данных включает набор разумно связанных данных, которые обычно имеют небольшой размер по сравнению с хранилищем данных. В то время как в хранилище данных есть наборы всевозможных данных, и данные извлекаются только в соответствии с потребностями клиента. С другой стороны, дата-витрина также представляет собой набор данных, предназначенный для удовлетворения потребностей различных доменов. Например, организация, имеющая разные порции данных для разных отделов, например, продаж, финансов, маркетинга и т. Д.

3. Что подразумевается под доменом?

Когда все связанные отношения и узлы охватываются единственной организационной точкой, называемой доменом. Благодаря этому можно улучшить управление данными.

4. В чем разница между сервером репозитория и электростанцией?

Сервер репозитория контролирует весь репозиторий, который включает таблицы, диаграммы, различные процедуры и т. Д. Его основная функция заключается в обеспечении целостности и согласованности репозитория. В то время как мощный сервер управляет реализацией различных процессов среди факторов репозитория базы данных сервера.

5. Сколько репозиториев можно создать в информатике?

В informatica может быть любое количество репозиториев, но в конечном итоге это зависит от количества портов.

6. В чем преимущество разделения сеанса?

Разделение сеанса означает отдельные последовательности выполнения в рамках сеанса. Его основная цель - улучшить работу и эффективность сервера. Другие преобразования, включая извлечение и другие выходы отдельных разделов, выполняются параллельно.

7. Как создаются индексы после завершения процесса загрузки?

Для создания индексов после процесса загрузки можно использовать командные задачи на уровне сеанса. Сценарии создания индекса могут быть приведены в соответствие с рабочим процессом сеанса или последовательностью выполнения после сеанса. Более того, этот тип создания индекса не может контролироваться после процесса загрузки на уровне преобразования.

8. Объясните сеансы. Объясните, как партии используются для объединения выполнений?

Обучающий набор, который необходимо реализовать для преобразования данных из источника в цель, называется сеансом. Сессию можно провести с помощью менеджера сеанса или команды pmcmd. Пакетное выполнение может использоваться для объединения сеансов последовательного или параллельного выполнения. Пакеты могут иметь разные сеансы, переносимые параллельно или последовательно.

9. Сколько сеансов можно сгруппировать партиями?

Можно сгруппировать любое количество сеансов, но было бы легче выполнить миграцию, если бы количество сеансов в пакете было меньше.

10. Объясните разницу между параметром отображения и переменной отображения?

Когда значения меняются во время выполнения сеанса, это называется переменной отображения. По завершении сервер Informatica сохраняет конечное значение переменной и повторно используется при перезапуске сеанса. Более того, те значения, которые не меняются во время выполнения сеанса, называются параметрами отображения. Процедура отображения объясняет параметры отображения и их использование. Перед началом сеанса этим параметрам присваиваются значения.

11. Что такое сложное картографирование?

Ниже приведены особенности сложного картографирования.

  • Сложные требования
  • Множество преобразований
  • Сложная бизнес-логика

12. Как определить правильность сопоставления без подключения к сеансу?

Узнать, является ли сеанс правильным или нет, без подключения сеанса можно с помощью опции отладки.

13. Можно ли использовать параметр отображения или переменные, созданные в одном отображении, в любое другое преобразование с возможностью повторного использования?

Да, можно, потому что многоразовое преобразование не содержит маплетов или сопоставлений.

14. Объясните, как пользоваться кеш-файлом агрегатора?

Преобразования агрегатора обрабатываются блоками инструкций во время каждого запуска. Он хранит переходные значения, которые находятся в локальной буферной памяти. Агрегаторы предоставляют дополнительные файлы кеша для хранения значений преобразования, если требуется дополнительная память.

15. Кратко опишите преобразование поиска?

Преобразования поиска - это те преобразования, которые имеют право доступа к набору данных на основе СУБД. Сервер ускоряет доступ, используя таблицы поиска для просмотра явных данных таблицы или базы данных. Заключение данных достигается путем сопоставления условия поиска для всех портов поиска, доставленных во время преобразований.

16. Что означает измерение ролевой игры?

Измерения, которые используются для выполнения разнообразных ролей, оставаясь в одном домене базы данных, называются измерениями ролевой игры.

17. Как можно получить доступ к отчетам репозитория без SQL или других преобразований?

Ответ: Репозиторий отчетов создается репортером метаданных. Нет необходимости в SQL или другом преобразовании, поскольку это веб-приложение.

18. Какие типы метаданных хранятся в репозитории?

Типы метаданных включают определение источника, определение цели, сопоставления, маплет, преобразования.

19. Объясните совместимость кодовой страницы?

Когда данные перемещаются с одной кодовой страницы на другую при условии, что обе кодовые страницы имеют одинаковые наборы символов, потеря данных не может произойти. Все характеристики исходной страницы должны быть доступны на целевой странице. Более того, если все символы исходной страницы отсутствуют на целевой странице, тогда это будет подмножество, и потеря данных обязательно произойдет во время преобразования из-за несовместимости двух кодовых страниц.

20. Как можно одновременно проверить все сопоставления в репозитории?

Все сопоставления не могут быть проверены одновременно, потому что каждый раз может проверяться только одно сопоставление.

21. Кратко объясните преобразование агрегатора?

Это позволяет выполнять совокупные вычисления, такие как суммы, средние значения и т. Д. В отличие от преобразования выражений, в котором можно выполнять вычисления в группах.

22. Опишите преобразование выражения?

В этой форме преобразования значения могут быть вычислены в одной строке перед записью в целевой объект. Его можно использовать для выполнения неагрегированных вычислений. Условные операторы также могут быть протестированы до того, как выходные результаты попадут в целевые таблицы.

23. Что вы подразумеваете под преобразованием фильтра?

Это средство фильтрации строк в отображении. Данные необходимо преобразовать с помощью преобразования фильтра, а затем применить условие фильтрации. Преобразование фильтра содержит все порты ввода / вывода, и строки, удовлетворяющие условию, могут проходить только через этот фильтр.

24. Что такое преобразование «Столяр»?

Объединительное преобразование объединяет два связанных разнородных источника, находящихся в разных местах, в то время как преобразование квалификатора источника может объединять данные, полученные из общего источника.

25. Что такое преобразование «Уточняющий запрос»?

Он используется для поиска данных в реляционной таблице посредством сопоставления. Определение поиска из любой реляционной базы данных импортируется из источника, который имеет тенденцию соединять клиент и сервер. В отображении можно использовать множественное преобразование поиска.

26. Как используется трансформация Союза?

Ответ: Это преобразование разнообразных входных групп, которое можно использовать для объединения данных из разных источников. Он работает как оператор UNION All в SQL, который используется для объединения набора результатов из двух операторов SELECT.

27. Что вы имеете в виду «Инкрементное агрегирование»?

Опция инкрементного агрегирования включается всякий раз, когда создается сеанс для агрегированного отображения. Power center выполняет инкрементную агрегацию через отображение и данные исторического кэша для инкрементального выполнения новых агрегированных вычислений.

28. В чем разница между связанным поиском и несвязанным поиском?

Когда входные данные берутся непосредственно из других преобразований в конвейере, это называется подключенным поиском. В то время как неподключенный поиск не принимает входные данные напрямую от других преобразований, но его можно использовать в любых преобразованиях и вызывать как функцию с помощью выражения LKP. Таким образом, можно сказать, что поиск без подключения может вызываться несколько раз при отображении.

29. Что такое маплет?

Повторно используемый объект, использующий конструктор маплетов, называется маплетом. Это позволяет повторно использовать логику преобразования в множественных отображениях, кроме того, он также содержит набор преобразований.

30. Кратко опишите многоразовое преобразование?

Многоразовое преобразование используется при отображении много раз. Он отличается от других отображений, в которых используется преобразование, поскольку хранится в виде метаданных. Преобразования будут аннулированы в сопоставлениях всякий раз, когда будут сделаны какие-либо изменения в повторно используемом преобразовании.

31. Что означает стратегия обновления и в чем ее отличие?

Построчную обработку выполняет informatica. Каждая строка вставляется в целевую таблицу, потому что она помечена как стандартная. Стратегия обновления используется всякий раз, когда строка должна быть обновлена ​​или вставлена ​​на основе некоторой последовательности. Кроме того, в стратегии обновления необходимо указать условие, чтобы обработанная строка была помечена как обновленная или вставленная.

32. Каков сценарий, при котором информационный сервер отклоняет файлы?

Это происходит, когда он сталкивается с DD_Reject в преобразовании стратегии обновления. Кроме того, это нарушает ограничение базы данных, введенное в сжатые строки.

33. Что такое суррогатный ключ?

Суррогатный ключ - это замена естественного простого ключа. Это уникальный идентификатор для каждой строки в таблице. Это очень полезно, потому что естественный первичный ключ может измениться, что в конечном итоге затруднит обновление. Они всегда используются в виде цифр или целых чисел.

34. Каковы предварительные задачи для достижения раздела сеанса?

Чтобы выполнить разбиение сеанса, необходимо настроить сеанс для разбиения исходных данных, а затем установить сервер Informatica в многократные ЦП.

35. Какие файлы создаются во время сеанса работы сервером информатики?

Во время выполнения сеанса создаются файлы, а именно журнал ошибок, плохой файл, низкий уровень рабочего процесса и журнал сеанса.

36. Кратко опишите задачу сеанса?

Это отрывок инструкций по серверу Power center о том, как и когда передавать данные из источников в целевые объекты.

37. Что означает командная задача?

Эта конкретная задача позволяет выполнять одну или несколько команд оболочки в Unix или DOS в Windows во время рабочего процесса.

38. Что такое автономная командная задача?

Эту задачу можно использовать в любом месте рабочего процесса для выполнения команд оболочки.

39. Что подразумевается под командами оболочки до и после сеанса?

Командную задачу можно вызвать как команду оболочки до или после сеанса для задачи сеанса. Его можно запустить как команду перед сеансом r команду успеха после сеанса или команду сбоя после сеанса.

40. Что такое предопределенное событие?

Это событие просмотра файлов. Он ожидает прибытия определенного файла в определенное место.

41. Как вы можете определить событие, вызываемое пользователем?

Пользовательское событие можно описать как поток задач в рабочем процессе. События можно создавать, а затем вызывать по мере необходимости.

42. Что такое рабочий процесс?

Ответ: Рабочий процесс - это набор инструкций, которые сообщают серверу о том, как выполнять задачи.

43. Какие инструменты доступны в диспетчере рабочих процессов?

Ниже приведены различные инструменты в диспетчере рабочих процессов, а именно:

  • Конструктор задач
  • Конструктор рабочих листов
  • Дизайнер рабочего процесса

44. Назовите какие-нибудь другие инструменты для планирования, кроме диспетчера рабочих процессов pmcmd?

Инструмент для целей планирования, отличный от диспетчера рабочих процессов, может быть сторонним инструментом, например CONTROL M.

45. Что такое OLAP (оперативная аналитическая обработка?)

Метод, с помощью которого происходит многомерный анализ.

46. ​​Какие бывают типы OLAP? Привести пример?

ROLAP, например, BO, MOLAP, например, Cognos, HOLAP, DOLAP

47. Что вы подразумеваете под словом worklet?

Когда задачи рабочего процесса сгруппированы в набор, он называется рабочим планом. Задачи рабочего процесса включают таймер, решение, команду, ожидание события, почту, сеанс, ссылку, назначение, управление и т. Д.

48. Какая польза от целевого дизайнера?

Target Definition создается с помощью целевого дизайнера.

49. Где найти опцию пропускной способности в informatica?

Параметр пропускной способности можно найти в информационной системе в мониторе рабочего процесса. В мониторе рабочего процесса щелкните правой кнопкой мыши сеанс, затем щелкните получить свойства запуска, и в разделе статистики источника / цели мы можем найти параметр пропускной способности.

50. Что такое целевой порядок загрузки?

Ответ: Целевой порядок загрузки указывается на основе квалификаторов источника в сопоставлении. Если есть множественные квалификаторы источника, связанные с разными целевыми объектами, тогда можно указать порядок, в котором информационный сервер загружает данные в целевые объекты.