Элемент NavigationProperty (CSDLBI)
Важно. Документ является архивным. Актуальные сведения см. в открытой спецификации [MS-CSDLBI]: Conceptual Schema Definition File Format with Business Intelligence Annotations (Формат файла CSDL с заметками бизнес-аналитики).
Элемент NavigationProperty — сложный тип, который расширяет тип элемента языка CSDL для поддержки навигации в моделях данных бизнес-аналитики.
Предупреждение
Этот элемент предназначен для отчетности, поэтому его изменение и управление им не допускаются.
Элементы и атрибуты
В следующей таблице перечислены элементы и атрибуты, определяющие элемент NavigationProperty.
Имя | Обязательный | Описание |
---|---|---|
CollectionCaption | Нет | Имя во множественном числе, которым называется набор экземпляров свойства навигации. Если этот атрибут опускается, используется атрибут Caption базового элемента. |
Пример табличного
В следующем примере рассмотрено свойство навигации в CSDLBI версии 1.1, в котором описывается связь между таблицей "Product SubCategory" и таблицей "Product" в табличной модели.
<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>
Пример многомерного измерения
В следующем примере показано свойство навигации в CSDLBI версии 1.1, описывающее связь между двумя таблицами в кубе операций Contoso. Связь соединяет таблицы "Bike Category" и "Product Subcategory".
<NavigationProperty
Name="BikeSubcategory_ProductSubcategoryKey"
Relationship="Sandbox.Bike_BikeSubcategory_BikeSubcategory_ProductSubcategoryKey"
FromRole="Bike_ProductSubcategoryKey"
ToRole="BikeSubcategory_ProductSubcategoryKey">
<bi:NavigationProperty />
</NavigationProperty>