Skip to main content

Reference

Each page below fuses the EasyFabric Generator (EFG) schema (what gets emitted) with the EasyFabric Runtime (EFR) API (what gets called) into a single read.

  • Bronze — Pull raw data from configured sources (CSV/JSON/XML/Parquet/Excel) into bronze Delta tables. When keephistory: true on the per-table YAML, bronze also writes versioned change records to a Bronze.his history table — this is where row history lives. Both the Fabric item generator and the runtime loader consume the same per-table YAML.
  • Silver — Materialize a type-converted Delta table from bronze. With keephistory: false, silver is a flat typed copy of the latest bronze. With keephistory: true, silver maintains its own Silver.his history table populated from Bronze.his; silverloadtype selects either a full reload or an incremental merge into the existing silver table. Per-column type conversions and expressions live on the same per-table YAML as bronze.
  • Gold and Tabular — Load silver data into a gold analytical model (Power BI semantic model). The model YAML defines tables, columns, measures, partitions, and references — and feeds two generator outputs (Fabric semantic model item AND BIM file) plus the runtime loader.
  • Data Lineage Graph — A machine- and human-readable map of how data flows through the platform — sources → bronze → silver → gold → model, including notebook lineage. The Generator emits per-producer *-graph.json files in graph mode; a bundled viewer (viewer.html) and query script (explain_graph.py) union them by node id, and a freshness stamp lets consumers detect when a graph is stale.