Учебники

22) Informatica Интервью Que & Ans

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24. Что такое трансформация столяра?

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

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

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

26. Как используется Union Transformation?

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

27. Что вы имеете в виду инкрементная агрегация?

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

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

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

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

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

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

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

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

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

32. Какой сценарий заставляет сервер informatica отклонять файлы?

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

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

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

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

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

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

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

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

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

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

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

38. Что такое отдельное командное задание?

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

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

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

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

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

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

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

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

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

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

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

  • Дизайнер задач
  • Worklet Designer
  • Дизайнер рабочих процессов

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

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

45. Что такое OLAP (онлайн-аналитическая обработка?

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

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

ROLAP напр. BO, MOLAP напр. Cognos, HOLAP, DOLAP

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

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

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

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

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

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

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

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