Analytics Built Into Your Product
Live-previewing dashboards right from your own editor is as simple as:
$ pipx run shaper-bin dev
$ shaper dev
Build analytics dashboards:
- using your favorite editor + LLM
- version controlled in Git
- with pull requests + code reviews
- integrated into your CI/CD pipeline
taleshape.com/blog/analyti...
Live-previewing dashboards right from your own editor is as simple as:
$ pipx run shaper-bin dev
$ shaper dev
Build analytics dashboards:
- using your favorite editor + LLM
- version controlled in Git
- with pull requests + code reviews
- integrated into your CI/CD pipeline
taleshape.com/blog/analyti...
$ shaper dev
Build analytics dashboards:
- using your favorite editor + LLM
- version controlled in Git
- with pull requests + code reviews
- integrated into your CI/CD pipeline
taleshape.com/blog/analyti...
Edit SQL file in your favorite editor and live-preview dashboard changes.
Once this is ready you can track dashboards in Git,
and use your own editor with all its AI features to build dashboards.
Edit SQL file in your favorite editor and live-preview dashboard changes.
Once this is ready you can track dashboards in Git,
and use your own editor with all its AI features to build dashboards.
Less than 24h after release I already saw people using them for:
- Visualizing medical scores
- Debugging audio translation quality
- Monitoring urban mobility data
Quickly visualize data distributions with a single line of SQL.
Thanks to @duckdb.org macros you just type "BOXPLOT(my_value)" to calculate all statistics - including outliers.
Give it a try:
github.com/taleshape-co...
Less than 24h after release I already saw people using them for:
- Visualizing medical scores
- Debugging audio translation quality
- Monitoring urban mobility data
You can define what what to show when hovering an outlier data point to make it directly actionable.
You can define what what to show when hovering an outlier data point to make it directly actionable.
Quickly visualize data distributions with a single line of SQL.
Thanks to @duckdb.org macros you just type "BOXPLOT(my_value)" to calculate all statistics - including outliers.
Give it a try:
github.com/taleshape-co...
Quickly visualize data distributions with a single line of SQL.
Thanks to @duckdb.org macros you just type "BOXPLOT(my_value)" to calculate all statistics - including outliers.
Give it a try:
github.com/taleshape-co...
Thanks to chromedp we can generate PDFs server-side, in the same Docker image. Thanks @mvdan.cc!
Means you get consistent PDF files - even on mobile or using an unusual browser.
Thanks to chromedp we can generate PDFs server-side, in the same Docker image. Thanks @mvdan.cc!
Means you get consistent PDF files - even on mobile or using an unusual browser.
I just published a new blog post on how to get started building data capabilities at your company, one step at a time.
Curious to hear your thoughts!
taleshape.com/blog/getting...
I just published a new blog post on how to get started building data capabilities at your company, one step at a time.
Curious to hear your thoughts!
taleshape.com/blog/getting...
Ignore what they say. Judge them by their actions:
There is only one way to look at it when you buy the two leading open source data transform tools - A move to establish control over a critical layer of the data stack.
Ignore what they say. Judge them by their actions:
There is only one way to look at it when you buy the two leading open source data transform tools - A move to establish control over a critical layer of the data stack.
Shaper supports both:
taleshape.com/shaper/docs/
Shaper supports both:
taleshape.com/shaper/docs/
Dashboards are not for telling stories.
Dashboards are not for exploration.
Dashboards get the right data to the right person at the right time.
github.com/taleshape-co...
Dashboards are not for telling stories.
Dashboards are not for exploration.
Dashboards get the right data to the right person at the right time.
github.com/taleshape-co...
You can load calendar events or goal lines from any data source and display them in your charts.
And not only chart annotations - any text, label or dropdown in Shaper can be generated dynamically.
You can load calendar events or goal lines from any data source and display them in your charts.
And not only chart annotations - any text, label or dropdown in Shaper can be generated dynamically.
At least that’s what where my bet is.
Open source is resilient.
Open source is adaptable.
I myself wouldn’t bet my company on a 3rd-party vendor when making fundamental technology choices.
So of course my own product also has to be open source:
github.com/taleshape-co...
At least that’s what where my bet is.
Open source is resilient.
Open source is adaptable.
I myself wouldn’t bet my company on a 3rd-party vendor when making fundamental technology choices.
So of course my own product also has to be open source:
github.com/taleshape-co...
duckdb.org/community_ex...
I am already using it to:
- Fetch data from APIs
- Send emails
- Trigger Slack notifications
Thank you for this @qxip.bsky.social 🙏
duckdb.org/community_ex...
I am already using it to:
- Fetch data from APIs
- Send emails
- Trigger Slack notifications
Thank you for this @qxip.bsky.social 🙏
and how DuckDB Airport has the potential to fundamentally change what data pipelines look like.
What if instead of needing a separate system to load data you query any external data source like just another SQL table?
www.youtube.com/watch?v=qngR...
and how DuckDB Airport has the potential to fundamentally change what data pipelines look like.
What if instead of needing a separate system to load data you query any external data source like just another SQL table?
www.youtube.com/watch?v=qngR...
Code-driven data dashboards and embedded analytics without vendor lock-in or platform risk.
Code-driven data dashboards and embedded analytics without vendor lock-in or platform risk.
Before:
- Overview tried to cover everything.
Now:
- Overview: Demo + Features (what)
- About: Background (who & why)
- System Architecture: Tech (how)
Before:
- Overview tried to cover everything.
Now:
- Overview: Demo + Features (what)
- About: Background (who & why)
- System Architecture: Tech (how)
Thanks to this DuckDB is a natural fit for interactive data dashboards.
Temporary tables allow you to define datasets once and reuse them across a dashboard.
Variables make defining dynamic data filters intuitive.
Thanks to this DuckDB is a natural fit for interactive data dashboards.
Temporary tables allow you to define datasets once and reuse them across a dashboard.
Variables make defining dynamic data filters intuitive.
Somehow I imagined charting libraries handle it all.
But here I am coming up with algorithms and magic numbers to properly format chart legends and labels no matter what data you throw at Shaper.
Somehow I imagined charting libraries handle it all.
But here I am coming up with algorithms and magic numbers to properly format chart legends and labels no matter what data you throw at Shaper.
I was setting up a data platform for a client.
The scale and complexity of their data was trivial.
But they needed to be able to embed data dashboards into their application. And the solution had to run on premise.
1/2
I was setting up a data platform for a client.
The scale and complexity of their data was trivial.
But they needed to be able to embed data dashboards into their application. And the solution had to run on premise.
1/2
With Shaper you can build data dashboards all in SQL.
Powered by DuckDB.
Why DuckDB? Because of how much flexibility its simple design enables.
My customers use DuckDB extensions to query Postgres, Google Sheets and even trigger webhooks.
And we are just getting started.
With Shaper you can build data dashboards all in SQL.
Powered by DuckDB.
Why DuckDB? Because of how much flexibility its simple design enables.
My customers use DuckDB extensions to query Postgres, Google Sheets and even trigger webhooks.
And we are just getting started.
But yes, Shaper makes heavy use of NATS to replicate @duckdb.org across multiple nodes, schedule tasks, buffer data ingestion and more.
But yes, Shaper makes heavy use of NATS to replicate @duckdb.org across multiple nodes, schedule tasks, buffer data ingestion and more.
I want to create dashboards by simply writing SQL.
And I want a tool that feels great to self-host.
#duckdb #dataengineering #datanalytics #sql
I want to create dashboards by simply writing SQL.
And I want a tool that feels great to self-host.
#duckdb #dataengineering #datanalytics #sql
Are you curious how you can use Shaper to pull data from APIs and build interactive dashboards, all in a single tool and with just SQL?
I created a little demo project:
taleshape.com/blog/build-y...
#databs #duckdb
Are you curious how you can use Shaper to pull data from APIs and build interactive dashboards, all in a single tool and with just SQL?
I created a little demo project:
taleshape.com/blog/build-y...
#databs #duckdb