Live data from Hacker News

Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

github.com

61–70 of 84 posts

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#61
post #26

The DuckDB WASM space is really heating up! I released https://sql-workbench.com a few weeks ago, which can be used to query and visualize Parquet, CSV, JSON and Arrow data. There’s also a accompanying tutorial blog post at https://tobilg.com/using-duckdb-wasm-for-in-browser-data-eng...

[deleted]

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#62

Hey congrats on the Show HN. Local, browser based data exploration works for a lot of uses cases and is so much faster thancloud based tools. We've implemented something similar at https://addmaple.com/ - but with a graphical interface designed for rapid exploratory data analysis of large datasets. Memory per tab can be an issue for really big files (1gb+) but we're exploring a transform to CBOR which allows us to fr…

[deleted]

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#64

Earlier quoted context omitted.

Right - I used to work in GS and they had this really great internal table display tool where you could simply drag a column from the top to the left side and it would Pivot + Collapse all fields on it (plus allow multi level pivots). Then, you could look at the Pivot table OR do a drill-down to see the root-cause why a value was so high. I really liked that interface and haven't really found anything near as useable…

Very impressive project and vision! Love the demo! I am also ex-GS and worked on what I am fairly sure is the table display tool you're describing. I tried to carry the essential aspects of that work (multi-level pivots, with drill-down to the leaf level, and all interactive events and analytics supported by db queries) to Tad ( https://www.tadviewer.com/ , https://github.com/antonycourtney/tad ), another open source…

Yes! I think it was TDS viewer or something like it - I loved using it so thank you for building it :)

Tad viewer looks perfect for embedding in Pretzel! Is it easy to embed it in web apps? I’m on mobile right now and did a quick search and didn’t find anything. I’ll definitely be in touch!

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#65
post #24

Looks great and thanks for sharing! You mentioned that you went to some length to implement pivots. How far do you think you will take the pivot feature and UI? For financial type usecases it's pretty much a requirement to be able to map many fields on X/Y, be able to collapse them in the the browser, and also show/control aggregations. Asking because many apps stop at the simplest level of pivot features and go to g…

Right - I used to work in GS and they had this really great internal table display tool where you could simply drag a column from the top to the left side and it would Pivot + Collapse all fields on it (plus allow multi level pivots). Then, you could look at the Pivot table OR do a drill-down to see the root-cause why a value was so high. I really liked that interface and haven't really found anything near as useable…

Perspective.js is what I use for https://sql-workbench.com grid and charting functionality.

You can just do the data manipulations in DuckDB WASM and pipe the Arrow data to Perspective...

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#66
post #20

Can we bookmark or localstorage our etl?

We're going to build this over the next week - it's a high priority item for us. Once done, you should be able to do two things: - Save existing workdflows to localStorage (a little drawer on the left side of the screen) - Export workflows as a JSON file so you can share workflows with other by simply sending them the JSON file however you like

I think it would be great to be able to embed the workflow in the URL, so that I can share pre-made workflows with people who can then apply it to their data.

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#67
post #59

Earlier quoted context omitted.

Right - I used to work in GS and they had this really great internal table display tool where you could simply drag a column from the top to the left side and it would Pivot + Collapse all fields on it (plus allow multi level pivots). Then, you could look at the Pivot table OR do a drill-down to see the root-cause why a value was so high. I really liked that interface and haven't really found anything near as useable…

One that I'm watching is the Table mark in Graphic Walker [1]. There is a license thing about logos to note if you do use it in Pretzel [2]. On GW [1], Create Dataset -> Public Datasets -> Student Performance then change the Mark Type to Table you can play around. It hits the things that I mentioned pretty good! You might have similar issues as you have with Perspective though. I make calculang [3] and I'm getting re…

Wow, Graphic Walker looks incredible! AND they vega-lite - I'm a BIG altair fan - this look like fun - I'll take a look!

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#68

Earlier quoted context omitted.

Very impressive project and vision! Love the demo! I am also ex-GS and worked on what I am fairly sure is the table display tool you're describing. I tried to carry the essential aspects of that work (multi-level pivots, with drill-down to the leaf level, and all interactive events and analytics supported by db queries) to Tad ( https://www.tadviewer.com/ , https://github.com/antonycourtney/tad ), another open source…

Yes! I think it was TDS viewer or something like it - I loved using it so thank you for building it :) Tad viewer looks perfect for embedding in Pretzel! Is it easy to embed it in web apps? I’m on mobile right now and did a quick search and didn’t find anything. I’ll definitely be in touch!

Yes, Tad should be pretty easy to embed -- in the github repo there's a React component (TadViewerPane), and a fairly modular API for adding a new data source. I'm happy to work with you on this, this should be a fun exercise!

Re: Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL

#69
I think no one really enjoys working with sheet or excel. Apart from the inability to handle large data, have such a high/unintuitive learning curve for most data analysis operations. I can see this tool become a ‘metabase’ for everyday usage of data analysis.
Post reply on HN