google-bigquery - BigQuery - SESSION_USER() 不显示当前用户电子邮件(谷歌数据工作室)
问题描述
这是我正在使用的 SQL 视图(标准 SQL)
SELECT
SESSION_USER() AS USER
我也测试过旧版
SELECT
CURRENT_USER() AS USER
在这两种情况下,当我通过 Data Studio 运行视图时,它都会显示我的名字,有什么建议它会根据谁打开这个 Data Studio 报告来显示电子邮件?
解决方案
我认为如果您与数据集的连接使用您的凭据,那么它将带回您的电子邮件。
如果您将 Data Studio 中的报告数据集从所有者凭据更改为查看者凭据,则应提供查看报告的人的电子邮件。但是,他们需要访问数据集才能查看任何数据。
推荐阅读
- powershell - 如何将 PowerShell 输出设置为批处理变量?
- node.js - 在 mongoose find() 查询中使用变量
- python - 如何同时与多个子进程通信?
- python - 如何将模型字段的值分配给变量并且它应该属于登录的人
- php - PHP表单没有出现
- javascript - 如何在 JavaScript 中提供或绑定正确的 this 上下文到事件处理程序?
- html - CSS:如何在 Product Hunt 卡项目上自定义悬停
- microcontroller - 如何使 PIC18F24Q10 上的 PWM 功能正常工作?
- python - 如何将变量存储在 dash 核心组件中
- selenium - 已解决 Selenium 自动化上传文件问题