因應模型化挑戰

已完成

模型化資料是關於建立和維護關聯性,讓您可以有效地將資料以您業務所需的形式視覺化。 當您建立這些關聯性時,可能會遇到的常見缺陷是循環關聯性。

例如,您要開發 Sales 小組的報表,並檢查資料表之間的關聯性。 在設計不佳的語意模型中,表 1 與數據表 2 中的數據行具有多對一關聯性,但表 2 具有與數據表 1 本身關聯性的數據表 3。 這種關聯性網路很難管理,而且會成為建立視覺效果的艱鉅任務,因為存在哪些關聯性已不再清楚。 因此,您必須能夠識別循環關聯性,才能使用您的資料。

關聯性相依性

若要了解循環關聯性,您必須先了解相依性。

例如,假設您在 Sales 資料表中有下列計算結果欄 Total

Sales[‘TotalCost'] = Sales[‘Quantity’] * Sales[‘Price’]

TotalCost 相依於 QuantityPrice,因此,如果數量或價格變更,TotalCost 也會變更。 此範例概述某個資料行與其他資料行的相依性,但是量值、資料表和關聯性之間也可以有相依性。

請考慮 dSalesPersonfSalesdCustomer 之間的下列關聯性。 dCustomer 中的變更會導致 fSales 變更,進而導致 dSalesPerson 變更。這些類型的相依性可存在於關聯性內。

關聯性中相依性的螢幕擷取畫面。