Google bigquery BigQuery:是否有可能让项目所有者承担查询成本?

Google bigquery BigQuery:是否有可能让项目所有者承担查询成本?,google-bigquery,Google Bigquery,我知道,如果任何用户从数据集查询数据,该用户将为查询付费,而项目将为存储付费。是否可以将其设置为使创建项目的项目或帐单帐户能够为查询而不是查询人付费 我想解决这个问题的一个办法是创建一个服务帐户,并让该服务帐户通过web应用程序进行查询 查询数据的账单不是用户本身,而是get的账单(从中执行查询)。当然,如果该用户恰好是账单所有者,则意味着该用户得到账单。 我知道改变这一点的唯一方法是: 将(至少作为项目查看器)添加到可查询数据所在的项目中 登录到该项目并从该项目中执行查询 注意:如果您在Web

我知道,如果任何用户从数据集查询数据,该用户将为查询付费,而项目将为存储付费。是否可以将其设置为使创建项目的项目或帐单帐户能够为查询而不是查询人付费

我想解决这个问题的一个办法是创建一个服务帐户,并让该服务帐户通过web应用程序进行查询


查询数据的账单不是用户本身,而是get的账单(从中执行查询)。当然,如果该用户恰好是账单所有者,则意味着该用户得到账单。
我知道改变这一点的唯一方法是:

  • 将(至少作为项目查看器)添加到可查询数据所在的项目中
  • 登录到该项目并从该项目中执行查询

  • 注意:如果您在Web UI中,活动项目将成为一个计费项目。如果您使用的是bq命令行-您需要使用REPERVE标志设置默认或计费项目

    为查询数据计费的不是用户本身-而是项目(执行查询的项目)get的计费。当然,如果该用户恰好是账单所有者,则意味着该用户得到账单。
    我知道改变这一点的唯一方法是:

  • 将(至少作为项目查看器)添加到可查询数据所在的项目中
  • 登录到该项目并从该项目中执行查询

  • 注意:如果您在Web UI中,活动项目将成为一个计费项目。如果您使用的是bq命令行,则需要使用reserve标志设置默认项目或计费项目

    假设您创建了一个帐户并创建了“project1”。您将帐单帐户附加到它(billing1),并在项目级别上授予“user1”“Can View”权限级别。是的,因此,现在,当user1登录到Web UI并使project1处于活动状态时,他将能够查询具有project Viewer组相应权限的数据集中的表。所以,这里很重要-你不授予特定用户数据集级别的权限-因为如果你这样做-现在他将能够从他有权访问的任何项目中查询此数据集,bill将进入相应的项目。希望这对你有意义,比如说你创建了一个账户并创建了“项目1”。您将帐单帐户附加到它(billing1),并在项目级别上授予“user1”“Can View”权限级别。1) “user1”仅拥有google帐户,并尝试访问bigquery web UI以查询“project1”数据集表中的数据。这个用户甚至可以访问google bigquery(需要自己测试)?如果他/她可以,你是说“账单1”将被收费。2) “user1”有一个google帐户和一个计费帐户“billing2”。此人肯定可以访问google bigquery。在这种情况下,哪个帐单帐户将被收取费用?在第一个帐户上按enter键太快。我想我知道了。只要该人员在该项目中,该项目就会收到账单。但是,如果用户在另一个项目中,但查询表,则该另一个项目将收到账单。您将帐单帐户附加到它(billing1),并在项目级别上授予“user1”“Can View”权限级别。是的,因此,现在,当user1登录到Web UI并使project1处于活动状态时,他将能够查询具有project Viewer组相应权限的数据集中的表。所以,这里很重要-你不授予特定用户数据集级别的权限-因为如果你这样做-现在他将能够从他有权访问的任何项目中查询此数据集,bill将进入相应的项目。希望这对你有意义,比如说你创建了一个账户并创建了“项目1”。您将帐单帐户附加到它(billing1),并在项目级别上授予“user1”“Can View”权限级别。1) “user1”仅拥有google帐户,并尝试访问bigquery web UI以查询“project1”数据集表中的数据。这个用户甚至可以访问google bigquery(需要自己测试)?如果他/她可以,你是说“账单1”将被收费。2) “user1”有一个google帐户和一个计费帐户“billing2”。此人肯定可以访问google bigquery。在这种情况下,哪个帐单帐户将被收取费用?在第一个帐户上按enter键太快。我想我知道了。只要该人员在该项目中,该项目就会收到账单。但是,如果用户在另一个项目中,但查询表,则该另一个项目将得到账单。