Generate, lint & guard your dbt Semantic Layer
MetricLayer converts Tableau workbooks into MetricFlow YAML and a ready-to-use CI guard, so analytics teams ship trusted metrics without spelunking XML.
Why teams switch
- Semantic Layer YAML without copy/paste fatigue.
- CI guard catches drift before PRs merge.
- Privacy-first: no workbook data ever leaves the browser.
See MetricLayer in action
Upload a Tableau workbook, detect fields automatically, and export MetricFlow YAML in under a minute.
Everything you need to ship metrics fast
Purpose-built for analytics engineers who want reliable MetricFlow YAML without extra tooling.
Generate YAML
- Upload Tableau TWB XML in seconds
- Extract dimensions and measures automatically
- Preview clean MetricFlow-compliant YAML
Lint Definitions
- Highlight gaps before dbt deploys
- Surface naming and grain mismatches
- Stay aligned with Semantic Layer conventions
Guard Changes
- Track drift between BI and dbt
- Hand dbt reviewers a ready-to-run CI guard
- Export for PR review or documentation
How MetricLayer fits your workflow
Built to be the missing bridge between Tableau dashboards and dbt’s Semantic Layer.
Upload a Tableau workbook
Drop a `.twb` file or use the picker. We keep everything in-memory.
Generate mock MetricFlow YAML
Our heuristics detect measures, dimensions, and entities instantly.
Copy or download
Share with your team, commit to git, or plug into dbt Semantic Layer.
Generate via CLI (coming soon)
Prefer automation? Trigger MetricLayer from CI once you drop a new Tableau workbook in git.
metriclayer generate --input workbooks/latest.twb --out metrics/orders.yaml
CLI support lands right after v0. Share your use case with the team to influence the roadmap.
Manual workflow
- Copy/paste metrics across spreadsheets
- Chase down field names in Tableau XML
- Rewrite YAML by hand for dbt reviewers
MetricLayer workflow
- Upload once and get clean YAML instantly
- Consistent naming powered by heuristics
- Ready-to-ship bundle for dbt Semantic Layer
Pricing that scales with your team
Start for free, then unlock guardrails and governance when you are ready to roll out to the org.
Starter
$0
Perfect for quick pilots and internal demos.
- Mock YAML for unlimited uploads
- Copy & download actions
- Email updates on roadmap
Team
$99
For analytics teams rolling out dbt Semantic Layer.
- Everything in Starter
- Workspace-level history
- Schema drift alerts
Enterprise
Let’s chat
Integrate with CI, GitHub, and existing governance.
- SOC2-ready deployment
- Custom metric guardrails
- Dedicated onboarding
Join the waitlist
Get early access, share your Semantic Layer roadmap, and help us decide what to ship next.
- We only collect your email and role.
- Unsubscribe anytime.
- No spam, just product updates.
Frequently asked questions
Answers for analytics leaders evaluating the dbt Semantic Layer.
Do you store my workbook or YAML?
No. We only process workbook metadata in-memory and never persist your XML or generated YAML.
Does this work with dbt Core and Cloud?
Yes. The generated MetricFlow YAML is fully compatible with dbt Core and dbt Cloud deployments.
What’s next on the roadmap?
v0.1 adds TWBX unzip support, v0.2 ships the real parser, and v0.3 brings a GitHub App for PR guards.