本页介绍了如何估算项目中的 BigQuery 数据分析费用。如果您想针对组织或文件夹创建估算,请参阅针对组织或文件夹估算数据剖析费用。
如需详细了解如何分析 BigQuery 数据,请参阅适用于 BigQuery 数据的数据剖析文件。
概览
在开始生成数据分析结果之前,您可以运行估算来了解您有多少 BigQuery 数据以及分析这些数据可能需要的费用。如需运行估算,请创建估算。
创建估算时,您需要指定包含要剖析的数据的资源(组织、文件夹或项目)。您可以设置过滤条件来微调数据选择。您还可以设置在敏感数据保护分析表之前必须满足的条件。Sensitive Data Protection 会根据您创建估算值时的数据形状、大小和类型进行估算。
每项估算都包含详细信息,例如资源中找到的匹配表数量、所有这些表的总大小,以及对资源进行一次剖析和每月剖析的估计费用。
如需详细了解价格计算方式,请参阅数据分析价格。
估算价格
创建估算无需付费。
保留
每个估算值会在 28 天后自动删除。
准备工作
如需获得创建和管理数据分析费用估算所需的权限,请让您的管理员为您授予项目的 DLP Administrator (roles/dlp.admin
) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
确保您的项目已启用 Cloud Data Loss Prevention API:
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the required API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the required API.
-
如需获得创建和管理数据分析费用估算所需的权限,请让您的管理员为您授予项目的 DLP Administrator (
roles/dlp.admin
) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。 前往创建数据分析估算页面。
选择您的项目。
- 点击添加过滤条件和条件。
在过滤条件部分中,您可以定义一个或多个过滤条件,以指定哪些表在估算的范围内。
请至少指定以下其中一项:
- 项目 ID 或用于指定一个或多个项目的正则表达式。
- 数据集 ID 或指定一个或多个数据集的正则表达式。
- 表 ID 或用于指定一个或多个表的正则表达式。
正则表达式必须遵循 RE2 语法。
例如,如果您希望将数据集中的所有表都纳入过滤条件,请指定相应数据集的 ID,并将其他两个字段留空。
如果您想添加更多过滤条件,请点击添加过滤条件,然后重复此步骤。
如果应从估算中排除由过滤条件定义的数据子集,请关闭将匹配表纳入我的估算中。 如果您关闭此选项,则本部分其余内容中描述的条件会被隐藏。
可选:在条件部分中,指定匹配的表必须满足的任何条件,才能纳入估算范围。如果您跳过此步骤,Sensitive Data Protection 会纳入与您的过滤条件匹配的所有受支持的表,无论这些表的大小和存在时间如何。
配置以下选项:
最低条件:如需从估算中排除小型表或新表,请设置最小行数或表年龄。
时间条件:如需排除旧表,请开启时间条件。 然后,选择日期和时间。在该日期当天或之前创建的任何表都会从估算中排除。
例如,如果您将时间条件设置为 2022 年 5 月 4 日晚上 11:59,则敏感数据保护功能会从估算中排除在 2022 年 5 月 4 日晚上 11:59 或之前创建的所有表。
要分析的表:如需指定估算中要包含的表类型,请选择仅包含指定类型的表。 然后,选择要包含的表格类型。
如果您未开启此条件,或者未选择任何表类型,敏感数据保护会在估算中包含所有受支持的表。
假设您有以下配置:
最低条件
- 最小行数:10 行
- 最短时长:24 小时
时间条件
- 时间戳:2022 年 5 月 4 日,晚上 11:59
要分析的表
仅包含指定类型的表选项处于选中状态。在表类型列表中,仅选择配置文件 BigLake 表。
在这种情况下,Sensitive Data Protection 会排除在 2022 年 5 月 4 日晚上 11:59 或之前创建的任何表。在指定日期和时间之后创建的表中,Sensitive Data Protection 仅会分析满足以下条件的 BigLake 表:包含 10 行数据或存在时间至少为 24 小时。
点击完成。
如果您想添加更多过滤条件,请点击添加过滤条件,然后重复上述步骤。
过滤条件和条件列表中的最后一项始终是标有默认过滤条件和条件的那一项。此默认设置会应用于项目中不符合您创建的任何过滤条件和条件的表。
如果您想调整默认过滤条件和条件,请点击
修改过滤条件和条件,然后根据需要调整设置。在资源位置列表中,选择您要存储此估算的区域。
您选择存储估算的位置不会影响要扫描的数据。此外,它也不会影响数据剖析文件日后的存储位置。系统会扫描存储数据的同一个区域(在 BigQuery 中设置)中的数据。如需了解详情,请参阅数据驻留注意事项。
检查设置,然后点击创建。
前往估算值列表。
点击要查看的估算值。估算包含以下内容:
- 资源中的表数,减去您通过过滤条件和条件排除的任何表。
- 相应表格的数据总量。
- 每月对相应数据量进行数据剖析所需的订阅单位数。
- 初始发现的费用,即对发现的表进行分析的大致费用。此估算值仅基于当前数据的快照,不考虑数据在给定时间段内的增长量。
- 仅分析存在时间少于 6 个月、12 个月或 24 个月的表的额外费用估算值。提供这些额外的估算值是为了向您展示进一步限制数据覆盖范围如何有助于控制数据分析费用。
- 假设您每月的 BigQuery 用量与本月相同,则剖析数据的每月估计费用。
- 显示 BigQuery 随时间推移的增长情况的图表。
- 您设置的配置详细信息。
- 了解数据分析价格。
- 详细了解 BigQuery 数据的数据剖析文件。
- 了解如何剖析组织或文件夹中的数据。
- 了解如何分析单个项目中的数据。
创建估算
以下部分详细介绍了创建数据分析估计值页面上的步骤。在每个部分结束时,点击继续。
选择要扫描的资源
确保已选择扫描整个项目。输入过滤条件和条件
如果您想将项目中的所有 BigQuery 表都纳入估算范围,则可以跳过本部分。在本部分中,您将创建过滤条件,以指定要纳入或排除在估算范围内的特定数据子集。对于您纳入估计范围的子集,您还需要指定子集中的表必须满足哪些条件才能纳入估计范围。
如需设置过滤条件,请按以下步骤操作:
设置位置以存储估算
Sensitive Data Protection 会创建估算值并将其添加到估算值列表中。然后,运行估计。
根据资源中的数据量,估计可能需要长达 24 小时才能完成。在此期间,您可以关闭 Sensitive Data Protection 页面,稍后再回来查看。估算结果准备就绪后,控制台中会显示一条通知。 Google Cloud
查看估算值
估算图表
每项估计值都包含一个图表,其中显示了 BigQuery 数据的历史增长情况。您可以使用这些信息来估算每月的数据分析费用。
后续步骤