SQLite
SQLite在Metabase Cloud中不可用。
要添加数据库连接,请点击右上角的齿轮图标,然后导航到管理设置 > 数据库 > 添加数据库。
填写该数据库的字段,并在底部点击保存更改。
设置
您可以在任何时候编辑这些设置。只需记住保存您的更改。
显示名称
数据库在Metabase界面中的显示名称。
文件名
SQLite数据库的位置(绝对路径)。
重新运行简单探索的查询
如果您希望人们在使用任何汇总或筛选选择之前点击运行(播放按钮),请将此选项关闭。
默认情况下,Metabase将在您从汇总菜单中选择分组选项或从钻取菜单中选择筛选条件时立即执行查询。如果您的数据库较慢,您可能希望禁用重新运行以避免每次点击都加载数据。
选择Metabase同步和扫描的时间
将此选项开启以管理Metabase用于与您的数据库保持同步的查询。有关更多信息,请参阅同步和扫描数据库。
数据库同步
如果您已选择“选择同步和扫描发生的时间” > “开启”,您将能够设置
- 同步的频率:每小时(默认)或每天。
- 运行同步的时间,在运行Metabase应用的服务器的时区内。
扫描筛选值
Metabase可以扫描数据库中每个字段中存在的值,以在仪表板和问题中启用复选框筛选。这可能是一个相对资源密集型的过程,尤其是如果您有一个非常大的数据库。
如果您已选择“选择同步和扫描发生的时间” > “开启”,您将在“扫描筛选值”下看到以下选项
- 定期,按计划允许您以与数据库更改速率相匹配的频率运行扫描查询。时间是设置在运行Metabase应用的服务的时区内。这是小型数据库或经常更新的具有不同值的表的最佳选项。
- 仅在添加新的筛选小部件时是一个很好的选项,如果您希望扫描查询按需运行。将此选项开启意味着Metabase将仅在向仪表板或SQL问题添加新筛选时扫描和缓存字段值。
- 从不,如果需要我将手动执行是针对要么非常大,要么根本不添加新值的数据库的选项。使用现在重新扫描字段值按钮运行手动扫描,并使您的筛选值保持最新。
定期重新标记表指纹
定期重新标记会增加您数据库的负载。
将此选项 开启 以便每次 Metabase 运行同步时扫描值样本。
指纹查询检查每个列的前 10,000 行,并使用这些数据来估计每个列有多少唯一值,数值和时间戳列的最小和最大值等。如果您将此选项 关闭,Metabase 在设置期间将仅对列进行一次指纹扫描。
进一步阅读
阅读其他 Metabase 版本的文档。