2015-11-18 93 views
0

所以我試圖實現數據保險庫。 我在建模集線器時遇到了一些困難。 我有2個系統不互相交談。我想知道如何在樞紐中表示來自不同來源的相同物品。來自不同來源的數據保險庫集線器

在我們的訂購系統中,它會生成一個數字來區分客戶。 因此,讓我們說我們有一個名爲「鮑勃」的客戶,他需要我們在5個地點的服務。因此,我們將這5個地點視爲單獨的客戶。所以我們得到5個不同的客戶ID(10004-10008)。 Data Vault中迄今爲止易於操作。

現在棘手的部分是在我們的操作系統。我們有一個複合業務密鑰。所以(bob,1)是唯一的,但是我們也可以有一個(joe,1)。

我們可以得到一個獨特的客戶名稱「bob」和每個位置的序列號我們的操作系統中,沒有辦法輸入訂購系統的ID,在我們的訂購系統中,(bob,1)信息沒有被填寫,直到(bob,1)已經創建好之後。時間軸可以是這樣的 Bob進來說我需要5個位置訂購系統給他的ID(10004-10008) 一週後,他在我們的操作系統(bob,1),(bob,2)中創建。 ..(bob,5) 然後,也許2周後,我們將在訂購系統中看到(10004,bob,1),(10005,bob,2)。

如何處理這種情況?

感謝

回答

0

數據保險庫文學說,你保存在中心的每個鍵,並使用相同的鏈接做套利。也許你可以通過自動填充鏈接在ETL中部分解決這個問題。

有沒有辦法將業務密鑰從他的位置分開?您似乎將不同的核心業務概念連接到您可能想要分割成DV中的多個集線器的相同密鑰。 (客戶,客戶所在地)