Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

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

NameTypeDescription
ConnectionName *StringName of the connection
ConnectionPrefix *StringPrefix that will be used when connection prefix is set to true (default) in Configuration
Show optional fields (3)
NameTypeDescription
BronzeTableSettingsFabricTableSettingsTable Settings for Bronze
IsBronzeStringTypesNullable<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)
SilverTableSettingsFabricTableSettingsTable Settings for Silver

Runtime-only fields

These fields are read by the EasyFabric Runtime (EFR) at runtime and have no EasyFabric Generator (EFG) counterpart.

  • connectiontype
  • container
  • bronzefolder
  • delimiter
  • header
  • filetype
  • multiline
  • escape
  • jsonpath
  • dateformat
  • easyfabric.data.Connection