Metabase学习教程:入门-2

Metabase是一款强大的数据分析工具,允许用户保存和共享查询,创建仪表盘以及设置预警。通过保存查询,您可以避免重复工作并方便团队协作。创建仪表盘可将相关查询组合在一起,便于一目了然地查看数据。此外,直接分享查询的URL可让其他人查看您的发现,而预警功能则可在数据达到特定条件时通知您。Metabase还支持设置电子邮件或Slack预警,确保及时获取重要信息。

与他人分享工作成果
您可以自己使用Metabase,但当您开始与团队或组织中的其他人共享您的查询时,它会变得更加有用。

保存查询
有时候,你会发现需要一次又一次地提出某些,无论是运行定期报告,查找某个重要用户群体的信息,还是仅仅为公司的其他人回答同样的问题。为了避免每次创建重复查询,可以保存查询供以后使用。

要执行此操作,请单击保存右上角的按钮查询生成器.

 

  图1。在共享之前保存您的工作。

Metabase将会尝试给查询一个有意义的名字,但你可以自己命名,这将有助于你和其他人以后找到你的查询。您可以查询添加到目录文件夹。

 

 图2。命名问题,添加有用的说明,然后将其保存到集合中。

我们将创建的查询保存。执行此操作时,Metabase会询问是否要将其添加到新的或现有的仪表盘。选择“是”,对话框将提示您创建新的仪表盘,并为其指定名称和说明。


 

 

创建仪表盘

当您有一组要一起查看的查询时,仪表盘非常好。您保存的查询将在仪表盘上显示为部件,您可以调整大小并四处移动。

因此,在您单击按钮创建仪表盘之后,您应该将图表视为一张小部件。

 

图4。编辑模式下的仪表盘,带有一个查询部件。
你可以移动和调整你的图表,这样你就可以让它看起来像你想要的那样。我们将使我们的数据点更宽一点。当你完成工作时别忘了点击保存,你可以在上面保存你的工作。

直接分享答案
一旦您提出查询或保存了仪表盘,浏览器中的URL将直接链接到该问题或仪表盘。这意味着你可以复制并粘贴到电子邮件或聊天软件,让其他人看到你找到了什么。

只有在共享服务器上安装了Metabase,并且需要为要与之共享的人创建Metabase帐户,这才可用。但是,如果与您共享问题的人没有权限或者如果你把它保存到个人目录,他们不会看到你在分享什么。

为您的查询设置预警
有时候你会想知道一些事情。有几种不同的类型预警您可以进行设置,但想要使用它们,Metabase管理员必须对其进行配置,以便它可以发送电子邮件或向Slack发布消息。

如果您的Metabase中设置了email或Slack,我们可以单击设置按钮在我们的面积图下面打开目标线,然后在切换开关下方的框中输入值“500”,告诉Metabase,只要在一个月内有超过500个订单,我们就会收到通知。

 

图5.在地区可视化显示选项卡,可以添加目标线并设置目标值。

如果我们保存更改,然后单击钟形图标在右下角,我们可以设置预警。因为我们已经设定了一个目标线,Metabase会自动询问我们是否希望在问题的答案超过或低于目标线时被告知(我们希望“结束”),以及我们希望在第一次还是每次都得到通知(我们将选择第一次)。然后我们告诉Metabase通过电子邮件通知我们,并选择应该接收消息的人:

 

 图6。针对带有目标线的问题设置警报的选项。

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 并重新配置运行配置 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值