amazon-redshift - 元数据库 - 如何从 queryHash 中查找问题 ID 或仪表板 ID
问题描述
我们正在使用元数据库查询 Amazon Redshift 数据库。
在 AWS UI 查询部分,我可以看到元数据库用户 ID 和相应的 queryHash。
-- Metabase:: userID: 201 queryType: native queryHash: e0f499f3bc109a46cdf4e686fa06fb6379ec01265640ecc3f45365349b7c6e3f
现在,我必须找出这个 queryHash 的问题 ID 和仪表板 ID 是什么?这可能吗,如果可以,怎么办?
提前致谢!!
解决方案
我发现最简单的方法是查询元数据库。QueryHash 列可以在query
和query_execution
表中找到。似乎只有query_execution
表格引用了问题/卡片。
SELECT
card_id
FROM
query_execution
WHERE
ENCODE(hash, 'hex') = 'e0f499f3bc109a46cdf4e686fa06fb6379ec01265640ecc3f45365349b7c6e3f'
推荐阅读
- linux - 如何在使用固定模式的文件中查找缺少属性的行?
- apache-flink - 为什么 Flink 不使用 Calcite 适配器?
- python - 当它说无限循环时是什么意思
- javascript - 如何使用js在循环中显示相同的html元素的变化
- ios - 权利中的 keychain-access-groups 被应用 ID 替换
- r - KNN 从离散因子到连续数
- python - 如何在 Zapier 中为自定义日期创建 Python 代码?
- sql - 存储过程总是返回 0,即使里面的过程工作正常
- java - 将异步线程创建到在 Java 中具有 RestTemplate 的方法后出错
- c++ - 投射时是否发生参考折叠