Biml API Reference
AstSecurableNode.FriendlyTypeNameStatic Property
BimlStudio 2017

Gets the friendly name of the type of this node
Assembly:
Biml (in Biml.dll)
Language Element:
AstSecurableNode is an abstract type, so it does not have a corresponding Biml language element.
.NET API Metadata
Code Type:
Default Value:
Required:
False
Virtual:
False
Types Containing This Property
  Parent Type Summary
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.
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.
AstCubeMeasureGroupNode
A measure group associates dimensions with measures and groups measures to optimize processing. This collection is used to define a cube measure group, which references a fact table. Each fact table might be referenced by multiple cube measure groups in cases where a single fact table might be used in multiple ways. For example, a fact table that tracks customer activity might be used both in a sales and an account measure group for a sales-tracking cube.
AstCubeNode
Cube objects correspond directly to SQL Server Analysis Services (SSAS) cubes, which offer a multidimensional data storage and query mechanism.
AstDatabaseNode
Database objects correspond directly to SQL Server databases, which are logical containers for tables, stored procedures, views, schemas, and other database objects. Note that databases are currently not used to genereate SQL code and can only be used to enable tables and schemas with the same unqualified name to be generated by the BIML framework.
AstDimensionMetadataNode
Dimension metadata objects include all of the information necessary to use the parent table as the basis to create a Dimension in SQL Server Analysis Services (SSAS).
AstDimensionNode
Dimension objects include all of the capabilities of regular tables and additionally correspond directly to a Dimension in SQL Server Analysis Services (SSAS).
AstFactNode
Fact table objects include all of the capabilities of regular tables and additionally correspond directly to a Measure Group in SQL Server Analysis Services (SSAS).
AstMeasureGroupMetadataNode
Measure group metadata objects include all of the information necessary to use the parent table as the basis to create a Measure Group in SQL Server Analysis Services (SSAS).
AstMetadataBaseNode
This is the common abstract base class for all global Biml project metadata items.
AstMetadataInstanceNode
Metadata instance objects include all of the metadata specifications for a given metadata model. Note that there may be many metadata instance objects for each metadata model. The metadata model specifies the structure and rules for a collection of metadata. The metadata instance specifies the actual metadata within that model.
AstMetadataModelNode
A metadata model defines all configuration necessary for an end-user to specify and validate metadata that will be used by downstream BimlScripts to automatically generate assets.
AstMiningModelNode
The mining model receives data from the mining structure, applies a mining model algorithm, and routes the data to specified locations. Mining models can be queried directly or participate in downstream data processing.
AstMiningStructureNode
This value displays the current cube state with respect to processing.
AstMultipleColumnTableReferenceNode
Multiple-column table references are used to create a local column with a relationship to a multiple-column key of a regular table. Multiple-column table references can be used with foreign keys having any number of columns. Use table reference columns for a version of table references that is optimized for single column keys.
AstOfflineSchemaColumnNode
The AstOfflineSchemaColumnNode class defines the type metadata information for an individual column within an offline schema.
AstOfflineSchemaNode
The AstOfflineSchemaNode stores all information necessary to build a package that targets a specific data source without having to connect to the data source at build time. It is essentially a cache of offline schema items, each containing column type information for a table or query result set.
AstSchemaNode
Schema objects correspond directly to SQL Server schemas, which are logical containers for tables, stored procedures, views, and other database objects.
AstSecurableNode
AstSecurableNode is the base type that is used for all classes that can accept permissions in Biml.
AstTableCloneNode
TableClone enables you to create a copy of an existing table, allowing you to add your own additional columns, indexes, and keys in order to support staging mechanisms, temp-tables, etc.
AstTableColumnBaseNode
AstTableColumnBaseNode is the base type that is used for all table column types in Biml.
AstTableColumnNode
Columns represent regular SQL Server table columns. They have no special properties or capabilities beyond regular SQL Server columns.
AstTableColumnTableReferenceBaseNode
This is an abstract base node for all Table and Dimension Reference column types.
AstTableColumnTableReferenceNode
Table reference columns are used to create a local column with a relationship to a key column of a table, dimension, or fact table. Table reference columns can be used only with single column foreign keys, and the column properties will be directly inferred from the key of the foreign table. Use the multiple column table reference for keys with multiple columns.
AstTableHashedKeyColumnNode
Hashed Key Columns automatically create a computed column that is an SHA-1 hash of all of the columns included in the referenced constraint. This column type is useful for creating a single column key value that mirrors a chosen multi-column key.
AstTableNode
Table objects correspond directly to regular tables in the SQL Server product. They support all of the same features and present all of the same limitations.
AstTabularColumnNode
Tabular column objects correspond directly to SQL Server Analysis Services (SSAS) Tabular Model table columns, which offer aggregation and other options for use in analytics.
AstTabularMetadataNode
Tabular metadata objects include all of the information necessary to use the parent table as the basis to create a table within a Tabular model in SQL Server Analysis Services (SSAS).
AstTabularModelNode
Tabular model objects correspond directly to SQL Server Analysis Services (SSAS) Tabular Models, which offer a tabular data storage and query mechanism.