Informatica о объединении Source Qualifier и нескольких целей в одном отображении - PullRequest
0 голосов
/ 27 ноября 2018

Здравствуйте, дорогие мастера stackoverflow,

Прилагается скриншот рассматриваемого сопоставления.Исходные таблицы взяты из той же базы данных.Я попытался объединить таблицы, используя одно преобразование Source Qualifier.Я также поместил все три цели в одно отображение.

Будет ли это работать?Если нет, возможно ли использовать Source Qualifier для объединения в другом случае и можно ли вообще иметь несколько целей в одном отображении?

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

Большое спасибо!

С наилучшими пожеланиями, Cam Соответствующее отображение

1 Ответ

0 голосов
/ 27 ноября 2018

Это не должно работать, поскольку целостность данных может не получиться.Между этими таблицами есть внешние ключи.Сначала вам нужно загрузить данные в таблицу домохозяйств, затем в клиентов и после этого в заказы.Хорошо создать три отдельных сопоставления и последовательно соединить их в Workflow Manager.Вы также можете создать три отдельных загрузки данных в одном отображении, но вам необходимо определить Порядок целевой группы загрузки (щелкните Отображения на панели инструментов), чтобы указать, в каком порядке Служба интеграции (IS) должна их загружать.И, на самом деле, вам не нужно ничего присоединяться.Я не вижу проблем с использованием Source Qualifier для объединения таблиц, даже фильтрации или упорядочивания данных, но обычно хорошей практикой является использование Joiners после SQ (или SQ >> FILTER >> JOINER).С Joiner вы можете присоединиться только к двум источникам одновременно.Вот что Informatica говорит о трансформации столяра: Используйте преобразование Joiner для объединения исходных данных из двух связанных разнородных источников, находящихся в разных местах или файловых системах.Вы также можете объединить данные из того же источника. А по поводу Source Qualifier: Присоединение данных, исходящих из той же исходной базы данных.Вы можете объединить две или более таблиц с отношениями первичный ключ-внешний ключ, связав источники с одним преобразованием Source Qualifier. Объединение исходных данныхИспользуйте одно преобразование Source Qualifier для объединения данных из нескольких реляционных таблиц.Эти таблицы должны быть доступны с одного и того же экземпляра или сервера базы данных.Когда в сопоставлении используются связанные реляционные источники, вы можете объединить оба источника в одном преобразовании Source Qualifier.Во время сеанса исходная база данных выполняет объединение перед передачей данных в службу интеграции.Это может повысить производительность при индексации исходных таблиц.Совет: используйте преобразование Joiner для разнородных источников и объединения плоских файлов.

...