共用方式為


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>