Hierarchy 元素 (CSDLBI)
重要: 這份檔已封存。 如需最新資訊,請參閱 Open 規格 [CSDLBI]:概念結構定義檔案格式與商業智慧批註。
Hierarchy 元素是資料表中可彼此連結以構成階層之欄位的邏輯容器。 Hierarchy 元素衍生自 CSDL Member 元素而且已擴充,可支援商業智慧資料模型中建立的階層。
元素和屬性
下表列出定義 Hierarchy 元素的元素和屬性
名稱 | 必要 | 說明 |
---|---|---|
文件 | 否 | 階層的描述。 |
層級 | 是 | 一個或多個 Level 元素,會定義階層中所使用的資料行。 請參閱 Level Element (CSDLBI) 。 |
備註
在表格式模型中,您可以在相同資料表的資料行之間指定父子式關聯性,藉以建立階層。
表格式範例
下列 CSDLBI 1.0 版中的範例顯示 AdventureWorks 範本模型中已加入 Products 資料表的階層。
<bi:Hierarchy Name="Categoryy">
<bi:Level Name="CategoryName">
<bi:Source>
<bi:PropertyRef Name="CategoryName" />
</bi:Source>
</bi:Level>
<bi:Level Name="ProductName">
<bi:Source>
<bi:PropertyRef Name="ProductName" />
</bi:Source>
</bi:Level>
</bi:Hierarchy>
多維度範例
下列 CSDLBI 1.1 版中的範例會顯示來自 Contoso Retail Operations Cube 的階層。
<bi:Hierarchy Name="Product_Hierarchy" Caption="Product Hierarchy" ReferenceName="Product Hierarchy">
<bi:Documentation>
<bi:Summary>DESCRIPTION_ProductModelCateg_Hierarchies</bi:Summary>
</bi:Documentation>
<bi:Level Name="ProductLine">
<bi:Source>
<bi:PropertyRef Name="ProductLine" />
</bi:Source>
</bi:Level>
<bi:Level Name="ModelName">
<bi:Source>
<bi:PropertyRef Name="ModelName" />
</bi:Source>
</bi:Level>
</bi:Hierarchy>