Skip to main content

Namespace Varigence.Languages.Biml.Cube

Classes

NameDescription
AstActionReferenceNodeThe AstActionReferenceNode type is a wrapper for a direct reference to an action for use in a cube perspective.
AstAnalysisMetadataBaseNodeThe 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.
AstCalculationReferenceNodeThe AstCalculationReferenceNode type is a wrapper for a direct reference to a calculation for use in a cube perspective.
AstClientInitiatedTableNotificationProactiveCachingSourceNodeThe AstClientInitiatedTableNotificationProactiveCachingSourceNode type corresponds directly to client initiated table notification for a proactive caching source in SQL Server Analysis Services.
AstCubeAttributeReferenceNodeThe AstCubeAttributeReferenceNode type is a wrapper for a direct reference to a SQL Server Analysis Services dimension attribute for use in a cube dimension.
AstCubeDimensionBindingBaseNodeThe AstCubeDimensionRegularBindingNode type is the base class for cube dimension bindings.
AstCubeDimensionBindingNodeThe 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.
AstCubeDimensionFactBindingNodeThe 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.
AstCubeDimensionManyToManyBindingNodeThe 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.
AstCubeDimensionNodeCube Dimension objects correspond directly to cube dimensions as defined in SQL Server Analysis Services (SSAS). They have all of the same capabilities and limitations.
AstCubeDimensionReferenceBindingNodeThe 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.
AstCubeDimensionReferenceNodeAstCubeDimensionReferenceNode is an abstract type that serves as the base type for all context-specific cube dimension reference types.
AstCubeDimensionRegularBindingNodeThe 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.
AstCubeNodeCube objects correspond directly to SQL Server Analysis Services (SSAS) cubes, which offer a multidimensional data storage and query mechanism.
AstDimensionBindingColumnReferenceNodeDefines the fact table column binding of a dimension reference.
AstErrorConfigurationNodeThe AstErrorConfigurationNode type defines how the SQL Server Analysis Services engine will respond to various potential error conditions while processing objects in the cube.
AstIncrementalNotificationProactiveCachingSourceNodeThe AstIncrementalNotificationProactiveCachingSourceNode type provides information to the Proactive Caching object about how to determine incremental processing progress.
AstKpiNodeThe AstKpiNode type corresponds directly to a Key Performance Indicator (KPI) in SQL Server Analysis Services.
AstKpiReferenceNodeThe AstKpiReferenceNode type is a wrapper for a direct reference to a Key Performance Indication (KPI) for use in a cube perspective.
AstPerspectiveCubeDimensionReferenceNodeThe AstPerspectiveCubeDimensionReferenceNode type is a wrapper for a direct reference to a cube dimension for use in a cube perspective.
AstPerspectiveNodeThe AstPerpectiveNode type corresponds directly to a cube perspective in SQL Server Analysis Services. Note that perspectives are only available in Developer and Enterprise editions.
AstProactiveCachingIncrementalNotificationNodeThe AstProactiveCachingIncrementalNotificationNode type corresponds directly to a proactive caching incremental notification configuration in SQL Server Analysis Services.
AstProactiveCachingNodeThe AstProactiveCachingNodecorresponds directly to a proactive caching configuration definition in SQL Server Analysis Services.
AstProactiveCachingQueryNotificationNodeThe AstProactiveCachingQueryNotificationNode type corresponds directly to a proactive caching query notification configuration in SQL Server Analysis Services.
AstProactiveCachingSourceNodeAstProactiveCachingSourceNode is an abstract type that serves as the base type for all proactive caching source definition types in SQL Server Analysis Services.
AstQueryNotificationProactiveCachingSourceNodeThe AstQueryNotificationProactiveCachingSourceNode type provides information to the Proactive Caching object about which query to execute to determine whether a data source has been modified.
AstSqlServerTableNotificationProactiveCachingSourceNodeThe AstSqlServerTableNotificationProactiveCachingSourceNode corresponds directly to SQL Server Table Notification Source for proactive caching in SQL Server Analysis Services.
AstTableNotificationProactiveCachingSourceNodeAstTableNotificationProactiveCachingSourceNode is an abstract type that serves as the base type for all table notification source types for proactive caching in SQL Server Analysis Services.
AstTranslationNodeThe 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.

Enums

NameDescription
AggregationUsage
CubeState
DataAggregation
ErrorConfigurationKeyDuplicate
ErrorConfigurationKeyErrorAction
ErrorConfigurationKeyErrorLimitAction
ErrorConfigurationKeyNotFound
ErrorConfigurationNullKeyConvertedToUnknown
ErrorConfigurationNullKeyNotAllowed
HierarchyUniqueNameStyle
KpiStatusGraphic
KpiTrendGraphic
Language
MemberUniqueNameStyle
ProactiveCachingOnlineMode
ProcessingMode
ScriptCacheProcessingMode
ScriptErrorHandlingMode
SsasAggregationFunction
SsasAttributeDiscretizationMethod
SsasAttributeInstanceSelection
SsasAttributeMembersWithData
SsasAttributeRootMemberIf
SsasAttributeType
SsasAttributeUsage
SsasDataFormat
SsasDataMimeType
SsasDataType
SsasGroupingBehavior
SsasInvalidXmlCharacterProcessing
SsasMeasureFormat
SsasNullProcessing
SsasOptimizedState
SsasOrderBy
SsasTrimming
StorageMode
StorageType