Biml API Reference
Varigence.Languages.Biml.Cube Namespace
Classes
  Parent Type Summary
AstTranslationNode
The AstTranslationNode type is used to define alternate language versions of measure groups, measures, cube dimension, perspectives, KPIs, actions, named sets, and calculated members. These are used by client applications such as Microsoft Excel to show values for dimension metadata that are consistent with the language of the end-user.
AstAnalysisMetadataBaseNode
The AstAnalysisMetadataBaseNode class serves as an abstract base class for all SQL Server Analysis Services (SSAS) metadata that can be attached to a table object. these include both multidimensional and tabular metadata.
AstCubeNode
Cube objects correspond directly to SQL Server Analysis Services (SSAS) cubes, which offer a multidimensional data storage and query mechanism.
AstCubeDimensionNode
Cube Dimension objects correspond directly to cube dimensions as defined in SQL Server Analysis Services (SSAS). They have all of the same capabilities and limitations.
AstCubeAttributeReferenceNode
The AstCubeAttributeReferenceNode type is a wrapper for a direct reference to a SQL Server Analysis Services dimension attribute for use in a cube dimension.
AstPerspectiveNode
The AstPerpectiveNode type corresponds directly to a cube perspective in SQL Server Analysis Services. Note that perspectives are only available in Developer and Enterprise editions.
AstCubeDimensionReferenceNode
AstCubeDimensionReferenceNode is an abstract type that serves as the base type for all context-specific cube dimension reference types.
AstPerspectiveCubeDimensionReferenceNode
The AstPerspectiveCubeDimensionReferenceNode type is a wrapper for a direct reference to a cube dimension for use in a cube perspective.
AstCubeDimensionBindingBaseNode
The AstCubeDimensionRegularBindingNode type is the base class for cube dimension bindings.
AstCubeDimensionRegularBindingNode
The AstCubeDimensionRegularBindingNode type describes a regular dimension relationship between a measure group and a cube dimension in SQL Server Analysis Services. This binding type allows the column mapping between the fact and dimension to be explicitly defined.
AstDimensionBindingColumnReferenceNode
Defines the fact table column binding of a dimension reference.
AstCubeDimensionReferenceBindingNode
The AstCubeDimensionReferenceBindingNode type describes a reference dimension relationship between a measure group and a cube dimension through an intermediate cube dimension in SQL Server Analysis Services.
AstCubeDimensionBindingNode
The AstCubeDimensionBindingNode type describes a simplified regular dimension relationship between a measure group and a cube dimension in SQL Server Analysis Services. This binding type uses the defined keys and references on the dimension and fact tables to derive the relationship.
AstCubeDimensionManyToManyBindingNode
The AstCubeDimensionManyToManyBindingNode type describes a many-to-many dimension relationship between a measure group and a cube dimension through an intermediate factless fact table in SQL Server Analysis Services.
AstCubeDimensionFactBindingNode
The AstCubeDimensionFactBindingNode type describes a degenerate/fact dimension relationship between a measure group and a cube dimension that are defined on the same underlying table or DSV named query in SQL Server Analysis Services.
AstErrorConfigurationNode
The AstErrorConfigurationNode type defines how the SQL Server Analysis Services engine will respond to various potential error conditions while processing objects in the cube.
AstProactiveCachingNode
The AstProactiveCachingNodecorresponds directly to a proactive caching configuration definition in SQL Server Analysis Services.
AstProactiveCachingSourceNode
AstProactiveCachingSourceNode is an abstract type that serves as the base type for all proactive caching source definition types in SQL Server Analysis Services.
AstTableNotificationProactiveCachingSourceNode
AstTableNotificationProactiveCachingSourceNode is an abstract type that serves as the base type for all table notification source types for proactive caching in SQL Server Analysis Services.
AstSqlServerTableNotificationProactiveCachingSourceNode
The AstSqlServerTableNotificationProactiveCachingSourceNode corresponds directly to SQL Server Table Notification Source for proactive caching in SQL Server Analysis Services.
AstClientInitiatedTableNotificationProactiveCachingSourceNode
The AstClientInitiatedTableNotificationProactiveCachingSourceNode type corresponds directly to client initiated table notification for a proactive caching source in SQL Server Analysis Services.
AstQueryNotificationProactiveCachingSourceNode
The AstQueryNotificationProactiveCachingSourceNode type provides information to the Proactive Caching object about which query to execute to determine whether a data source has been modified.
AstProactiveCachingQueryNotificationNode
The AstProactiveCachingQueryNotificationNode type corresponds directly to a proactive caching query notification configuration in SQL Server Analysis Services.
AstProactiveCachingIncrementalNotificationNode
The AstProactiveCachingIncrementalNotificationNode type corresponds directly to a proactive caching incremental notification configuration in SQL Server Analysis Services.
AstIncrementalNotificationProactiveCachingSourceNode
The AstIncrementalNotificationProactiveCachingSourceNode type provides information to the Proactive Caching object about how to determine incremental processing progress.
AstCalculationReferenceNode
The AstCalculationReferenceNode type is a wrapper for a direct reference to a calculation for use in a cube perspective.
AstKpiReferenceNode
The AstKpiReferenceNode type is a wrapper for a direct reference to a Key Performance Indication (KPI) for use in a cube perspective.
AstKpiNode
The AstKpiNode type corresponds directly to a Key Performance Indicator (KPI) in SQL Server Analysis Services.
AstActionReferenceNode
The AstActionReferenceNode type is a wrapper for a direct reference to an action for use in a cube perspective.
Enumerations
  Parent Type Summary
SsasAttributeUsage
The SsasAttributeUsage enumeration provides a list of options for the role of an attribute in the dimension.
SsasOrderBy
The SsasOrderBy enumeration provides options for how member values are sorted when they are returned in query results.
SsasOptimizedState
The SsasOptimizedState enumeration provides a list of optimization types that can be used for an attribute or hierarchy.
SsasDataMimeType
The SsasDataMimeType enumeration provides options for the MIME type of SQL Server Analysis Services data.
SsasDataFormat
The SsasDataFormat enumeration provides options for the format of SQL Server Analysis Services data.
SsasTrimming
The SsasTrimming enumeration provides values that specify how SQL Server Analysis Services should trim string values.
SsasInvalidXmlCharacterProcessing
The SsasInvalidXmlCharacterProcessing enumeration provides options for how invalid XML characters are handled by SQL Server Analysis Services.
SsasNullProcessing
The SsasNullProcessing enumeration provides options for how null values are handled by SQL Server Analysis Services.
Language
The Language enumeration provides a list of system recognized locale identifiers.
SsasMeasureFormat
The SsasMeasureFormat enumeration provides a list of predefined measure formats that can be used in SQL Server Analysis Services and passed to the client application for rendering data values. Additional format strings can be provided as text.
SsasAggregationFunction
The SsasAggregationFunction enumeration provides a list of functions that can be used to aggregate the column values for a measure.
SsasDataType
The SsasDataType enumeration provides a collection of data types supported by SQL Server Analysis Services.
AggregationUsage
The AggregationUsage enumeration provides a list of potential restrictions that can be placed on aggregation designs relative to the parent attribute.
HierarchyUniqueNameStyle
The HierarchyUniqueNameStyle enumeration provide options for how SQL Server Analysis Services determines the unique name of a hierarchy.
MemberUniqueNameStyle
The HierarchyUniqueNameStyle enumeration provide options for how SQL Server Analysis Services determines the unique name of a member.
StorageMode
The StorageMode enumeration provides options for how the data associated with a SQL Server Analysis Services object is stored.
ProcessingMode
The ProcessingMode enumeration provides options for when indexes and aggregations will be created relative to processing.
DataAggregation
The DataAggregation enumeration provides a list of options for data or cache aggregation behaviors of a cube measure group.
ErrorConfigurationKeyDuplicate
The ErrorConfigurationKeyDuplicate enumeration provides options for how duplicate keys should be handled as part of cube processing error configuration.
ErrorConfigurationKeyErrorAction
The ErrorConfigurationKeyErrorAction enumeration provides options for how key errors should be handled as part of cube processing error configuration.
ErrorConfigurationKeyErrorLimitAction
The ErrorConfigurationKeyErrorLimitAction enumeration provides options for how cube processing should respond when the key error limit is reached.
ErrorConfigurationKeyNotFound
The ErrorConfigurationKeyNotFound enumeration provides options for how missing keys should be handled as part of cube processing error configuration.
ErrorConfigurationNullKeyConvertedToUnknown
The ErrorConfigurationNullKeyConvertedToUnknown enumeration provides options for how cube processing should respond when a null key is converted to the Unknown member.
ErrorConfigurationNullKeyNotAllowed
The ErrorConfigurationNullKeyNotAllowed enumeration provides options for how cube processing should respond when a disallowed null key is encountered.
StorageType
The StorageType enumeration provides options for how aggregations are stored during proactive caching.
ProactiveCachingOnlineMode
The ProactiveCachingOnlineMode enumeration provides options for when the store should come online relative to cache completion.
CubeState
The CubeState enumeration provides the the cube processing statuses.
KpiTrendGraphic
KPI Trend Graphic is used to communicate to the client application which image set it should use to render trend information related to key performance indicators.
KpiStatusGraphic
KPI Status Graphic is used to communicate to the client application which image set it should use to render status information related to key performance indicators.
ScriptCacheProcessingMode
Script Cache Processing Mode determines the time at which the script information is cached, either during processing or after processing as a background job.
ScriptErrorHandlingMode
Script Error Handling determines how the error events are handled during the processing of script items.
SsasAttributeType
The SsasAttributeType enumeration provides a collection of metadata categories to which an attribute can be assigned.
SsasGroupingBehavior
The SsasGroupingBehavior enumeration provides a list of hints that are passed by Analysis Services to the client application to suggest query building approaches relevant to a given hierarchy.
SsasAttributeInstanceSelection
The SsasAttributeInstanceSelection enumeration provides a collection of hints to the client application regarding how the attribute members should be displayed to the user for selection.
SsasAttributeMembersWithData
The SsasAttributeMembersWithData enumeration provides options for how member values that are associated with non-leaf nodes are displayed when a parent-child hierarchy is specified.
SsasAttributeRootMemberIf
The SsasAttributeRootMemberIf enumeration provides options for how root attribute members are determined.
SsasAttributeDiscretizationMethod
The SsasAttributeDiscretizationMethod enumeration provides options for how attribute members are grouped.
External Classes

This namespace has no external classes.

Extension Methods

This namespace has no extension methods.