Элемент DisplayKey (CSDLBI)
Важно. Документ является архивным. Актуальные сведения см. в открытой спецификации [MS-CSDLBI]: Conceptual Schema Definition File Format with Business Intelligence Annotations (Формат файла CSDL с заметками бизнес-аналитики).
Элемент DisplayKey содержит следующий список элементов, составляющих вместе строгий идентификатор. DisplayKey встречается только как дочерний элемент EntityType. Он может ссылаться на столбцы или окончания роли.
Элементы и атрибуты
В следующей таблице перечислены атрибуты элемента DisplayKey.
Имя | Обязательный | Описание |
---|---|---|
IsDisplayKey | Нет | True или False. |
Remarks
Этот элемент предназначен для отчетов. Элемент, к которому применяется этот атрибут, не обязательно должен быть фактическим ключом таблицы, а только лишь элементом, представляемым в виде ключа. Однако столбец, используемый для DisplayKey, должен содержать уникальные значения.
Пример табличного
В следующем примере для CSDLBI версии 1.1 приведен столбец из примера модели AdventureWorks, который назначен как DisplayKey для таблицы.
<sample in progress>
Пример многомерного измерения
В следующем примере для CSDLBI версии 1.1 приведена выборка из представления куба операций Contoso. В этой модели столбец Color был помечен в качестве отображаемого ключа для таблицы Bikes.
<EntityType
Name="Bike">
.. .. ..
<Property
Name="Color"
Type="String"
MaxLength="Max"
Unicode="true"
FixedLength="false">
<bi:Property
ContextualNameRule="Context"
Alignment="Left" Units="counts"
SortDirection="Descending"
IsRightToLeft="true"
DefaultAggregateFunction="Max" />
</Property>
.. .. ..
<bi:EntityType>
<bi:DisplayKey>
<bi:MemberRef Name="Color" />
</bi:DisplayKey>>
.. .. ..
</bi:EntityType>
</EntityType>