Skip to main content

计费项目

计费项目与计费账户略有不同。计费项目基本上是一个标准的 Google Cloud Platform (GCP) 项目,通常不存储任何数据。Google 管理员使用计费项目来分配和核算 BigQuery 作业执行的成本。

另一方面,数据项目包含数据,并且通常会向用户授予数据查看者权限。计费项目虽然可能不包含任何数据,但它为用户提供了作业权限,使他们能够从数据项目查询数据。通过这种方法,GCP 管理员可以将查询成本在不同的域中进行分配,而不是将所有成本集中到由 IT 管理的数据项目中。

作为 Alteryx One 的用户,您可以利用计费项目来执行工作流,确保相关的查询成本被准确归属于相应的项目。通过在账单项目环境中工作,创建 Alteryx One 数据集、样本、自定义 SQL 查询和运行 Alteryx One 作业等操作将计入默认账单项目。

重要注意事项

用户所需的权限

  • 对于允许用户访问的数据项目,需要具有 BigQuery Data Viewer 权限。

  • 为了在指定的计费项目上从 Alteryx One 界面运行 BigQuery 作业,需要 BigQuery Job User 权限。计费项目是将执行 BigQuery 作业的 GCP 项目。

用户可以拥有多个计费项目,且数据项目与计费项目相互独立。

支持工作区模式(服务账户密钥)和用户模式 (OAuth)。

使用计费项目

对于管理员,请导航至工作区管理员 > 设置并搜索“计费项目”。启用标记为要求计费项目使用 BigQuery 连接的设置。启用后,用户将能够添加计费项目。

如需创建 BigQuery 连接,目前计费项目为必填项。如需设置计费项目,请转至用户首选项,然后选择工作区部分下的计费项目

在此页面中,用户可以添加多个计费项目;但是,只有默认计费项目才会被视为活动的计费项目。

警告

Alteryx One 不负责验证用户是否有权访问计费项目。终端用户有责任选择正确的项目。GCP 管理员请务必确保用户具有在项目中执行作业所需的权限。这同样适用于服务账户。

访问权限要求

权限

数据项目

计费项目

bigquery.datasets.get

必填

N/A

bigquery.tables.list

必填

N/A

bigquery.tables.get

必填

N/A

bigquery.tables.getData

必填

N/A

bigquery.jobs.create

N/A

必填

bigquery.jobs.update

N/A

必填

bigquery.jobs.list

N/A

必填

bigquery.jobs.get

N/A

必填

bigquery.tables.create

必填

N/A

bigquery.tables.update

必填

N/A

bigquery.tables.updateData

必填

N/A

限制

在“用户首选项”中添加计费项目时,不会验证用户输入的项目 ID 是否有效。