Compartir vía


Hierarchy, elemento (CSDLBI)

Importante: Este documento está archivado. Para obtener la información más reciente, vea la especificación abierta [MS-CSDLBI]: formato de archivo de definición de esquemas conceptuales con anotaciones de inteligencia empresarial.

El elemento Hierarchy es un contenedor lógico para los campos de una tabla que se pueden vincular entre sí para formar una jerarquía. Este elemento se deriva del elemento Member de CSDL y se ha extendido para admitir las jerarquías creadas en los modelos de datos de Business Intelligence.

Atributos y elementos

En la tabla siguiente se enumeran los elementos y atributos que definen el elemento Hierarchy.

Nombre Es obligatorio Descripción
Documentación No Descripción de la jerarquía.
Nivel Uno o más elementos Level que definen las columnas utilizadas en la jerarquía.

Vea Elemento Level (CSDLBI).

Comentarios

En los modelos tabulares, las jerarquías se crean especificando relaciones de elementos primarios y secundarios entre las columnas de la misma tabla.

Tabular de ejemplo

En el ejemplo siguiente, en la versión 1.0 de CSDLBI, se muestra una jerarquía del modelo de ejemplo AdventureWorks que se ha agregado a la tabla 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>  
  

Ejemplo multidimensional

En el ejemplo siguiente, en la versión 1.1 de CSDLBI, se muestra una jerarquía del cubo de operaciones de Contoso Retail.

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