Earlier quoted context omitted.
hi, dev building shaper here. shaper allows you to visualize data and build dashboards just by writing sql. the sql runs in duckdb so you can use all duckdb features. its for when you are looking for a minimal tool that allows you to just work in code. you can use shaper to build dashboards that you share internally or also for customer-facing dashboards you want to embed into another application.
Will it expose a visual query builder as metabase?
A DuckDB-based metabase alternative
21–30 of 42 posts
Re: A DuckDB-based metabase alternative
#22Re: A DuckDB-based metabase alternative
#23This is really nice, specially the pdf report generation. I feel very moronic making a dashboard for any products now. Enterprise customers prefer you integrate into their ERPs anyway. I think we lost the plot as an industry, I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. This should've been the standard 10 years ago and it's case…
Roughly three decades ago, that *was* the norm. One of the more popular tools for achieving that was Crystal Reports[1].
In the late 90s, it was almost routine for software vendors to bundle Crystal Reports with their software (very similar to how the MSSQL installer gets invoked by products), then configure an ODBC data source which connected to the appropriate database.
In my opinion, the primary stumbling block of this approach was the lack of a shared SQL query repository. So if you weren’t intimately aware with the data model you wanted to work with, you’d lose hours trying to figure it out on your own or rely on your colleagues sharing it via sneakernet or email.
Crystal Reports has since been acquired by SAP, and I haven’t touched it since the early ‘00s so I don’t know what it looks or functions like today.
Re: A DuckDB-based metabase alternative
#24Earlier quoted context omitted.
I use it daily and it never crashed. How long ago was this? I am a big fan of DuckDB. Plow through hundrets of GB of logs on a 5 year old linux laptop - no problem.
Same here. I have however seen a few out of memory cases in the past when given large input files.
Re: A DuckDB-based metabase alternative
#25Re: A DuckDB-based metabase alternative
#26This is really nice, specially the pdf report generation. I feel very moronic making a dashboard for any products now. Enterprise customers prefer you integrate into their ERPs anyway. I think we lost the plot as an industry, I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. This should've been the standard 10 years ago and it's case…
Customers need it to build custom reports, archive data into a warehouse, drive downstream systems (notifications, audits, compliance), and answer edge-case questions you didn’t anticipate.
Because of that, I generally prefer these patterns over a half-baked built-in analytics UI or an opinionated REST API:
Provide a read replica or CDC stream. Let sophisticated customers handle authz, modelling, and queries themselves. This gets harder with multi-tenant DBs.
Optionally offer a hosted Data API, using something like -- PostgREST / Hasura / Microsoft DAB. You handle permissions and safety, but stay largely un-opinionated about access patterns.
Any built-in metrics or analytics layer will always miss edge cases.
With AI agents becoming first-class consumers of enterprise data, direct read access is going to be non-negotiable.
Also, I predict the days of charging customers to access their own goddamn data, behind rate-limited + metered REST APIs are behind us.
Re: A DuckDB-based metabase alternative
#27This is really nice, specially the pdf report generation. I feel very moronic making a dashboard for any products now. Enterprise customers prefer you integrate into their ERPs anyway. I think we lost the plot as an industry, I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. This should've been the standard 10 years ago and it's case…
Re: A DuckDB-based metabase alternative
#28In what extent this is a metabase alternative? I'm a heavy Metabase user and there's nothing to compare really in this product.
When I see the title here, I think "BI with an embedded database", which is what we're building at Definite. A lot of people want dashboards / AI analysis without buying Snowflake, Fivetran, BI and stitching them all together.
Re: A DuckDB-based metabase alternative
#29- SQLPage: more on UI building; doesn't use DuckDB
- Shaper: more on analytics/dashboard focused with PDF generation and stuff; uses DuckDB
Re: A DuckDB-based metabase alternative
#30This is really nice, specially the pdf report generation. I feel very moronic making a dashboard for any products now. Enterprise customers prefer you integrate into their ERPs anyway. I think we lost the plot as an industry, I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. This should've been the standard 10 years ago and it's case…
> I've always advocated for having a read only database connection to be available for your customers to make their own visualisations. Roughly three decades ago, that *was* the norm. One of the more popular tools for achieving that was Crystal Reports[1]. In the late 90s, it was almost routine for software vendors to bundle Crystal Reports with their software (very similar to how the MSSQL installer gets invoked by…