NavigationProperty, 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 NavigationProperty es un tipo complejo que extiende el tipo Member de CSDL para poder navegar en modelos de datos de Business Intelligence.
Advertencia
Este elemento se utiliza en la creación de informes y no se puede modificar ni manipular.
Atributos y elementos
En la tabla siguiente se enumeran los elementos y atributos que definen el elemento NavigationProperty.
Nombre | Es obligatorio | Descripción |
---|---|---|
CollectionCaption | No | Nombre plural para hacer referencia a un conjunto de instancias de la propiedad de navegación. Si se omite este atributo, se utiliza el atributo Caption del miembro base. |
Tabular de ejemplo
En el ejemplo siguiente, se muestra una propiedad de navegación en la versión 1.1 de CSDLBI que describe el vínculo existente entre las tablas Product SubCategory y Product en un modelo tabular.
<NavigationProperty
Name="Product_Sub_Category_ProductSubcategoryKey"
Relationship="Sandbox.Product_Product_Sub_Category_Product_Sub_Category_ProductSubcategoryKey"
FromRole="Product_ProductSubcategoryKey"
ToRole="Product_Sub_Category_ProductSubcategoryKey">
<bi:NavigationProperty
ReferenceName="Product Sub-Category_ProductSubcategoryKey" />
</NavigationProperty>
Ejemplo multidimensional
En el ejemplo siguiente se muestra una propiedad de navegación en la versión 1.1 de CSDLBI que describe la relación entre dos tablas en el cubo de operaciones de Contoso. La relación conecta las tablas Bike Category y Product Subcategory.
<NavigationProperty
Name="BikeSubcategory_ProductSubcategoryKey"
Relationship="Sandbox.Bike_BikeSubcategory_BikeSubcategory_ProductSubcategoryKey"
FromRole="Bike_ProductSubcategoryKey"
ToRole="BikeSubcategory_ProductSubcategoryKey">
<bi:NavigationProperty />
</NavigationProperty>