Elemento NavigationProperty (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 NavigationProperty é um tipo complexo que estende o tipo Member da CSDL para oferecer suporte à navegação nos modelos de dados de business intelligence.
Aviso
Esse elemento é usado para relatório e não pode ser modificado ou manipulado.
Elementos e atributos
A tabela a seguir lista os elementos e atributos que definem o elemento NavigationProperty.
Name | Obrigatório | Descrição |
---|---|---|
CollectionCaption | No | Nome plural para fazer referência a um conjunto de instâncias da propriedade de navegação. Se esse atributo for omitido, será usado o atributo Caption do Member base. |
Tabela de exemplo
O exemplo a seguir mostra uma propriedade de navegação na versão 1.1 da CSDLBI que descreve o link entre as tabelas SubCategory do Produto e Produto em um 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>
Exemplo multidimensional
O exemplo a seguir mostra uma propriedade de navegação na versão 1.1 da CSDLBI que descreve a relação entre duas tabelas no cubo Operações da Contoso. A relação conecta as tabelas Categoria de bike e Subcategoria de produto.
<NavigationProperty
Name="BikeSubcategory_ProductSubcategoryKey"
Relationship="Sandbox.Bike_BikeSubcategory_BikeSubcategory_ProductSubcategoryKey"
FromRole="Bike_ProductSubcategoryKey"
ToRole="BikeSubcategory_ProductSubcategoryKey">
<bi:NavigationProperty />
</NavigationProperty>