Hierarchy 元素 (CSDLBI)

重要提示:本文档已存档。 有关最新信息,请参阅开放规范 [MS-CSDLBI]:带商业智能注释的概念架构定义文件格式

Hierarchy 元素是表中可彼此链接以形成层次结构的各个字段的逻辑容器。 Hierarchy 元素派生自 CSDL 的 Member 元素,并已扩展为支持在商业智能数据模型中创建的层次结构。

元素和属性

下表列出了用于定义 Hierarchy 元素的元素和属性。

名称 是否必需 说明
文档 层次结构的说明。
Level 定义层次结构中使用的列的一个或多个 Level 元素。

请参阅 CSDLBI (Level 元素)

备注

在表格模型中,层次结构是通过在同一个表的各列间指定父子关系来创建的。

表格示例

以下示例(在 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 多维数据集中的一个层次结构。

  
<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>