我将一个表定义为一个联合表,它引用了一个google工作表.当我从google bigquery web UI查询它时,它运行得非常好.但是,如果我尝试使用Tableau Software BigQuery驱动程序查询它,则会收到以下错误消息:找不到合适的凭据来访问Google云端硬盘.联系表所有者以获取帮助.
关于我的设置的一些事实:
>当我在Tableau中使用BigQuery驱动程序时,我使用与进入BigQuery Web UI时使用的相同用户ID登录.
>从Tableau到本机BigQuery表的查询工作正常.
>我在我的云帐户中启用了google drive api.
>谷歌工作表和谷歌大查询帐户属于同一个谷歌用户.
>我将bigquery查询保存为该帐户下的google工作表没有问题.
>我尝试将“表单”分享给“拥有该URL的任何人”,但它不起作用.
最佳答案 这是Tableau应该解决的问题.问题是当他们向BigQuery发送请求时,他们只传递BigQuery API范围.但是,他们也应该请求GoogleDrive范围.