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

  1. Free and open-source with an active developer community
  2. Multiple ways by which you can set up Metabase on cloud platforms
  3. Variety of databases you can connect to
  4. Beautiful and intuitive visualizations
  5. Reminders, or “pulses”, that can be programmatically sent out.

Cons

  1. Local version to quickly get up and running is only available for Mac
  2. Inability to create complex questions without the use of MySQL
  3. Need to do some data mapping to get started
  4. 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!

Photo by rawpixel on Unsplash

Business Intelligence Tools We Recommend 1/4 – Metabase的更多相关文章

  1. 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 ...

  2. 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. ...

  3. 什么是BI(Business Intelligence)【转】

    谈谈对BI的理解,从BI的定义.基本技术.专业名词.实例应用及扩展等方面进行重新描述,巩固对BI的理解. 一.BI的定义 BI是Business Intelligence的英文缩写,中文解释为商务智能 ...

  4. Oracle's Business Intelligence Applications Configuration Manager 基本概念

    Oracle's Business Intelligence Applications Configuration Manager :BIACM Once the BIAPPS installatio ...

  5. [转]SQL Server 2005 Integration Services (SSIS) (3) - Business Intelligence Development Studio

    本文转自:http://blog.csdn.net/me_online/article/details/1546281 三,SQL Server Integration Services 开发环境– ...

  6. 【BIEE】01_下载安装BIEE(Business Intelligence)11g 11.1.1.9.0

    环境准备 安装文件 如果操作系统是64位,则下载64位版本,我安装的系统是64位的 1.下载所有安装文件 1.1 Oracle Database 11g R2 下载地址: http://www.ora ...

  7. 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 ...

  8. 什么是BI(Business Intelligence)

    一.BI的定义 BI是Business Intelligence的英文缩写,中文解释为商务智能,用来帮助企业更好地利用数据提高决策质量的技术集合,是从大量的数据中钻取信息与知识的过程.简单讲就是业务. ...

  9. SQL SERVER 2014 缺少Business Intelligence 解决办法

    SQL SERVER 2014安装完所有的数据库工具后,缺少开发工具 Business Intelligence   之解决办法. https://msdn.microsoft.com/en-us/l ...

随机推荐

  1. 代理自动配置文件PAC的使用方法

    我通常上网使用两个浏览器,safari用于一般上网:Chrome安装SwitchyOmega插件,在不同的代理中切换,来保证某些网站的上网速度. 但是这种方式到了手机上就有点懵,几乎所有的iPhone ...

  2. 通过Python、BeautifulSoup爬取Gitee热门开源项目

    一.安装 1.通过requests 对响应内容进行处理,requests.get()方法会返回一个Response对象 pip install requests 2.beautifulSoup对网页解 ...

  3. C语言程序猿必会的内存四区及经典面试题解析

    前言: 为啥叫C语言程序猿必会呢?因为特别重要,学习C语言不知道内存分区,对很多问题你很难解释,如经典的:传值传地址,前者不能改变实参,后者可以,知道为什么?还有经典面试题如下: #include & ...

  4. C#3.0智能的编译器

    智能的编译器 在C#3.0中,编译器变的越来越智能,我们不用提供给它完整的信息,仅需要提供必要的信息,编译器就可以进行推断为我们补全未提供的信息 自动实现的属性 在之前我们生成一个类时需要有一个字段, ...

  5. 【Java资源免费分享,网盘自己拿】

    JavaSE: Java马士兵:链接:https://pan.baidu.com/s/1jJRvxGi密码:v3xb Java毕向东:链接:https://pan.baidu.com/s/1ggzHk ...

  6. FIVE1

    Topic Link http://ctf5.shiyanbar.com/stega/FIVE1/1111110000000000.jpg 1) 直接放到HXD中,你会发现里面有一个zip文件 2)提 ...

  7. [二十三]JavaIO之PushbackReader

      功能简介   PushBackReader允许将字符推回到流的字符流 reader   PushBackReader 是一个装饰器模式最寻常的样子FilterReader 是抽象的装饰器模式 De ...

  8. selinux基本

    TE模型 主体划分为若干组,称为域 客体划分为若干组,每个组称为一个类型   DDT(Domain Definition Table,域定义表,二维),表示域和类型的对应访问权限,权限包括读写执行 一 ...

  9. iOS 字典实现原理

    在目前的开发中,NSDictionary是经常被使用,不过很少人会研究字典NSDictionary底层的实现,下面我们来一起看一下NSDictionary的实现原理. 一.字典原理 字典通过使用- ( ...

  10. static 静态与非静态的区别

    静态属性是共享一块内存空间.实例的是各自独享一块内存空间. 比如同一个name属性.如果是实例成员.那么你每创建了一个对象.赋给name值.假如创建了2个对象.第一个赋值张三.第2个赋值李四.它们就分 ...