如何将内部 BQ 列用户 ID (整数) 转换为电子邮件



我正在使用此命令从计划查询中提取数据bq ls --transfer_config --transfer_location=us --format=csv结果中的一列称为 userid(数据类型 INTEGER(,它是引用创建计划查询的用户的列。因此,非常重要的信息。 我想将此信息转换为更易读的格式 = 电子邮件地址。但是我一直无法找到方法。

PS我想知道为什么在这里使用这个内部值。在其他 BigQuery 系统数据中,用户名始终以可读的电子邮件格式显示。(也许是因为计划查询仍处于测试版(。

根据文档userID已被弃用

请不要依赖该字段。目前没有其他领域。AFAIK 只有从审核日志中才能获取这些信息。

最新更新