Skip to main content

Object config (table)

An object is the definition of a table that will be created inside fabric, based on the settings in the yaml file.

Object

NameDescription
ConnectionName of the connection to use for this object
SourceTableName to be used to get the source. Depends on the connection what will be done.
SourceFilter (optional)Filter that can be used by the connection. Depends on the connection
DataplatformObjectnameName to be used in fabric for this object
KeepHistoryKeep history for this object. Requires at least one column with primary key
FileTypeTo override the filetype that is defined in the connection config or when connection is 'customperfile'
NotebookBronzeRun this notebook when loading bronze*
NotebookSilverRun this notebook when loading silver*

Column

NameDescription
SourceColumnName
SourceDataTypeSourcedatatype
IsPrimaryKeyDefine the primary key column (default=false)
IsNullableMay this column contain nulls (not implemented as check on fabric yet)

Basic: Example of table with one primary key field and one column

  Table:
Connection: exa-example
SourceTable: example.csv
DataPlatformObjectname: example
KeepHistory: true
Columns:
- SourceColumn: ExampleID
SourceDataType: int
IsPrimaryKey: true
- SourceColumn: ExampleText
SourceDataType: varchar(250)
  • SourceColumn: This is the name of the column in the source data. This defines how the data is stored and processed within the model. For a comprehensive list of data types, visit all data types.