在Power BI中使用Snowflake的Query_Tags?

问题描述 投票:0回答:2

我们正在尝试在 Power BI 中利用 Snowflake 的 query_tags。这将使我们能够按报告/工作空间深入了解总体成本。有人能够实现这个吗?看起来像是一个逻辑补充。

当我们尝试将以下 SQL 添加到报告中时,我们收到错误。

ALTER SESSION SET query_tag = 'Workspace - Report';
SELECT 
  *
FROM Some_view

我们知道 PBI 不喜欢 Alter session 语句末尾的分号,但删除它也会引发类似的错误。

删除 Alter Session 语句时,SQL 运行没有问题。

powerbi snowflake-cloud-data-platform powerquery
2个回答
0
投票

解决方法:假设使用 PowerBI 中的单独用户连接到 Snowflake,则可以在用户级别设置 QUERY_TAG。

QUERY_TAG

类型会话 — 可以为帐户设置 » 用户 » 会话

例如:

ALTER USER user_name_here SET query_tag = 'Workspace - Report';

因此无需从 Power BI 更改会话。


0
投票

您是否考虑过在查询中添加评论?例如

SELECT * /*QUERY_TAG='Workspace - Report'*/ FROM your_table

稍后可以从 Snowflake.account_usage.query_history 视图中取消此操作。

© www.soinside.com 2019 - 2024. All rights reserved.