Fabric Object Request
The bundle used for fabric items
Name | Type | Description |
---|---|---|
Configuration (Required) | FabricConfiguration | General configuration options |
Connections (Required) | List<FabricConnection> | Connections used for the sources |
Objects (Required) | List<FabricObject> | Object definitions of the sources |
Fabric Configuration
The configuration needed to build the model
Name | Type | Description |
---|---|---|
BronzeConnectionPrefix | true/false | Use prefix from ConnectionPrefix for the bronze objects (default=true) |
BronzeKeepSourceColumnNames | true/false | Use the source names even when overriden on bronze (default=false) |
BronzeTablePrefix | String | Prefix for bronze objects with this (default='') |
BronzeTableSeparator | String | Separator to use at objects for bronze (default='_') |
GoldTablePrefix | String | Prefix for gold objects with this (default='') |
GoldTableSeparator | String | Separator to use at objects for gold (default='_') |
DimTablePrefix | String | Prefix used for dimensions in the dataplatform |
DimkeyPrefix (Required) | String | Prefix used for dimensions keys in the dataplatform (for example BK) |
TransformationTablePrefix | String | Prefix used for transformation objects in the dataplatform (default='T') |
SilverConnectionPrefix | true/false | Use the connection prefix for object names on silver (default=true) |
SilverTablePrefix | String | Prefix for silver objects with this (default='') |
SilverTableSeparator | String | Separator to use at objects for silver (default='_') |
Lakehouses (Required) | List<FabricLakehouse> | List of lakehouses used in the medallion layer |
Fabric Lakehouse
Name | Type | Description |
---|---|---|
Lakehouse (Required) | String | Name of the lakehouse for the given layer |
Layer (Required) | FabricMedallionLayer | Layer for the medallion architecture: Bronze, Silver, Gold |
Workspace (Required) | String | Fabric Workspace name (workspace has to exist and user needs access) |
Fabric Connection
Name | Type | Description |
---|---|---|
ConnectionName (Required) | String | Name of the connection |
ConnectionPrefix (Required) | String | Prefix that will be used when connection prefix is set to true (default) in Configuration |
Fabric Object
Name | Type | Description |
---|---|---|
DataPlatformObjectName | String | To override the source name that is used in the dataplatform |
Connection (Required) | String | Connection to use for this object (as defined in connection) |
Description | String | Description of the source |
Fields (Required) | List<FabricAttribute> | Fields from the source object |
IsActive | true/false | Set to active for generating this object (default=true) |
KeepHistory | true/false | Set to true if history is required in the silver layer (default=true). Primary key required. |
Prefix | String | Set a prefix (default = '') |
SourceSchema | String | Source schema in the source (if applicable) |
SourceTable (Required) | String | Name of the object in the source |
Fabric Attribute
Name | Type | Description |
---|---|---|
Classification | ClassificationType | Set the classification of a field (sensitive, restricted, internal, public (default = public) |
IsActive | true/false | Attribute is active (default=true) |
IsNullable | true/false | Attribute can be null (default = true) |
IsPrimaryKey | true/false | Attribute is part of the primary key (default = false) |
Name | String | To override the name used in the dataplatform (default is the sourcecolumn name used) |
SourceColumn (Required) | String | Name of the attribute in the source system |
SourceDataType (Required) | String | Datatype of the source (use source datatype, will be converted to dataplatform types automatically) |