Metabase常见问题处理方案
-
上次写过引入Metabase的文章之后,就有朋友在后台问了我一些问题,我想在这里分享一下,当然还有一些我思考到的引申的问题
Q1: 对待汉化不完全的Metabase,如何处理?
汉化这件事儿,大部分非本国软件,很难做的流畅,而对于Metabase这款软件来说,翻译实在是令人产生困惑,我的解决办法是,使用英文软件,对终端用户来说,他们较少的需要配置看板,更多的是查看,导出,相对来讲,翻译差点儿也可以接受。Q2:导出的CSV文件乱码,如何处理?
Metabase导出的CSV文件是默认UTF-8编码,当然这取决于你的数据库默认配置。如果使用Microsoft Excel,那么你需要使用数据->从文本->选入CSV文件->选择编码这样就可以解决了。Q3: 引申问题:数据导出为什么尽量少的使用Excel?
在自己研发平台时,业务需要导出Excel,我们应该怎样应对呢?这里我们是将大部分平台接口导出数据都做成了导出CSV,对于超大量数据,Excel并不友好,有可能带来节点负载过高问题。同时,对于导出数据,其实并不存在复杂公式问题,使用Excel的意义并不大,而CSV其实是纯文本,使用文件流方式,更方便。Q4: Metabase支持Oracle吗?
支持,但是需要配置外置Plugin实现JDBC对数据库的连接。Q5:Metabase感觉功能少?
Metabase在很多时候确实感觉到功能难以满足。但是在我们做数据分析到时候,我们清晰地认知到,先完成那些难度和收益比更高的,可以带来更高的收益。每个软件都有边界,对业务初期如果有一些无法满足的需求是可以绕过或者避免,可以选择性地牺牲。Q6: Metabase出现Bug怎么办?
建议在官方提交Issue来解决,官方目前活跃度还是可以的,使用问题可以在论坛找到答案。每次更新版本可以看看更新日志,查看下自己的问题是否在更新日志中。