![]() |
|
![]() |
| I think text-to-SQL is still useful for devs more than non-devs.
This https://docs.uxwizz.com/guides/ask-ai-new works sort of ok half of the time, but LLMs have to get better before they can really understand the database structure and make correct queries. At the moment, sometimes they get wrong even basic things like using a wrong table name. |
![]() |
| Most people that went after this tried for text-to-sql (e.g. ask a question and generate a ton of SQL to answer it). That approach has pretty much failed. The LLM could never have enough context to generate accurate SQL at a high enough rate to trust.
What we've found to actually work at Definite (I'm the founder) is text-to-semantic-query. This is an older video, but here's an example: https://www.youtube.com/watch?v=44mhLgUYOp8 |
![]() |
| I agree to the article, but the discussion is nearly two decades old already and more or less the same since I started in classic BI in the early 2000s.
I also strongly believe in SQL to be the "glue", or the least common denominator for accessing data, that's why I built https://sql-workbench.com which is a free SQL environment in your browser for querying and visualizing local and remote Parquet, CSV, JSON and other data via DuckDB WASM. It also supports bringing your local LLM for Text-to-SQL generation via Ollama... |
![]() |
| Tableau is expensive, and they are trying to move into the Databricks space with managed compute, and what we are using it to build at my company is the largest hidden spaghetti ball imagineable. |
![]() |
| I do agree that data teams are probably not going to disappear in the short term, and their understanding of the structure of the data they work with is even more important than their SQL syntax skills.
But that said, I think we can do better than just static dashboards. What I'm trying to do with https://sql.ophir.dev is to let the same data teams write apps instead of dashboards. Apps are more flexible, and allow deep dives and navigation to a level that is not possible with just a dashboard. |
![]() |
| I'm a very happy customer of https://www.count.co
It's a big canvas that multiple people can use at once, with SQL and Python, text annotations, comment threads, shapes and drawing etc. Connects into the regular cloud database / warehousing systems. It's great because it allows you to get the flow of data quite literally visualised on a big board and it exposes the underlying SQL so that, over time, non technical users can learn by exposure and osmosis, as things aren't super hidden away "behind the scenes". |
![]() |
| Meta internally has a mix of both where tables, charts, and such can be created by querying almost any datasource. While it has UI-driven query builders, SQL queries can be used instead. |
![]() |
| MASSIVE count fan here. Been using it over a year and nothing else comes close for exploratory analysis.
I've not felt as impressed by a tool or had it so quickly change how I work ever before. |
![]() |
| I wonder what people here think. Would self serve BI work for something which is more context specific? So for example self serve BI for your own sales. What would it take? Why not? |
![]() |
| I think the missing product the author alludes to is the data catalog, to document what the data means, and where it comes from. |
It turned out that it was doing a left join when the intent was an inner join, and the data being shown was an order of magnitude higher than it should have been. This is when I lost all faith in these kinds of abstraction layers on top of SQL targeting people who don't actually know SQL.