Navicat数据库管理工具for mac:Navicat 是一套可用于Mac平台的数据库管理工具,专为简化数据库的管理及降低系统管理成...
Metabase是一款不同于SQL的数据库管理软件,也可以说是一款BI 工具。这款软件使用者如果不知道SQL使用也是没有关系的,使用这款软件同样也可以快速进行数据库管理上的操作。也可以兼容mySQL的使用,帮助你使用更加的方便便捷。
在登录
您登录Metabase的方式取决于您或您的管理员如何设置,所以如果您不知道去哪里,只需询问向您发送Metabase邀请的人。
主页
继续并登录Metabase,您将看到的第一件事是活动源。现在那里并不多,但是当你和你的队友在Metabase中做事时,它很快就会变满。
问一个新问题
但是,足够的 - 我们可以提问。对于接下来的几个例子,我们将使用Metabase附带的Sample Dataset。
继续,单击屏幕顶部的新问题。现在我们在新的问题页面上。您在页面上看到的栏是您用来提问的方法。“选择表”下拉列表应该已经打开,显示数据库及其中的表的列表。
第一个问题
我们将在Sample Dataset数据库中询问有关Orders表的问题,因此我们将在下拉列表中单击Orders。Orders表中有大量关于组成公司产品订单的虚假数据。如果您只想查看此表中的所有内容,可以单击“运行查询”并查看所有原始数据。
让我们从一个简单的问题开始:已经下了多少订单,小计(税前)大于40美元?更确切地说,这个问题转换为“在”小计“列中,”订单“表中有多少条记录(或行)的值大于40?”
为了找到答案,我们希望按照我们感兴趣的字段过滤数据,即小计。由于此表中的每一行代表一个订单,因此计算我们过滤后的行数将为我们提供所需的答案。
因此,在我们从过滤器下拉列表中选择小计后,我们将获得过滤器的一些选项,我们将选择大于,在框中键入数字40,然后单击添加过滤器。
接下来我们需要告诉Metabase我们想要看到什么。在View下拉列表中,我们将选择Count,因为,正如我们所说,我们想要计算与我们的过滤器匹配的总行数。如果我们将视图集保留为原始数据,那只会向我们显示所有行的列表,但不回答我们的问题。
不懂 SQL 也可以很快掌握业务数据
一般来说,BI 产品的用户都是业务人员(大部分不懂 SQL ),Metabase 把数据分析常用的查询通过通过一个易于操作的界面来操作,这样,不懂 SQL 的业务人员也可以快速掌握业务数据。 下面举个简单的例子来看一下,如果销售人员想知道每月的订单数量该如何操作:
只需要点几下,就可以得出一个直观的可视化结果,当然,除了折线图之外,还可以选择饼图、柱状图、表格等。对于查询的结果,可以导出到 CSV。
看到这里,一定会有同学发现,这种单表查询统计太简单,真实情况的业务分析可能需要 JOIN 几张表或使用一些 SQL function 才能得到结果。然而,对于熟悉 SQL 的业务或开发人员,也可以通过 SQL 来获得业务数据,如图:
业务数据与团队共享
上面这些业务数据都可以保存并且分享给团队里其他成员。除此之外,团队中开发人员也可以把复杂的查询写好,把结果共享给业务人员。这是团队共享业务数据的应用场景。
开源、部署方便
Metabase 支持多种数据源,包括MySQL、Postgresql 和 H2,看 Roadmap 即将支持的是 Redshift。
部署 Metabase 同样非常简单,在 Mac 上下载之后点击即用,其他平台也只需运行一个 jar 包而已。同时支持的部署环境是:
Heroku
Amazon Web Service
Docker
与 ChartIO 的对比
ChartIO 支持各种数据源,通过拖拽方式来获取业务数据,并生成图表,从这方面讲,ChartIO 和 Metabase 的定位是相同的。不过 ChartIO是一个 收费的 SaaS 服务,而 Metabase 是开源免费的软件程序,他们之间的关系有点像 Github 和 Gitlab,不过从目前的状况看,ChartIO 成熟度要优于 Metbase 很多。
与 ETL 结合
虽说 Metabase 可以让不懂 SQL 的业务人员轻松分析业务数据。但由于 OLTP 数据库的结构本身是不利于业务分析的,更不要说数据量大的情况,OLTP 数据库 JOIN 几张表之后的查询效率更让人难以接受。
一个拟补的方案是,开发人员只需要做一些简单的 ETL 操作,把 OLTP 库先转化为适合分析的星型模型。
对于业务分析方面还没有任何基础的公司来说,Metabase 也许是一个不错的开始。
Metabase Mac版可以帮助您通过用户友好的界面过滤内容,并可以立即将数据转换为易于阅读的图形。Metabase可以与H2,MongoDB,MySQL,PostgreSQL,Amazon Redshift,SQLite和SQL数据库服务器连接,以便导入数据集以进行进一步分析。而且Metabase集成了多种可视化模式,您可以选择最适合您数据的模式。
Metabase Mac版是一个开源的BI工具,最大的特点是具有可视化操作界面的数据分析和查询功能,让不懂SQL得用户可能够快速掌握业务数据,支持团队共享业务数据,并且支持MySQL、PostgreSQL等多种数据源,部署方便,为企业提供了一个很不错的BI解决方案。
此列表更新后,版本说明不可用。
Navicat数据库管理工具for mac:Navicat 是一套可用于Mac平台的数据库管理工具,专为简化数据库的管理及降低系统管理成...