Learn how D23's managed Superset platform connects Snowflake warehouses and ships production dashboards in under an hour—no infrastructure overhead.
You've just hired a data analyst. Your engineering team has been asking for real-time KPI dashboards for six months. Your CFO needs portfolio visibility across three acquisitions. But between warehouse setup, BI platform configuration, security policies, and the inevitable debugging cycle, you're looking at weeks—sometimes months—before anyone sees their first dashboard.
That timeline is broken. And it's not because the technology is hard; it's because most BI platforms make you own the infrastructure, the security, the scaling, and the integration plumbing. You're paying for Looker or Tableau licenses, but you're also paying in engineering time to wire everything together.
D23 changes that equation. Built on Apache Superset with managed hosting, API-first architecture, and AI-powered query assistance, D23 lets you connect a Snowflake warehouse and ship your first dashboards in 30 minutes—without touching infrastructure, writing Python, or managing a Superset instance yourself.
This article walks you through exactly how that works. We'll cover the architecture, the workflow, the trade-offs, and real scenarios where this speed matters.
Before we dive into the mechanics, let's be clear about what we're solving for.
In a typical enterprise BI deployment, you're looking at:
That's two months for a single dashboard. In a fast-moving organization, that's unacceptable.
D23's 30-minute target assumes:
Under those conditions, the workflow is:
No infrastructure. No Kubernetes. No Python. No waiting for DevOps. Just data to dashboard.
To understand why this is fast, you need to understand what D23 actually is—and what it's not.
D23 is a fully managed hosting layer on top of Apache Superset. Apache Superset is the open-source BI platform maintained by the Apache Software Foundation. It's powerful, extensible, and used by thousands of organizations. But running Superset yourself means:
D23 abstracts all of that away. You get:
The result: You skip the infrastructure chapter entirely and go straight to analytics.
Let's walk through the actual workflow.
You start at D23, create an account, and land in the workspace setup. D23 asks for three things:
Under the hood, D23 is configuring Superset's database connection layer. The official Apache Superset documentation for Snowflake details the connection string format, but D23's UI abstracts that complexity. You don't write connection strings; you fill out a form.
Once you click "Test Connection," D23:
If you're using Snowflake's OAuth or SSO, D23 supports that too. For organizations using Snowflake's JDBC driver or Managed Snowflake MCP Server, D23 can integrate those authentication flows so users authenticate once and get warehouse access automatically.
The connection is live in under 5 minutes.
Now you're in the D23 dashboard. You see your connected Snowflake warehouse listed. The next step is to define "datasets"—the logical tables and views that analysts and dashboards will query.
In Superset terminology, a dataset is a SQL query (or table reference) that's been pre-configured with:
D23 makes this fast by letting you:
orders, customers, transactions, etc.For example, if you have an orders table with columns like order_id, customer_id, total_amount, created_at, status, D23 will:
created_at as a date and enable time-series groupingtotal_amount as a number and enable sum/average/min/max aggregationsstatus as a string and enable filtering and groupingYou can create 5–10 datasets in this phase. For a startup or mid-market company, that's often enough to cover the core business metrics: revenue, users, churn, conversion, operational KPIs.
If you need more sophisticated data modeling—like dataset-centric visualization using dbt and Snowflake—D23 supports dbt integration. You can reference dbt-generated tables and models directly, and D23 will keep metadata in sync as your dbt project evolves.
With datasets defined, you're ready to build. D23's dashboard editor is Superset's native interface, optimized for speed.
You click "New Dashboard" and see a blank canvas. The workflow is:
Let's say you're building a revenue dashboard. You might:
orders, metric: SUM(total_amount), dimension: created_at)SUM(total_amount), dimension: segment)SUM(total_amount) with a date filter for current month)customer_name, total_spent, sorted descending)Each chart takes 2–3 minutes to configure. By minute 30, you have a working dashboard with 4–5 charts, all pulling live data from Snowflake.
The dashboard is immediately shareable. You can:
The 30-minute timeline assumes you're building dashboards manually. But D23 also includes AI-powered query assistance that can accelerate this further.
Using large language models (LLMs) and text-to-SQL, D23 can convert natural language questions into SQL queries. For example:
SELECT DATE_TRUNC('month', created_at) AS month, SUM(total_amount) AS revenue FROM orders WHERE created_at >= CURRENT_DATE - INTERVAL 1 YEAR GROUP BY 1 ORDER BY 1This is powered by integration with Model Context Protocol (MCP) servers, which provide LLMs with structured access to your schema and data governance rules. The AI knows your table names, column names, and relationships, so it generates contextually correct SQL.
For analysts and business users who don't write SQL, this is transformative. Instead of waiting for an analyst to write a query, they ask a question and get an answer in seconds.
D23's approach here is conservative: the AI suggests queries, but humans review and publish them. This prevents bad queries from being deployed and ensures data quality.
Speed without security is reckless. D23 handles this with:
Authentication: OAuth, SAML, SSO, or API keys. You can integrate with your existing identity provider (Okta, Auth0, Azure AD, etc.) so users log in once.
Authorization: Role-based access control (RBAC) at the dashboard, dataset, and row level. For example, you can configure Superset so that when a sales analyst logs in, they only see data for their region. This uses Superset's DB_CONNECTION_MUTATOR feature and user-specific Snowflake connections, which D23 manages for you.
Encryption: Credentials are encrypted at rest. Queries are encrypted in transit. Snowflake connections use TLS 1.2+.
Audit logging: All dashboard views, exports, and queries are logged. You can see who accessed what, when, and from where.
For regulated industries (financial services, healthcare, etc.), D23 can also support:
Let's ground this in concrete use cases.
You're a Series A SaaS company. Your team has been tracking metrics in Google Sheets and Mixpanel. You just hired your first data analyst and your first CFO. Both are asking for proper dashboards.
With D23:
Without D23, you'd be:
You've saved a month. That matters when you're moving fast.
You're a $50M revenue B2B company with sales, marketing, product, and finance teams. Each team has its own BI tool or spreadsheets. Your CTO wants to standardize on a single platform.
With D23:
The key here is that D23's managed infrastructure scales with you. As you add users, dashboards, and queries, D23 handles the scaling automatically. You don't need to provision more Kubernetes nodes or worry about query timeouts.
You're a PE firm with 12 portfolio companies. Each has different data systems, but they all feed into a central data lake (Snowflake). You need a single source of truth for KPI reporting and value-creation tracking.
With D23:
The embedding capability here is critical. D23's API lets you programmatically create dashboards, update data, and embed visualizations in your own application. This is how you build white-label analytics products or integrate BI into your existing software.
D23 is fast and focused, but it's not the right tool for every organization. Here's when you might choose differently:
If you need deep customization: Looker and Tableau have more sophisticated data modeling, LookML/Tableau Prep, and custom visualization frameworks. If you're building highly specialized analytics, those tools have more depth.
If you're already invested in Tableau or Power BI: Migration costs and retraining might not be worth it. D23 is better for new deployments or organizations switching from Looker or Metabase.
If you have extreme scale requirements: D23 scales well, but if you're running 10,000+ concurrent queries per second, you might need custom infrastructure tuning. (Most organizations never hit that scale.)
If you need extensive custom connectors: D23 supports Snowflake, Postgres, MySQL, BigQuery, Redshift, and others. If you need a connector to a proprietary data source, you might need to build it yourself or use a platform with more connector ecosystem.
For most mid-market and scale-up companies, though, D23 hits the sweet spot: fast, secure, scalable, and focused on the core BI use case without the overhead of building or managing Superset yourself.
One of D23's key differentiators is API-first architecture. This means you can embed dashboards and analytics directly into your product.
Use cases include:
The embedding flow is:
This is how modern analytics products work. Instead of asking users to log into a separate BI tool, you bring the analytics to them.
Fast deployment is only valuable if you're building the right thing. That's where D23's data consulting offering comes in.
When you sign up for D23, you get access to data architects and analytics engineers who can help you:
This is especially valuable for organizations that are new to analytics or have inherited messy data. A 30-minute dashboard is only good if it's answering the right question.
Let's be direct about how D23 stacks up:
vs. Preset: Preset is also a managed Superset platform. The main difference is that D23 includes AI-powered query assistance, MCP integration, and data consulting. Preset is more focused on pure Superset hosting.
vs. Looker: Looker is more powerful for complex data modeling and has a larger ecosystem. But Looker is also more expensive, takes longer to deploy, and requires more technical expertise. Choose Looker if you need deep customization; choose D23 if you want speed and simplicity.
vs. Tableau: Similar story. Tableau is powerful but expensive and slow to deploy. D23 is better for organizations that want BI without the overhead.
vs. Power BI: Power BI is strong for Excel-heavy organizations and Microsoft shops. D23 is better if you're using cloud data warehouses (Snowflake, BigQuery, Redshift) and want a modern, API-first platform.
vs. Metabase: Metabase is open-source and simple, but it's not managed (you run it yourself) and lacks enterprise features like SSO, row-level access control, and embedding. D23 is Metabase with managed hosting and enterprise features.
vs. Mode: Mode is a good analytics platform, but it's more focused on ad-hoc analysis than embedded BI. If you're building analytics into your product, D23 is a better fit.
The core trade-off: D23 is faster and simpler, but less customizable than Looker or Tableau. For most organizations, that's the right trade.
If you're ready to try this, here's the exact checklist:
Before you start (5 minutes):
Sign up and connect (5 minutes):
Create datasets (10 minutes):
Build your dashboard (10 minutes):
Share and iterate (remaining time):
You should have a working, shareable dashboard in 30 minutes. If you don't, reach out to D23's support team; they're responsive and can help you debug.
The 30-minute timeline is impressive, but the real innovation is what happens next.
As AI models improve, the text-to-SQL layer becomes more powerful. Instead of analysts writing SQL, they ask questions in English. Instead of building dashboards, they ask for insights. The system generates visualizations and suggests anomalies automatically.
D23 is building toward this future. By integrating Model Context Protocol servers and LLMs, D23 lets you ask your data questions like:
The AI generates the queries, visualizations, and insights. Humans review and approve. This is the future of analytics: less infrastructure work, less SQL writing, more insight generation.
If this resonates with you, here's what to do:
The goal is simple: get from "we have data in Snowflake" to "we have dashboards and insights" in 30 minutes, not 30 weeks.
For organizations evaluating managed BI platforms, D23 offers a compelling alternative to the traditional enterprise tools. You get the power of Apache Superset—a battle-tested, open-source BI platform used by thousands of companies—with the simplicity of managed hosting, the speed of AI-assisted query generation, and the expertise of data consultants who've built analytics at scale.
The 30-minute timeline isn't a marketing claim; it's the result of removing unnecessary infrastructure, security, and configuration overhead. You're left with pure analytics: data to insight, as fast as possible.
Start your trial today and see for yourself.