V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hooopo

分享一个开源 BI 工具: Metabase

  •  2
     
  •   hooopo · Oct 24, 2015 · 9449 views
    This topic created in 3852 days ago, the information mentioned may be changed or developed.
    17 replies    2015-12-04 12:32:54 +08:00
    mwylaoma
        1
    mwylaoma  
       Oct 24, 2015
    真的不错,刚刚试过了,不知道是什么开源协议?
    jint
        2
    jint  
       Oct 24, 2015
    正在试用,感觉入门比较容易。
    hooopo
        3
    hooopo  
    OP
       Oct 24, 2015
    @jint 是哒
    hooopo
        4
    hooopo  
    OP
       Oct 24, 2015
    @mwylaoma

    ```
    License
    Unless otherwise noted, all Metabase source files are made available under the terms of the GNU Affero General Public License (AGPL).

    See LICENSE.txt for details.

    Unless otherwise noted, all files © 2015 Metabase, Inc.
    ```
    zoowii
        5
    zoowii  
       Oct 24, 2015
    功能太简陋了
    hooopo
        6
    hooopo  
    OP
       Oct 24, 2015
    @zoowii 你还需要什么功能
    zoowii
        7
    zoowii  
       Oct 24, 2015
    @hooopo 我简单试用了下,好像不直接写 SQL 没有多表 join 的可视化创建功能,其他的功能没细看,也许有可视化的多表 join 功能我没注意到?
    zoowii
        8
    zoowii  
       Oct 24, 2015
    @hooopo 再看了下,可视化操作中,不说复杂多表关联操心,查询使用 raw data,一些字段比如 category_id 这类也没有直接能用其他关联表的字段替换显示的功能
    hooopo
        9
    hooopo  
    OP
       Oct 24, 2015
    @zoowii 确实没有,只能 SQL 了,上面已经写了几种替代方案:

    1. 开发人员写 SQL 共享给业务人员
    2. ETL 先转化为面向主题的星型结构

    如果有可视化的多表 JOIN 、甚至复杂 SQL function 功能,虽然完备,但引入的实现复杂和操作复杂也是一种代价。我其实觉得现在的可视化方式就很好了,简单。想复杂的查询就去用 SQL 。
    hooopo
        10
    hooopo  
    OP
       Oct 24, 2015
    @zoowii 你说的这点确实是可以优化的地方。
    beneo
        11
    beneo  
       Oct 24, 2015
    开源在哪儿??
    beneo
        12
    beneo  
       Oct 24, 2015
    找到了, https://github.com/metabase/metabase ,可惜是 clojure 写的。。烦死
    hooopo
        13
    hooopo  
    OP
       Oct 24, 2015
    @beneo 你想要什么写的?
    zoowii
        14
    zoowii  
       Oct 24, 2015
    @hooopo @hooopo 通过 ETL 和手写 SQL 可以勉强弥补,但是这样还是会有个维度分析功能缺失.这是你写的吗?我看了下项目源码 clojure 写的,已 fork
    hooopo
        15
    hooopo  
    OP
       Oct 24, 2015
    @zoowii 一定不是我写的啊!!

    对这种通用型 BI 工具不能要求太高,非时间维度、层次、上钻下钻等特性其实如果不引入人工配置是很难实现的。如果要这么复杂自己开发会更合适一些。
    mwylaoma
        16
    mwylaoma  
       Oct 24, 2015
    @hooopo 感谢~
    hooopo
        17
    hooopo  
    OP
       Dec 4, 2015
    New version of Metabase - (Pulses + Redshift + SQL Server support)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.