Elemento Hierarchy (CSDLBI)

Importante: este documento está arquivado. Para obter as informações mais recentes, consulte Open Specification [MS-CSDLBI]: Formato de arquivo de definição de esquema conceitual com anotações de Business Intelligence.

O elemento Hierarchy é um contêiner lógico para os campos em uma tabela que podem ser vinculados entre si para formar uma hierarquia. O elemento Hierarchy é derivado do elemento CSDL Member e foi estendido para oferecer suporte às hierarquias criadas em modelos de dados de business intelligence.

Elementos e atributos

A tabela a seguir lista os elementos e atributos que definem o elemento Hierarchy.

Name Obrigatório Descrição
Documentação No Uma descrição da hierarquia.
Level Yes Um ou mais elementos Level que definem as colunas usadas na hierarquia.

Consulte Elemento Level (CSDLBI).

Comentários

Em modelos tabulares, as hierarquias são criadas por meio da especificação de relações pai-filho entre colunas na mesma tabela.

Tabela de exemplo

O exemplo a seguir, na versão 1.0 da CSDLBI, mostra uma hierarquia no modelo de exemplo da AdventureWorks que foi adicionado à tabela 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>  
  

Exemplo multidimensional

O exemplo a seguir, na versão 1.1 da CSDLBI, mostra uma hierarquia do cubo Operações de Varejo da Contoso.

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