我使用具有以下角色的服务帐户查询bigquery (通过databricks):BigQuery Job User查询是:
SELECT distinct(column_name) FROM `project.dataset.INFORMATION_SCHEMA.COLUMNS` where data_ty
我试图限制用户在BigQuery中只能看到特定的数据集。我希望用户只能运行查询和创建表。因此,我共享了dataset权限,并为他们提供了角色BigQuery Data Viewer (查看数据)和BigQuery User (运行查询和创建表)。但每当我运行查询时,我都会得到以下错误:
访问被拒绝:项目xxx:用户在项目xxx中没有bigquery.jobs.create权
我有一个BigQuery表(TableA),从Google sheet (Sheet1)获取实时数据。当我尝试在Tableau数据源中直接连接Google工作表时,它正在连接。此外,当我将表格(TableA)直接拖放到数据源中的“Drag tables here”上时,它工作正常。但是,当我尝试在TableA上运行自定义查询时,它抛出了以下错误:
Bad Connection: Tableau could not connect to the data source.Error Code: 015CFBE
我目前在SQL 2008中有一个查询,它可以返回给定数据库的表列表,条件是我可以访问这些表。select TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE from information_schema.Tables
order by TABLE_NAME数据库角色的管理方式,现有的select权限在角色之间配置得很好,添加新的视图定义是作为一个模式查看角色完成的。我是否可以将其