Business Intelligence Tools We Recommend 1/4 – Metabase
May 24, 2018 by Arturs Oganesyan-Peel
BI is useful. It’s pretty. But it never really matters unless you’re getting real value out of it.
In this 4-part series we’ll briefly explore some the tools we believe are best suited towards helping you get value out of your data. In this first of our series on “Business Intelligence Tools We Recommend” we’re going to cover Metabase – a popular open-source BI tool you can find on GitHub.
In this series we will cover the four following applications:
Metabase
Metabase is our favorite business intelligence tool to get up-and-running with in a small amount of time relative to other open-source alternatives. It does require some level of technical proficiency to both install, set up a database connection, and then configure the database table relationships between the various tables (ie: one of the major steps you need to do is set up the proper foreign keys between tables which you can do via the Metabase interface but you still need to know what table keys link to what other table keys).
There are many ways to install Metabase, but if you’re looking simply to test it out, have a Mac computer, and don’t want to spend too much time doing installation and configuration you can install Metabase directly on your computer. In this case Metabase won’t be accessible via a public URL via an internet browser like Google Chrome of Mozilla Firefox since it’ll only live on your local machine.
You can install Metabase in the following ways using a wide-array of cloud platforms:
- Docker
- AWS Elastic Beanstalk
- Heroku
- Cloud66
- Kubernetes
- Metabase for Mac
- Jar File
There are multiple databases that you can connect with Metabase. It’s unfortunate there aren’t any “plug-and-play” connections you can create with SaaS services such as LinkedIn, Google Drive, Twitter..etc but that is usually the case with the open-source business intelligence offerings. Usually, commercial offerings will have multiple integrations with the more popular web applications, one of these is Domo, which we will cover later on in this series.
The following are all the database types Metabase supports and can connect to:
- BigQuery
- Crate
- Druid
- Google Analytics
- H2
- MongoDB
- MySQL
- PostgreSQL
- Amazon Redshift
- SQLite
- SQL Server
One of the best features of Metabase is it’s stunning visualizations and the fact that non-technical users can create them. They can serve to convey data in a simple and fast way, especially when you take a collection of these and group them in a dashboard as you can see below.

Bar Charts

Maps
Once Metabase is set up users can access the Metabase question creator and intuitively create questions without the use of any programming. More technology-savyy users can use basic MySQL to create more complex queries. One of the downsides of Metabase is that it doesn’t possess the level of granularity in creating questions (ie: queries) that Domo, or particularly Tableau, have.
Metabase also has the ability to send out updates on specific queries (Metabase calls them “questions”) on a repeating frequency or whenever that particular question changes to either Slack or e-mail. These are called “pulses” in Metabase.
Pros
- Free and open-source with an active developer community
- Multiple ways by which you can set up Metabase on cloud platforms
- Variety of databases you can connect to
- Beautiful and intuitive visualizations
- Reminders, or “pulses”, that can be programmatically sent out.
Cons
- Local version to quickly get up and running is only available for Mac
- Inability to create complex questions without the use of MySQL
- Need to do some data mapping to get started
- No”plug-and-play” connectors you can easily use to integrate data from a SaaS system
Overall, We believe that Metabase is one of the best available open-source BI tools currently available on the web. It’s ease of use, great user interface, and strong community support make it a business intelligence tool that can rival, if not outdo, many commercial options available in the market.
Do you like Metabase? Dislike it? Is there some other BI application you’d like for us to cover in this series? Drop us a line at solutions@anant.us!
Business Intelligence Tools We Recommend 1/4 – Metabase的更多相关文章
- SQL Server Data Tools – Business Intelligence for Visual Studio 2012安装时提示“The CPU architecture....”的解决方法
SQL Server Data Tools – Business Intelligence for Visual Studio 2012,一个很强大的工具,下载地址:http://www.micros ...
- Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013 http://www.microsoft.com/en-us/download/details.aspx?id=42313
Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013 http://www.microsoft. ...
- 什么是BI(Business Intelligence)【转】
谈谈对BI的理解,从BI的定义.基本技术.专业名词.实例应用及扩展等方面进行重新描述,巩固对BI的理解. 一.BI的定义 BI是Business Intelligence的英文缩写,中文解释为商务智能 ...
- Oracle's Business Intelligence Applications Configuration Manager 基本概念
Oracle's Business Intelligence Applications Configuration Manager :BIACM Once the BIAPPS installatio ...
- [转]SQL Server 2005 Integration Services (SSIS) (3) - Business Intelligence Development Studio
本文转自:http://blog.csdn.net/me_online/article/details/1546281 三,SQL Server Integration Services 开发环境– ...
- 【BIEE】01_下载安装BIEE(Business Intelligence)11g 11.1.1.9.0
环境准备 安装文件 如果操作系统是64位,则下载64位版本,我安装的系统是64位的 1.下载所有安装文件 1.1 Oracle Database 11g R2 下载地址: http://www.ora ...
- Oracle Business Intelligence Enterprise Edition 12.2.1.2.0 Books
Oracle Business Intelligence Enterprise Edition 12.2.1.2.0 Books Documentation for Oracle Business I ...
- 什么是BI(Business Intelligence)
一.BI的定义 BI是Business Intelligence的英文缩写,中文解释为商务智能,用来帮助企业更好地利用数据提高决策质量的技术集合,是从大量的数据中钻取信息与知识的过程.简单讲就是业务. ...
- SQL SERVER 2014 缺少Business Intelligence 解决办法
SQL SERVER 2014安装完所有的数据库工具后,缺少开发工具 Business Intelligence 之解决办法. https://msdn.microsoft.com/en-us/l ...
随机推荐
- 决策树 Decision Tree
决策树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布.树的最顶层是根结点.  决策树的构建 想要构建一个决策树,那么咱们 ...
- HBase查询优化
1.概述 HBase是一个实时的非关系型数据库,用来存储海量数据.但是,在实际使用场景中,在使用HBase API查询HBase中的数据时,有时会发现数据查询会很慢.本篇博客将从客户端优化和服务端优化 ...
- 微服务架构:Eureka参数配置项详解
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! Eureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能 ...
- Kali 无法正常上网问题
有时候我们会突然发现我们的kali不能够正常上网,在终端使用ping 命令对其进行检查,显示网络不可达, 然后使用ifconfig,可以看到没有正在工作的网卡,只有localhost 接着使用ifco ...
- 设计模式总结篇系列:适配器模式(Adapter)
网上看到不少关于适配器模式的讲解,其中对于适配器模式解释的过于专业,一时不是特别理解适配器模式到底是用来干嘛的,具体的适用场景在哪,其最精髓的地方到底在哪. 本文结合自己的理解,阐述下对适配器模式的看 ...
- python学习第二讲,pythonIDE介绍以及配置使用
目录 python学习第二讲,pythonIDE介绍以及配置使用 一丶集成开发环境IDE简介,以及配置 1.简介 2.PyCharm 介绍 3.pycharm 的安装 二丶IDE 开发Python,以 ...
- 在.NET Core中使用简单的插件化机制
前言 插件化,其实也并不是什么新东西了,像nopCommerce等开源项目都有类似的机制,而且功能比较完善和齐全. 相信大家都对接过不少支付方式,支付宝.微信以及各大银行或第三方的支付公司. 我们可以 ...
- Java多线程概念简介 多线程中篇(一)
Java的线程与操作系统的线程 在线程的相关介绍中,有讲到“线程的实现”分为三种:内核支持,用户级以及两者混合.(这只是一种简要的分类) Java线程在JDK1.2之前,是用户线程实现的 而在JD ...
- springboot(五)过滤器和拦截器
前言 过滤器和拦截器二者都是AOP编程思想的提现,都能实现诸如权限检查.日志记录等.二者有一定的相似之处,不同的地方在于: Filter是servlet规范,只能用在Web程序中,而拦截器是Sprin ...
- Aooms_微服务基础开发平台实战_001_开篇
一.引子 “ 微服务”近年来很火的一个词,如今的热度不亚于当年的SSH组合,各种开发框架.中间件.容器.概念层出不穷. 比如:dubbo.motan.zookeeper.springboot.spri ...