Connections
Overview
Declare a named connection per source system. Referenced from per-table YAMLA simple way to write configurations. It's basically a list that computers can read easily. via Connection:. Drives both the Fabric connection item and the runtime loader's source-system behavior.
Example YAML
Dataplatform/DP/Connections/adv-advworks/adv-advworks.yaml
ConnectionName: adv-advworks
ConnectionPrefix: adv
ConnectionType: fabricfiles
BronzeFolder: advworks
FileType: csv
FileExtension: csv
Delimiter: ","
Header: true
IsBronzeStringTypes: true
Multiline: true
Escape: '"'
Dateformat: "yyyy-M-d"
Schema reference
Required fields marked *. Linked types are collapsible — click to expand inline.
Fabric Connection
| Name | Type | Description |
|---|---|---|
| ConnectionName * | String | Name of the connection |
| ConnectionPrefix * | String | Prefix that will be used when connection prefix is set to true (default) in Configuration |
Show optional fields (3)
| Name | Type | Description |
|---|---|---|
| BronzeTableSettings | FabricTableSettings | Table Settings for Bronze |
| IsBronzeStringTypes | Nullable<true/false> | Create fields in bronze tables (landing) with string type for this connection. Overrides FabricConfiguration.IsBronzeStringTypes; inherits it when unset. (default=inherit, config default true) |
| SilverTableSettings | FabricTableSettings | Table Settings for Silver |
Runtime-only fields
These fields are read by the EasyFabric Runtime (EFR) at runtime and have no EasyFabric Generator (EFG) counterpart.
connectiontypecontainerbronzefolderdelimiterheaderfiletypemultilineescapejsonpathdateformat
Related data classes
easyfabric.data.Connection