元数据库 - 如何从 queryHash 中查找问题 ID 或仪表板 ID

Posted

技术标签:

【中文标题】元数据库 - 如何从 queryHash 中查找问题 ID 或仪表板 ID【英文标题】:Metabase - how to find question id or dashboard id from queryHash 【发布时间】:2019-11-12 13:20:18 【问题描述】:

我们正在使用元数据库查询 Amazon Redshift 数据库。 在 AWS UI 查询部分,我可以看到元数据库用户 ID 和相应的 queryHash。-- Metabase:: userID: 201 queryType: native queryHash: e0f499f3bc109a46cdf4e686fa06fb6379ec01265640ecc3f45365349b7c6e3f

现在,我必须找出这个 queryHash 的问题 ID 和仪表板 ID 是什么?这可能吗,如果可以,怎么办? 提前致谢!!

【问题讨论】:

遇到同样的问题 【参考方案1】:

我发现最简单的方法是查询元数据库。 QueryHash 列可以在queryquery_execution 表中找到。似乎只有query_execution 表有对问题/卡片的引用。

SELECT 
    card_id
FROM
    query_execution
WHERE
    ENCODE(hash, 'hex') = 'e0f499f3bc109a46cdf4e686fa06fb6379ec01265640ecc3f45365349b7c6e3f'

【讨论】:

以上是关于元数据库 - 如何从 queryHash 中查找问题 ID 或仪表板 ID的主要内容,如果未能解决你的问题,请参考以下文章

如何在ec2元数据中查找安全组ID?

powershell Get-MetaData旨在从文件中获取元数据......最初用于查找.mp3的比特率。

如何快速从 List 中查找一条数据

假设某数据库表中有一个年龄字段,查找30-40岁之间的记录。问以上的查询

用于 Java 的 MP3 元数据查找 API(查找 ID3 数据)

如何查找 .wav 文件的数据(样本)大小?