Technical Reference for BI Annotations to CSDL

Important: This document is archived. For the latest information, refer to Open Specification [MS-CSDLBI]: Conceptual Schema Definition File Format with Business Intelligence Annotations.

This section lists the elements, attribute, and properties in CSDL that are used to represent Analysis Services tabular models. Some elements are new; others have been annotated or extended to support business intelligence modeling.

For an overview of tabular models and how the entities, relationships, and formulas are represented in CSDL, see CSDL Annotations for Business Intelligence (CSDLBI).

Extended CSDL Elements: Complex Types

The following elements of CSDL have been added or extended to support business intelligence data models, both tabular and multidimensional.

Simple Type and Subtypes

The following table lists some simple types and some minor complex types that are included in the definitions of the complex types listed above. The documentation for each simple type or subtype listed in the left-hand column is provided in the parent elements listed in the right-hand column.

Simple Type Found in topic
Alignment BaseProperty Element (CSDLBI)
CompareOptions EntityContainer Element (CSDLBI)
Contents EntityType Element (CSDLBI)
ContextualNameRule Member Element (CSDLBI)
DefaultAggregationFunction Property Element (CSDLBI)
DirectQueryMode EntityContainer Element (CSDLBI)
GroupingBehavior Property Element (CSDLBI)
MemberRefs MemberRef Element (CSDLBI)
PropertyRefs PropertyRef Element (CSDLBI)
SortDirection BaseProperty Element (CSDLBI)
State AssociationSet Element (CSDLBI)
Stability Property Element (CSDLBI)
SortDirection BaseProperty Element (CSDLBI)