Stacks / Analytics
Metabase / Apache Superset
Dashboards you host. Metabase is AGPL (OSS edition); Apache Superset is Apache-2.0 — Tableau and Power BI without the seat.
The problem
Power BI Pro is $14/user/month paid yearly; Premium Per User is $24. Tableau is a Creator/Viewer seat you do not own. Metabase's open-source edition is AGPL; enterprise/ is a commercial license — ship the OSS edition. Apache Superset is Apache-2.0 SQL-first dashboards. Neither clones DAX or Tableau's viz language.
Replaces
Tableau / Power BI
Estimated SaaS saved
$8,400
per year, small team, before lock-in
Start on RailwaySwetrix if this is site analytics, not BI
Placeholder: Metabase (OSS JAR or Docker + Postgres) or Superset (web + Postgres + Redis + Celery). Point at the warehouse you already have. Product analytics stays on /stacks/swetrix-analytics.
The stack
- Metabase
AGPL OSS business intelligence (enterprise/ is commercial)
- Apache Superset
Apache-2.0 SQL dashboards
Cost table
| You stop paying | Typical / year | Self-host instead |
|---|---|---|
| Power BI Pro (10 seats) | $1,680 | Metabase OSS or Superset |
| Tableau Creator / Viewer (small team) | $8,400 | Same box; no per-viewer seat |
Agent setup prompt
Replace Tableau or Power BI with Metabase OSS (preferred for business users) or Apache Superset (SQL-first). - Do not deploy Metabase enterprise/ without a commercial license. OSS edition + an app database. - Connect one warehouse. Rebuild the three dashboards people actually open. Lock signups. - Write AGENT_PROMPT.md. Do not claim DAX or Tableau viz parity.
Also as markdown: /stacks/metabase-bi.md
FAQ
- Metabase or Superset?
- Metabase if people click questions. Superset if people write SQL. Grafana is ops metrics — /replace/datadog.
- Will this import a .pbix?
- No. Rebuild the queries. Treat it as a cutover, not a file converter.