Permissions 如何将基于Google Sheet的BigQuery数据库连接到Looker?
我正在尝试将BigQuery连接到Looker。我将样本数据从Google Sheets文档拉到BigQuery数据集;这部分工作正常,因为我的内部BigQuery查询对于这个数据集运行得很好。使用Looker论坛中的,我试图创建一个服务帐户密钥,将我的BigQuery数据集连接到Looker。不幸的是,文档有点过时:Google现在询问您要将密钥附加到哪个服务帐户(计算引擎默认服务帐户、应用引擎默认服务帐户,或者可以具有多个角色中的任意一个的新服务帐户) 到目前为止,我已经尝试使用为计算引擎默认服务帐户、应用引擎默认服务帐户以及新的项目所有者服务帐户创建的P12密钥。当我在Looker中创建连接时,管理页面确认连接“可以连接,可以取消查询,可以运行简单的选择查询”(我需要它来做更复杂的事情,但我现在正在尝试连接)。使用SQL Runner测试一个简单的select 10查询,我能够查询公共数据集,例如hacker_news或usa_名称。但是,每当我尝试在我的个人样本数据集上运行相同的查询时,我都会收到以下错误: 检索数据失败-作业在执行过程中遇到内部错误,无法成功完成 BigQuery项目所从的基础Google工作表的权限设置为可由拥有该链接的同事查看。我还添加了我作为编辑器测试的每个服务帐户(我假设它具有最高权限)。此时,我正在使用每个不同的可能角色创建新的服务帐户,以从角色的角度查看这是否是权限问题。到目前为止还没有任何效果,因此任何见解都会有所帮助Permissions 如何将基于Google Sheet的BigQuery数据库连接到Looker?,permissions,google-api,database-connection,google-bigquery,looker,Permissions,Google Api,Database Connection,Google Bigquery,Looker,我正在尝试将BigQuery连接到Looker。我将样本数据从Google Sheets文档拉到BigQuery数据集;这部分工作正常,因为我的内部BigQuery查询对于这个数据集运行得很好。使用Looker论坛中的,我试图创建一个服务帐户密钥,将我的BigQuery数据集连接到Looker。不幸的是,文档有点过时:Google现在询问您要将密钥附加到哪个服务帐户(计算引擎默认服务帐户、应用引擎默认服务帐户,或者可以具有多个角色中的任意一个的新服务帐户) 到目前为止,我已经尝试使用为计算引擎默
更新:我在同一个BigQuery数据集中创建了一个新表。新表是使用CSV文件创建的,该文件只是我以前在Google Sheets中的表的下载。我更新了与Looker的连接。当我从新表中编写一个select10查询时,它运行得很好,运行得很快。这似乎意味着问题在于Google Sheets和Google BigQuery之间的权限。我自己也一直想做类似的事情,看到了这个问题,决定深入研究 我发现的第一件事是looker对话中的“文档”: 在这里,它描述了使其工作所需的步骤 根据到目前为止对事件的描述,您可能缺少两件重要的事情(因为听起来您已经将工作表附加到数据集,并且能够从BigQuery UI查询它):
管理
页面的连接
选项卡中的用户名
希望能有所帮助。我自己也一直想做类似的事情,看到了这个问题,决定深入研究 我发现的第一件事是looker对话中的“文档”: 在这里,它描述了使其工作所需的步骤 根据到目前为止对事件的描述,您可能缺少两件重要的事情(因为听起来您已经将工作表附加到数据集,并且能够从BigQuery UI查询它):
管理
页面的连接
选项卡中的用户名