EditorschemastructMedallion Designer
Sign In
Pipeline
BI / Editor
Start in Landing Layer — upload source files to begin
Autosave ready at Waiting for autosave. Every Bronze, Silver, and query change is persisted locally.Cmd/Ctrl+K palette · Cmd/Ctrl+Enter run query · Cmd/Ctrl+Shift+E send to editor
Landing Layer — Raw IngestionUpload raw source files (CSV, JSON, Parquet) or fetch from a REST API. Data lands as-is — no transformations applied here.
Ingest Source Data
Upload CSV, JSON, or Parquet. Each file becomes one raw source table in the Landing Layer. No transformation is applied — the original shape is preserved.
Supported: .csv, .json, .parquet · Max 10 MB / 10 files files (Free)
Landed Tables
Query Workbench
No results
Candidate joins
Review inferred Silver joins, accept the valid paths, and preview any join directly in the SQL editor.
SQL editor
Query Results
Run a query to inspect the result set
Run a query to inspect the result set.
Data Lab

Build the model before
the editor ever opens

Stage source data, profile shape and quality, validate joins in DuckDB, and hand off a cleaner modeling starter instead of a raw import dump.

Design-ready DSLJoin discoveryGuided profilingSession restore
01 Ingest
0
staged assets
02 Profile
0
lookup and enum signals
03 Validate
0
accepted join paths
04 Model
2
handoff paths ready
Assets
0
tables loaded
Rows
0
across staged data
Columns
0
active in schema
Joins
0
accepted relations
Browser Upload
Upload CSV, JSON, or Parquet files to stage source samples directly in the browser and turn them into schema candidates.
Open Editor
Free plan uploads are capped at 10 files and 10 MB total per import. Larger imports require Pro.
Silver Blueprint
Curated DSL + validation
Parse
0
Errors
0
Warnings
0
Joins
0
Gold Preview
No mart candidate yet
Define the Silver layer and accepted joins first. Gold builds the medallion model from your curated Silver schema, not the raw Bronze upload.
Send the current Bronze/Silver workflow into the editor as either a normalized 3NF starter or a Raw -> Staging handoff.
Relationship Signals
Candidate joins from the curated Silver layer
0 accepted · 0 auto
Query Workbench
Validate grain, joins, and metrics
Run full-data DuckDB checks against the staged tables, then promote trusted results into the schema flow.
Guided Checks
Load tables and accept relationships to unlock ready-made checks for duplicates, null rates, orphan keys, and join previews.
Results
Run a query to inspect your imported data
Try:
SELECT * FROM sample_table LIMIT 25;
Bronze Catalog
Raw landed sources
Imported sources stay here as the Bronze baseline while Silver captures the curation decisions applied on top.
Assets
0
Rows
0
Silver Designer
No table selected
Review the Silver shape, choose the primary key, and curate the model before Gold dimensional modeling runs.