Metabase学习教程:入门-1

本文介绍Metabase这款强大而易用的分析工具,通过实际案例演示如何进行数据查询、筛选及可视化展示,帮助读者快速掌握Metabase的基本操作。

了解Metabase,然后问你的第一个问题。
Metabase是一个简单而强大的分析工具,任何人都可以从公司的数据中学习和决策,而无需任何技术知识。

Metabase主页


Metabase将在主页上显示一些内容:

 

自动探索可以查看并另存为仪表盘.
导航侧边栏,列出:
首页按钮返回Metabsse主页。
目录将在其中存储所有查询、仪表盘和模型。你有自己的个人收藏来储存尚未准备好分享的草稿和实验。
数据其中列出了Metabase连接到的所有数据源。
设置(齿轮图标位于导航侧栏顶部)。
你也可以书签您最喜欢的项目,它们将出现在导航侧边栏的顶部。

要打开和关闭导航侧栏,请单击左上角的Metabase徽标。

Metabase查询以及该查询结果以及这些结果的可视化和格式化(即使该可视化只是一个表格). 查询有标题、ID和唯一的URL,您可以复制并与他人共享。

您可以通过筛选和汇总查询的结果,将这些探索保存为新查询,并将查询添加到仪表板但是我们已经超越了自己;在接下来的几个示例中,我们将使用示例数据库作为演示。

在主导航中点击+新建,选择查询。您可以从以下位置开始新查询:

 

模型
原始表
已保留的查询
现在,让我们从原始数据>示例数据库>Orders开始,Metabase将打开查询生成器。

过滤数据
这个Orders表中有一堆伪造的关于一家虚构公司的产品订单的数据。假设我们想知道:

有多少订单的小计大于40美元?

更确切地说,这个问题可以理解为:“在命令表中的值大于40小计专栏?”

为了找出答案,我们想滤波器数据由领域我们感兴趣的是小计。然后我们要计算筛选的行数。

在过滤器,我们点击添加过滤器以缩小答案范围按钮,我们将选择小计作为柱在下拉菜单中,将“等于”更改为“大于”,在输入字段中输入40,然后单击添加筛选器.

预览结果
在每一步中,您可以单击右侧的三角形来预览到目前为止的结果。

改变视觉效果
Metabase可以以多种方式呈现问题的答案。要更改可视化效果,只需从可视化工具条.

如果我们想以表格的形式检查结果,可以单击页面底部中心的小开关,从图表切换到数据表,然后再切换回来。

对于其他可视化选项,请单击蓝色可视化左下角的按钮。例如,让我们把我们的问题想象成面积图.

 

Metabase中文社区:metabasecn.net 有惊喜:提供社区自行汉化开源版,精准翻译。

出现 `Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED` 错误的根本原因在于 Java 版本与启动参数的不兼容。此问题通常发生在使用 JDK 8 或更早版本时,却尝试运行需要 JDK 9+ 才能识别的 `--add-opens` 参数。 ### 原因分析 JDK 9 引入了模块化系统(JPMS),而 `--add-opens` 是用于控制模块访问权限的一个 JVM 参数。在 JDK 9 及更高版本中支持该参数,但在 JDK 8 或更早版本中完全不被识别,因此会导致 JVM 启动失败[^2]。 ### 解决方法 #### 方法一:升级 JDK 版本 确保你使用的 JDK 版本为 9 或以上,以支持 JPMS 模块系统及相关的 JVM 参数。 - 下载并安装 [最新 JDK](https://openjdk.java.net/)(如 OpenJDK 17)。 - 更新环境变量 `JAVA_HOME` 和 `PATH` 指向新的 JDK 安装目录。 - 验证安装: ```bash java -version javac -version ``` #### 方法二:删除或禁用 `--add-opens` 参数 如果你无法升级 JDK,或者你的项目依赖于 JDK 8(例如 Spring Boot 2.x 或旧版 Tomcat),那么必须从 VM 启动参数中移除所有 `--add-opens` 相关设置。 - **检查 IDE 的 VM options**:在 IntelliJ IDEA 或 Eclipse 中,找到 Run/Debug Configurations,并删除类似 `--add-opens=java.base/java.lang=ALL-UNNAMED` 的参数。 - **检查脚本文件**:如 `setenv.sh`、`catalina.sh` 或 `startup.sh` 等启动脚本中是否设置了 `JAVA_OPTS` 或 `CATALINA_OPTS`,将其清除: ```bash JAVA_OPTS="" CATALINA_OPTS="" ``` - **检查 Metabase 启动命令**:如果通过命令行启动 Metabase,请确保没有手动添加此类参数。 #### 方法三:降级 Tomcat 版本 Tomcat 10 及以上版本基于 Jakarta EE 9,将 `javax.*` 包重命名为 `jakarta.*`,导致与旧项目的兼容性问题。如果你的应用依赖 `javax.*`,建议回退到 Tomcat 9 以避免类路径冲突和不必要的模块参数注入。 - 下载 [Tomcat 9](https://tomcat.apache.org/download-90.cgi) - 替换当前 Tomcat 安装目录并重新配置环境变量 #### 方法四:清理缓存与重启 IDE 有时 IDE 内部缓存可能导致旧参数残留,执行以下操作: - 清理 Tomcat 缓存目录(如 `IntelliJ IDEA` 自动生成的 `tomcat` 文件夹) - 删除 `.idea/modules.xml` 和 `.iml` 文件后重新导入项目 - 重启 IDE 并重新配置运行配置 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值