TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Tools to visualize data in SQL databases?

244 点作者 dyml超过 3 年前
I’d like to hear what tools you use to easily visualize the data in a sql table?<p>Preferably I’d just like to click on a MariaDB table and receive some plots and statistics on the columns.<p>Whats your experience on this?<p>Edit: to clarify, I don’t want to visualize the database itself (Schema’s, keys etc). Just the data within it.

54 条评论

btown超过 3 年前
This may be an unpopular opinion, but if you have US$70&#x2F;mo to spare, it&#x27;s hard to beat Tableau for this exact use case.<p>&quot;Connect to an arbitrary database, create a view that joins numerous tables (including foreign tables, via blending) together, load to columnar storage on a local SSD for performance if necessary, add arbitrary derived columns (including well-defined lateral lookups for things like &#x27;annotate this action with the date of the first action of this action&#x27;s user&#x27; [0]), group by 4 of the derived columns, map two of the groupings to nested dimensions along the horizontal axis and two to the vertical axis, and show the sum or count at each cell in a resulting table, then when satisfied, drill down into a slice and turn it into a bar chart with colors that match your branding needs&quot; - every one of those clauses can be accomplished with drag-and-drop mouse commands almost at the speed of thought.<p>And once you get the hang of it, there&#x27;s zero impedance mismatch with hand-rolled SQL, it&#x27;s just way faster to iterate on, especially with schemas where you may not remember all the columns available to you, and especially when you&#x27;re doing so over screenshare with non-technical colleagues.<p>[0] <a href="https:&#x2F;&#x2F;help.tableau.com&#x2F;current&#x2F;pro&#x2F;desktop&#x2F;en-us&#x2F;calculations_calculatedfields_lod_overview.htm" rel="nofollow">https:&#x2F;&#x2F;help.tableau.com&#x2F;current&#x2F;pro&#x2F;desktop&#x2F;en-us&#x2F;calculati...</a>
评论 #30325624 未加载
评论 #30325841 未加载
评论 #30324801 未加载
评论 #30324781 未加载
评论 #30329196 未加载
评论 #30341172 未加载
评论 #30327304 未加载
评论 #30325238 未加载
评论 #30325889 未加载
vijucat超过 3 年前
I love Metabase (<a href="https:&#x2F;&#x2F;www.metabase.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.metabase.com&#x2F;</a>) and used it successfully with business users, too (small hedge fund). If it&#x27;s not too much data, getting it out as .csv and using R + data.table + dplyr, etc; = incredible productivity. See [1]<p>Use Excel, QlikSense and Tableau if Business Users need visualization. Excel pivot tables = OG data reshaping. Resist more complicated solutions : do you really need more than Excel?<p>QlikSense doesn&#x27;t get enough love. It&#x27;s actually better than Tableau at some scenarios. Or PowerBI if you&#x27;re a Microsoft shop. Last time I checked, Power BI&#x27;s Q&amp;A [2] was a KILLER FEATURE. &quot;Show me Sales per Region, Quarterly&quot; and then you get to fine tune it. R and Shiny dashboards = last resort; too much bespoke work. 2 months using R + Shiny can be 1 week in Tableau &#x2F; QlikSense &#x2F; PowerBI.<p>1. &quot;Efficient reshaping using data.tables&quot; <a href="https:&#x2F;&#x2F;cran.r-project.org&#x2F;web&#x2F;packages&#x2F;data.table&#x2F;vignettes&#x2F;datatable-reshape.html" rel="nofollow">https:&#x2F;&#x2F;cran.r-project.org&#x2F;web&#x2F;packages&#x2F;data.table&#x2F;vignettes...</a><p>2. <a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;power-bi&#x2F;natural-language&#x2F;q-and-a-intro" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;power-bi&#x2F;natural-language&#x2F;q...</a>
评论 #30329709 未加载
评论 #30328577 未加载
emilsedgh超过 3 年前
Metabase is what you&#x27;re looking for.<p><a href="https:&#x2F;&#x2F;metabase.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;metabase.com&#x2F;</a>
评论 #30326394 未加载
评论 #30325347 未加载
评论 #30325703 未加载
justindeguzman超过 3 年前
You should check out Arctype! (<a href="https:&#x2F;&#x2F;arctype.com" rel="nofollow">https:&#x2F;&#x2F;arctype.com</a>)<p>We&#x27;re trying to re-imagine popular SQL clients (phpMyAdmin, MySQL Workbench) to have the design and software quality of modern tools like Superhuman, Linear, etc. We make it very easy to query and create charts from your database then share it with your team.<p>We currently support MySQL, Postgres, PlanetScale, Yugabyte, and in the next couple of weeks SQLite and ClickHouse.
评论 #30330179 未加载
评论 #30326873 未加载
评论 #30326739 未加载
评论 #30327887 未加载
评论 #30329944 未加载
sfifs超过 3 年前
Nowadays this is pretty much the space of either PowerBI or Tableau.<p>There used to be a lot of good candidates in this space even just a few years ago but Power BI has improved it&#x27;s product and integrations very rapidly and with its affordability has displaced them at many big companies. Power BI also recently added some NLP capabilities from one of Microsoft&#x27;s acquisitions which makes usage by non technical users easier.<p>If you&#x27;re willing to put your data on BigQuery, then Google Data Studio &#x2F; Looker is an even better solution for larger datasets due to the seamless integration and intelligent caching which (purely in my perception) seems to work better than Azure Analytics Services in the Microsoft side. Also BigQueryML works within SQL.<p>Source: i lead an Analytics and Data Science team at a Fortune 50
chrisjc超过 3 年前
One thing that has become apparent to me over the years is that most of these exploration and visualization tools will be pretty ineffective unless the data is modeled correctly. Some of the tools mentioned here will actually do a lot of the modeling before the exploration and visualization kick in, but the tool is probably only doing the best it can but will most likely not understand a lot of the structure and business nuance that have been accumulated throughout its existence.<p>Moreover, if you plan to adopt and build upon one of these tools that infers and generates the models as well as provide the explore and visualization functionality, you might be painting yourself into a corner and forcing all current and future workloads to use this layer. Otherwise you&#x27;ll be having to reinterpret and reimplement your models all over the place; one off SQL scripts&#x2F;reports, web analytics, dashboards&#x2F;visualizations&#x2F;reports on other analytics tools. Then you&#x27;ll also end up having to scale this tool up in both compute and storage to handle the load that grows over time. This can end up being quite costly in time, money and responsibility.<p>While these tools will offer a lot of value providing visibility and insight into your data, it&#x27;ll probably be worth circling back and seeing if the data can and should be modeled correctly (semantic layer) before hitching your wagon to your first choice.<p>Once your data is all modeled, it might be worth re-evaluating all the tools that you started with and see how they manage now that your house is a little more in order.<p>Remember, your modeling doesn&#x27;t have to be done by the same tool that does your exploration and visualization.<p>This is a great article related to these ideas: <a href="https:&#x2F;&#x2F;benn.substack.com&#x2F;p&#x2F;is-bi-dead" rel="nofollow">https:&#x2F;&#x2F;benn.substack.com&#x2F;p&#x2F;is-bi-dead</a>
superdupershant超过 3 年前
Redash(<a href="https:&#x2F;&#x2F;redash.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;redash.io&#x2F;</a>) is pretty easy to use and get up and started with, especially if you know SQL. It&#x27;s free and open source.
评论 #30324976 未加载
samwillis超过 3 年前
Maybe not exactly what you are looking for but Datasette is brilliant for SQLite (and csv)<p><a href="https:&#x2F;&#x2F;datasette.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;datasette.io&#x2F;</a>
评论 #30324738 未加载
datacoffee超过 3 年前
Apache Superset <a href="https:&#x2F;&#x2F;superset.apache.org" rel="nofollow">https:&#x2F;&#x2F;superset.apache.org</a>
评论 #30329012 未加载
js4ever超过 3 年前
Metabase is amazing, it&#x27;s very intuitive and quick to create questions (widgets) and assemble them in dashboards. I really liked the dashboard subscription to mail, and configurable alerts based on any questions built with the UI or SQL I&#x27;ve literally discovered it last Friday morning and now it&#x27;s up and running at my company and also for 2 customers.
jmnicolas超过 3 年前
I tried most of the free tools but I don&#x27;t like any of them. In my experience they&#x27;re all clunky and don&#x27;t have a beautiful design (I&#x27;m on Windows at work and Linux at home).<p>I just settled on DBeaver, but don&#x27;t consider that an endorsement from my part.<p>I found DB Browser for SQLite to be the least bad, but it&#x27;s obviously limited to SQLite.<p>My problem may come from the fact I have simple needs and they&#x27;re all very complex apps. My SQL queries are rarely longer than 50 lines and I do DB admin tasks from the command line.<p>Among the unending list of apps I should code for myself there&#x27;s a SQLPad project. Maybe one day.
评论 #30327289 未加载
评论 #30328242 未加载
otoburb超过 3 年前
Visidata[1] supports sqlite, mysql and postgres.<p>[1] <a href="https:&#x2F;&#x2F;www.visidata.org&#x2F;docs&#x2F;formats&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.visidata.org&#x2F;docs&#x2F;formats&#x2F;</a>
Simon_O_Rourke超过 3 年前
I use Gephi a good deal to visualize connections between tables and schemas in a messy production MySQL database, mostly with the aim to stop people (read: consultants, junior developers, managers trying their hand writing SQL) from developing ad hoc duplicate tables for their own niche purposes.<p>Gephi lets me show how this kind of table bloat happens over time and helps explain performance degradation.
评论 #30329354 未加载
dataspun超过 3 年前
Couple of tools not yet mentioned:<p>PopSql - <a href="https:&#x2F;&#x2F;popsql.com" rel="nofollow">https:&#x2F;&#x2F;popsql.com</a><p>Trevor - <a href="https:&#x2F;&#x2F;trevor.io" rel="nofollow">https:&#x2F;&#x2F;trevor.io</a>
jraph超过 3 年前
No plots and statistics (well, maybe, but I&#x27;ve not used them if there are there). But DBeaver is nice to browse a database.<p>For SQLite databases, I use sqlitebrowser.<p>Both tools are open source.
评论 #30326062 未加载
chasil超过 3 年前
Oracle SQL Developer has a data model tab.<p>This is <i>very much</i> a Java application, and appears to allow several JDBC drivers for 3rd party databases.<p>It&#x27;s free, and is designed to compete with (or drag underwater) Quest Software&#x27;s Toad.<p><a href="https:&#x2F;&#x2F;www.oracle.com&#x2F;database&#x2F;technologies&#x2F;appdev&#x2F;sqldeveloper-landing.html" rel="nofollow">https:&#x2F;&#x2F;www.oracle.com&#x2F;database&#x2F;technologies&#x2F;appdev&#x2F;sqldevel...</a><p>3rd party drivers:<p><a href="https:&#x2F;&#x2F;www.oracle.com&#x2F;database&#x2F;technologies&#x2F;appdev&#x2F;sqldev&#x2F;thirdparty.html" rel="nofollow">https:&#x2F;&#x2F;www.oracle.com&#x2F;database&#x2F;technologies&#x2F;appdev&#x2F;sqldev&#x2F;t...</a>
mongrelion超过 3 年前
Off the bat I would say Metabase but it&#x27;d be good to know what kind of data you have because you can connect Grafana to Marinade and it&#x27;ll give you really nice graphics but again, it depends on the kind of data you have
ttz超过 3 年前
Google Datastudio, if you&#x27;re fine with something in the cloud hooking up to your DB (and whitelisting the IP).<p>Metabase or Apache Superset, as others have mentioned, can be deployed on-prem so it&#x27;s a bit more isolated&#x2F;secure.
d--b超过 3 年前
I am building Jig (<a href="https:&#x2F;&#x2F;www.jigdev.com" rel="nofollow">https:&#x2F;&#x2F;www.jigdev.com</a>), which you could use for that.<p>It&#x27;s based on Observable (<a href="https:&#x2F;&#x2F;www.observablehq.com" rel="nofollow">https:&#x2F;&#x2F;www.observablehq.com</a>), which has a nice Summary table feature, sounds like what you need (<a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@observablehq&#x2F;summary-table" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@observablehq&#x2F;summary-table</a>)
fredrik_skne_se超过 3 年前
Power BI is popular in many organisations <a href="https:&#x2F;&#x2F;powerbi.microsoft.com&#x2F;en-us&#x2F;" rel="nofollow">https:&#x2F;&#x2F;powerbi.microsoft.com&#x2F;en-us&#x2F;</a>
go_prodev超过 3 年前
Free: Power BI is probably going to give you everything you need. It&#x27;s free, easy to use and provides a lot of features to grow into.<p>Paid: If you have the budget, Aqua Data Studio gives you the database management functionality AND all of the visualizations you&#x27;ll find in Tableau in the 1 product.<p>(My company shifted from Tableau to Power BI. At first it seemed like a beta product with lower fidelity. But Microsoft has made the whole power suite into a force to be reckoned with... highly recommended)
评论 #30325534 未加载
评论 #30326039 未加载
评论 #30325711 未加载
评论 #30325098 未加载
bessarabov超过 3 年前
<a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@observablehq&#x2F;databases" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@observablehq&#x2F;databases</a>
sdesol超过 3 年前
Since superset, metabase and redash was mentioned, I&#x27;ll share some development insights regarding these OSS projects. Note, I&#x27;ve never used these solutions before, so I can&#x27;t speak to their quality, but I can speak to how active and invested they appear to be.<p>Looking at recently merged pull requests that were less than 120 days old, apache&#x2F;superset had 89 unique authors, which is very high, as the following shows:<p><a href="https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D120%2Bmerged%3Atrue&amp;t=crc-insights&amp;tb=closed&amp;v=apache%2Fsuperset%3A%3Agithub%3Aapache%2Fsuperset%3A%3A%3A%3A" rel="nofollow">https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D...</a><p>Metabase had 37 authors, which is also quite high for an opensource project, which the following shows:<p><a href="https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D120%2Bmerged%3Atrue&amp;t=crc-insights&amp;tb=closed&amp;v=metabase%2Fmetabase%3A%3Agithub%3Ametabase%2Fmetabase%3A%3A%3A%3A" rel="nofollow">https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D...</a><p>And redash has 11, but most of the contributions were more than 28 days ago, and is significantly less active than metabase and superset as the following shows:<p><a href="https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D120%2Bmerged%3Atrue&amp;t=crc-insights&amp;tb=closed&amp;v=getredash%2Fredash%3A%3Agithub%3Agetredash%2Fredash%3A%3A%3A%3A" rel="nofollow">https:&#x2F;&#x2F;oss.gitsense.com&#x2F;insights&#x2F;github?q=pull-age%3A%3C%3D...</a><p>I was actually quite surprised by superset, as I never heard of them before, but they are backed by serious investment (<a href="https:&#x2F;&#x2F;preset.io&#x2F;about&#x2F;" rel="nofollow">https:&#x2F;&#x2F;preset.io&#x2F;about&#x2F;</a>), which clearly shows in how active their repository is.
评论 #30328996 未加载
chris_hoyle超过 3 年前
I recently started using Arctype (<a href="https:&#x2F;&#x2F;arctype.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;arctype.com&#x2F;</a>) and have really enjoyed the experience so far. Relatively new tool, but the team is awesome. It&#x27;s a SQL client that has some basic data visualization features seemingly geared towards engineers
评论 #30327870 未加载
eatonphil超过 3 年前
It&#x27;s not what you mean, but I noticed yesterday that Kaggle does what you&#x27;re asking on datasets.<p>See <a href="https:&#x2F;&#x2F;www.kaggle.com&#x2F;rhuebner&#x2F;human-resources-data-set" rel="nofollow">https:&#x2F;&#x2F;www.kaggle.com&#x2F;rhuebner&#x2F;human-resources-data-set</a>. I think it&#x27;s a great view on top of a datatable.
telchar超过 3 年前
Try the Pandas Profiling library [0]. Why do all the clicking and plotting and specifying variables when you can have a couple lines of code do it all for you?<p>[0] <a href="https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;pandas-profiling&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;pandas-profiling&#x2F;</a>
评论 #30329033 未加载
text2db超过 3 年前
Maybe a bit off topic, but I created a simple tool which converts text to database scripts, it reduces time to create database tables and foreign key relationships, currently, MySQL, PostgreSql and MSSQL are supported<p><a href="https:&#x2F;&#x2F;text2db.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;text2db.com&#x2F;</a>
abotsis超过 3 年前
I’ve used tableau and such, but lately Apache superset is filling my needs. Check it out!
_wei_超过 3 年前
I recently made a tool called Daigo. It&#x27;s not as powerful as Power BI, Tableau or any OSS alternatives. But if you&#x27;re looking to create a line chart or a dashboard from a SQL table or a CSV file, you may find Daigo a quick and easy solution.<p>It works with SQL databases and CSV file. Since it&#x27;s an offline desktop app, it&#x27;s free to use and you don&#x27;t need to set up a server or upload data.<p><a href="https:&#x2F;&#x2F;daigoapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;daigoapp.com&#x2F;</a>
petilon超过 3 年前
Reverse question: What tool do you use to get data <i>into</i> the database? Google Forms is great, but if you want the data to go into your own database what tools are available?
评论 #30325670 未加载
评论 #30328732 未加载
评论 #30326913 未加载
kinj28大约 3 年前
You can use DronaHQ ( a low code tool builder with drag and drop UI components to quickly build dashboards, frontends, etc) to visualize your data from sql table or other databases via table grid, plotly charts. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=vfaqaC2rdzs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=vfaqaC2rdzs</a><p>Give it a go at <a href="https:&#x2F;&#x2F;www.dronahq.com" rel="nofollow">https:&#x2F;&#x2F;www.dronahq.com</a>
MaknMoreGtnLess超过 3 年前
apache superset<p>or its commercialized offer: ‎Preset (Cloud)
评论 #30324622 未加载
johnhess超过 3 年前
wizardmac.com<p>The most effective, efficient data exploration tool I&#x27;ve ever used. I&#x27;m a data scientist, but I use this before I write so much as a line of code.
ioseph超过 3 年前
Piggy backing onto this, which of these options has the best out of the box offering for geospatial data (coming from a postgres backend or REST api)?<p>I&#x27;ve tried google data studio, superset, but what I need is a integrated control where user&#x27;s can filter the report based on their location. Or alternatively which would make it easiest for me to develop this control myself.
adrianthedev超过 3 年前
<a href="https:&#x2F;&#x2F;basetool.io" rel="nofollow">https:&#x2F;&#x2F;basetool.io</a><p>Credentials to admin panel in one click.
nicodjimenez超过 3 年前
ReTool. The fact it’s interactive and scriptable with JS makes it better IMO than all other BI tools I’ve seen.
评论 #30325878 未加载
FujiApple超过 3 年前
Someone recently posted this list to a similar question:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;thenaturalist&#x2F;awesome-business-intelligence" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;thenaturalist&#x2F;awesome-business-intelligen...</a><p>From this I picked Metabase and found it to be pretty good.
RyanHamilton超过 3 年前
If you want live updating charts with under &lt; 1s refresh, I make <a href="http:&#x2F;&#x2F;www.sqldashboards.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.sqldashboards.com&#x2F;</a> . It allows interactive forms as demoed in the video. Disclaimer: It costs $47.
feupan超过 3 年前
How has no one mentioned Sequel Pro and its successor Sequel Ace? It’s a classic, free native Mac app.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Sequel-Ace&#x2F;Sequel-Ace" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Sequel-Ace&#x2F;Sequel-Ace</a>
评论 #30328240 未加载
tehlike超过 3 年前
I briefly used metabase - it looks a little too high level but seem to work.
arey_abhishek大约 3 年前
Check out Appsmith. It can be used to visualise data using charts or tables. There&#x27;s an integration for MySQL&#x2F;Mariadb that you can use. You can also write SQL in Appsmith.
a1445c8b超过 3 年前
Try Motor Admin: <a href="https:&#x2F;&#x2F;github.com&#x2F;motor-admin&#x2F;motor-admin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;motor-admin&#x2F;motor-admin</a>
interlocutor超过 3 年前
This is a Windows app but can do the job: <a href="http:&#x2F;&#x2F;pebblereports.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;pebblereports.com&#x2F;</a>
caoxhua超过 3 年前
You already said &quot;on the columns&quot;, so it will be <a href="https:&#x2F;&#x2F;columns.ai" rel="nofollow">https:&#x2F;&#x2F;columns.ai</a>, :)
sawaali超过 3 年前
I wrote an app recently for macOS called Metaset: <a href="https:&#x2F;&#x2F;metaset.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;metaset.io&#x2F;</a>
zobione超过 3 年前
Maybe not exactly what you are looking for but <a href="https:&#x2F;&#x2F;whaly.io" rel="nofollow">https:&#x2F;&#x2F;whaly.io</a> can do the trick !
muhehe超过 3 年前
Grafana
rekoros超过 3 年前
I’ve enjoyed using Cluvio (cluvio.com)
tbrock超过 3 年前
Metabase, looker, redash, periscope
sc4les超过 3 年前
Metabase
pnathan超过 3 年前
grafana is what I use.
hoofhearted超过 3 年前
HeidiSQL possibly?
exotree超过 3 年前
Infogr.am
gavinray超过 3 年前
Metabase