Я разрабатываю несколько измерений с несколькими источниками данных и задаюсь вопросом, что другие люди сделали для обработки нескольких суррогатных бизнес-ключей.Создайте измерение с несколькими источниками данных
Мой пример: У меня есть 2 источника данных - система заказа и система исполнения. Система заказа содержит сведения об оплате и что должно произойти; система исполнения содержит сведения о том, что на самом деле произошло (сколько времени потребовалось и т. д., которые были выполнены в заказе). Данные из обеих систем необходимо создать единый факт.
В системе Ordering and Execution они представляют собой таблицу местоположения. Бизнес-ключи от обеих систем отображаются через esb. В обеих системах есть атрибуты, которые составляют полную картину об одном месте. Биллинговая информация находится в системе заказа, широта и долгота находятся в системе исполнения. И Location Name существует в обеих системах.
Как вы определяете изменения в SCD от обеих систем к размеру?
Мы придерживаемся довольно строгой методологии Кимбалла - fyi, но я открыт для поиска решений каждого.
У вас есть запись о размерах для каждой исходной системы, или вы предварительно объедините места и загрузите одно место? –
в постановке У меня есть запись двух измерений для одного места - по одному от каждой исходной системы.Физически это одно место - я не уверен в лучшей практике, как справиться с этим в DW. Это одномерная запись с двумя суррогатными бизнес-ключами? Это одна запись с таблицей xref с указанными там суррогатными ключами бизнеса? Или это записи двух измерений? Или по-другому ..? – tember
Я не могу отредактировать комментарий ... везде я сказал «суррогатный бизнес-ключ», он должен просто сказать «бизнес-ключ» – tember