Skip to main content

Namespace Varigence.Languages.Biml.Project

Classes

NameDescription
AstCubeProjectNodeThis node defines an SSAS project (DWProj file), with associated cubes and dimensions. This object is used primarily when multiple cubes are defined within the same Biml solution and those cubes must be emitted into separate projects.
AstCubeReferenceNodeDefines the relationship between a CubeProject and a Cube.
AstDimensionReferenceNodeSpecifies the relationsip between a CubeProject and a Dimension.
AstPackageProjectNodeThis node defines an SSIS project, with associated project parameters and packages. This object is used primarily on projects targeted to the SSIS 2012 platform.
AstPackageReferenceNodeDefines the relationship between a PackageProject and a Package.
AstPrincipalReferenceNodeDefines the relationship between a CubeProject and a Principal.
AstProjectBaseNodeAstProjectBaseNode is an abstract type that serves as the base type for all project files (such as DTProj and DWProj) that can be defined within a Biml project.
AstTabularModelReferenceNodeDefines the relationship between a TabularProject and a TabularModel.
AstTabularProjectNodeThis node defines an SSAS project (SMProj file), with associated tabular models (also known as BI Model or BIM). This object is used primarily when multiple tabular models are defined within the same Biml solution and those tabular models must be emitted into separate projects.