共用方式為


瞭解表格式物件模型

表格式模型是數據表、關聯性、階層、檢視方塊、量值和關鍵效能的邏輯表示法。 本節介紹使用 AMO 的內部實作。 如果您之前尚未使用 AMO,請參閱使用分析管理物件開發 (AMO )。

這裡的方法是由上而下,表格式模型中的所有相關物件會以邏輯方式對應至 AMO 物件,並說明必要的互動或工作流程。 您可以從 Codeplex 取得使用 AMO、AMO 至表格式建立表格式模型的原始程式碼範例。 範例中程序代碼的重要注意事項:它只提供給此處說明的邏輯概念支援,不應該用於生產環境。 此範例在沒有支援或擔保的情況下提供。

資料庫表示法

資料庫會提供表格式模型的容器物件。 表格式模型中的所有物件都包含在資料庫中。 就 AMO 物件而言,資料庫表示法與 具有一對一對應關聯性 Database,而且不需要其他主要 AMO 物件。 請務必注意,這並不表示 AMO 資料庫物件中的所有自主物件都可以在模型化時使用。

如需如何建立及作資料庫表示法的詳細說明 ,請參閱資料庫表示法(表格式 )。

連接表示法

連接會建立要包含在表格式模型解決方案中之數據與模型本身之間的關聯性。 就 AMO 物件而言,連接與 DataSource具有一對一對應關聯性,而且不需要其他主要 AMO 物件。 請務必注意,這並不表示 AMO 數據源物件中的所有自主物件都可以在模型化時使用。

如需如何建立及作數據來源表示法的詳細說明 ,請參閱連接表示法(表格式 )。

數據表表示法

數據表是包含資料庫中數據的資料庫物件。 就 AMO 物件而言,數據表具有一對多對應關聯性。 數據表是以下列 AMO 物件的使用方式來表示:DataSourceView、、DimensionCubeCubeDimensionMeasureGroupPartition 是主要的必要物件;不過,請務必注意,這並不表示在模型化時可以使用先前提及的 AMO 物件中的所有包含物件。

如需如何建立及作數據表表示法的詳細說明 ,請參閱數據表表示法(表格式 )。

計算欄位表示法

計算結果列是產生數據表中數據行的評估表達式,其中會計算並儲存數據表中每個數據列的新值。 就 AMO 物件而言,計算結果列具有一對多對應關聯性。 計算結果列是由下列 AMO 物件的使用方式表示: DimensionMeasureGroup 是主要的必要物件。 請務必注意,這並不表示在模型化時可以使用先前提到的 AMO 物件中的所有自主物件。

如需如何建立及作計算結果列表示法的詳細說明 ,請參閱匯出數據行表示法(表格式 )。

計算量值表示法

計算量值是一旦部署模型之後,會根據要求進行評估的預存表達式。 就 AMO 物件而言,匯出量值具有一對多對應關聯性。 計算結果列是由下列 AMO 物件的使用方式表示: CommandsCalculationProperties 是主要的必要物件。 請務必注意,這並不表示在模型化時可以使用先前提到的 AMO 物件中的所有自主物件。

備註

物件 Measure 與表格式模型中的導出量值沒有關聯性,而且表格式模型中不支援。

如需如何建立及作匯出量值表示法的詳細說明 ,請參閱匯出量值表示法(表格式 )。

階層表示法

階層是一種機制,可為終端使用者提供更豐富的向上鑽研和向下切入體驗。 就 AMO 物件而言,階層表示法與 具有一對一的對應關聯性 Hierarchy,而且不需要其他主要 AMO 物件。 請務必注意,這並不表示在進行表格式模型化時,可以使用 AMO 資料庫物件中的所有自主物件。

如需如何建立及作階層表示法的詳細說明 ,請參閱階層表示法(表格式 )。

關鍵效能指標 -KPI- 表示法

KPI 可用來根據目標值來測量基底量值所定義的值效能。 就 AMO 物件而言,KPI 表示法具有一對多對應關聯性。 KPI 是由下列 AMO 物件的使用方式表示: Commands而且 CalculationProperties 是主要的必要物件。 請務必注意,這並不表示在模型化時可以使用先前提到的 AMO 物件中的所有自主物件。

備註

此外,重要的區別是 Kpi ,物件與表格式模型中的 KPI 沒有任何關聯性。 而且,表格式模型中不支持它們。

如需如何建立及作 KPI 表示法的詳細說明 ,請參閱關鍵效能指標表示法(表格式 )。

分區表示法

為了作目的,數據表可以分割成不同數據列子集,當結合在一起形成數據表時。 每個子集都是數據表的分割區。 就 AMO 物件而言,分割區表示法與 具有一對一的對應關聯性 Partition ,而且不需要其他主要 AMO 物件。 請務必注意,這並不表示 AMO 資料庫物件中的所有自主物件都可以在模型化時使用。

如需如何建立及作數據分割表示法的詳細說明 ,請參閱分割區表示法(表格式 )。

關聯性表示法

關聯性是兩個數據數據表之間的連接。 關聯性會建立兩個數據表中的數據應該如何相互關聯。

在表格式模型中,可以在兩個數據表之間定義多個關聯性。 定義兩個數據表之間的多個關聯性時,只能將一個定義為預設的作用中關聯性。 所有其他關聯性都是非作用中。

就 AMO 物件而言,所有非使用中關聯性都有與的一對一對應關聯 Relationship性的表示,而且不需要其他主要 AMO 物件。 針對作用中關聯性,也有其他需求存在,而且也需要對應至 ReferenceMeasureGroupDimension 。 請務必注意,這並不表示在模型化時,可以使用 AMO 關聯性或 referenceMeasureGroupDimension 物件中的所有自主物件。

如需如何建立及作關聯性表示法的詳細說明 ,請參閱關聯性表示法(表格式 )。

透視圖表示

檢視方塊是簡化或聚焦模式的機制。 就 AMO 物件而言,關聯性表示法具有與 的一對一對應關聯 Perspective 性,而且不需要其他主要 AMO 物件。 請務必注意,這並不表示在進行表格式模型化時,可以使用 AMO 檢視方塊中的所有內含物件。

如需如何建立及作檢視方塊表示法的詳細說明 ,請參閱檢視方塊表示法(表格式 )。

警告

檢視方塊不是安全性機制;使用者仍可透過其他介面存取檢視方塊以外的物件。