Varigence, Inc.

Expand Minimize
BIML Language Reference
Biml Element
AstRootNode serves as the root of the entire project tree. Anything that can be defined in a Biml project must be a descendant of the AstRootNode, and all constructs in the project can be reached by following a path through the child properties starting at the AstRootNode.
Collection Children
 ChildAPI TypeDescription
<Annotations>
    <Annotation />
</Annotations>
AstAnnotationNode
This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.
<Connections>
    Multiple Choices...
</Connections>
AstConnectionBaseNode
This is a collection of all connection definitions in the project.
<Cubes>
    <Cube />
</Cubes>
AstCubeNode
This is a collection of all Analysis Services cube definitions in the project.
<Databases>
    <Database />
</Databases>
AstDatabaseNode
This is a collection of all database definitions in the project.
<Dimensions>
    <Dimension />
</Dimensions>
AstDimensionNode
This is a collection of all dimension table definitions in the project.
<Facts>
    <Fact />
</Facts>
AstFactNode
This is a collection of all fact table definitions in the project.
<FileFormats>
    Multiple Choices...
</FileFormats>
AstFileFormatNode
This is a collection of all file format definitions in the project.
<Packages>
    <Package />
</Packages>
AstPackageNode
This is a collection of all SQL Server Integration Services package definitions in the project.
<Principals>
    <Principal />
</Principals>
AstPrincipalNode
This is a collection of all principal definitions in the project.
<Schemas>
    <Schema />
</Schemas>
AstSchemaNode
This is a collection of all database schema definitions in the project.
<ScriptProjects>
    Multiple Choices...
</ScriptProjects>
AstScriptProjectNode
This is a collection of all SQL Server Integration Services script project definitions in the project.
<Tables>
    Multiple Choices...
</Tables>
AstTableNode
This is a collection of all regular table definitions in the project.