📄️ Intro about the basics
What is EasyFabric?
📄️ Configuration config
The general configuration that is used to generate the objects with the requested settings.
📄️ Connection config
The Columns section lists the columns that belong to the table in the model. Each entry specifies the source column name and its data type, which is crucial for defining how data is stored and manipulated within the model.
📄️ 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. Some settings can be supplied on the connection as well. In general, the lowest will be used. So if a setting is set on connection and object, the setting of the object will be used for that particular object.
📄️ Loading data - General
Loading data is happening at multiple places with Easy Fabric. In general data will move from source to bronze, to silver and will end at gold.
📄️ Loading data - hands-on
This manual explains how to load data in Fabric using various notebooks for different loading methods. The following default loading notebooks are available:
📄️ Copy data between workspaces
To copy data between lakehouses in different Workspaces, the CopyDataLakehouses notebook can be used. This notebook requires the following parameters:
📄️ Notebooks
EasyFabric relies (almost) solely on notebooks for loading and processing data into the different stages of the fabric workspace.
📄️ Wheel Package
What is a Python Wheel Package?
📄️ Tables
In EasyFabric the medallion architecture and schema-on-write is used as the default behavior. Each table that exists in Bronze and Silver is defined in an object yaml file, which can be found in the Objects folder in the dataplatform (Table and Object are basically the same).. This file holds all kinds of information, like table name, connection and columns. Based on this yaml file the table is generated for Bronze and Silver.
📄️ Data Types
Common list of datatypes used in a variaty of applications and databases.