Skip to main content

Fabric Object Request

The bundle used for fabric items

NameTypeDescription
Configuration (Required)FabricConfigurationGeneral configuration options
Connections (Required)List<FabricConnection>Connections used for the sources
Objects (Required)List<FabricObject>Object definitions of the sources

Configuration

The bundle uses the standard Fabric Configuration to define layer prefixes, naming conventions, and lakehouse mappings.

Fabric Lakehouse

NameTypeDescription
Lakehouse (Required)StringName of the lakehouse for the given layer
Layer (Required)FabricMedallionLayerLayer for the medallion architecture: Bronze, Silver, Gold
Workspace (Required)StringFabric Workspace name (workspace has to exist and user needs access)

Connections

Detailed source system connections are defined in the Connection Config section.

Fabric Connection

NameTypeDescription
ConnectionName (Required)StringName of the connection
ConnectionPrefix (Required)StringPrefix that will be used when connection prefix is set to true (default) in Configuration

Fabric Object

NameTypeDescription
DataPlatformObjectNameStringTo override the source name that is used in the dataplatform
Connection (Required)StringConnection to use for this object (as defined in connection)
DescriptionStringDescription of the source
Fields (Required)List<FabricAttribute>Fields from the source object
IsActivetrue/falseSet to active for generating this object (default=true)
KeepHistorytrue/falseSet to true if history is required in the silver layer (default=true). Primary key required.
PrefixStringSet a prefix (default = '')
SourceSchemaStringSource schema in the source (if applicable)
SourceTable (Required)StringName of the object in the source

Fabric Attribute

NameTypeDescription
ClassificationClassificationTypeSet the classification of a field (sensitive, restricted, internal, public (default = public)
IsActivetrue/falseAttribute is active (default=true)
IsNullabletrue/falseAttribute can be null (default = true)
IsPrimaryKeytrue/falseAttribute is part of the primary key (default = false)
NameStringTo override the name used in the dataplatform (default is the sourcecolumn name used)
SourceColumn (Required)StringName of the attribute in the source system
SourceDataType (Required)StringDatatype of the source (use source datatype, will be converted to dataplatform types automatically)