关于pubsub 定价的文档非常少。有人可以解释以下场景的成本吗?
只有一个发布者应用程序和两个数据流管道订阅。
我能想出的非常粗略的估计是:
问题是:
Bigquery文档说,它有可能更新分区表的分区时间到期。而我只能在摄取时间分区表上执行此操作。我尝试了以下方法:
bq query --use_legacy_sql=false '
CREATE TABLE IF NOT EXISTS [DATASET].partitioned_table_ingestion_time (
event_date DATE NOT NULL,
event_id INT64)
PARTITION BY DATE(_PARTITIONTIME)
OPTIONS(
partition_expiration_days=10,
description="table partitioned by ingestion time and with expiry"
)'
Run Code Online (Sandbox Code Playgroud)
更新查询和结果:
# update expiry to 7 days = 7 * 24 * 60 * 60 = 604800 s
bq update --time_partitioning_expiration 604800 [PROJECT-ID]:[DATASET].partitioned_table_ingestion_time
Table 'PROJECT-ID]:[DATASET].partitioned_table_ingestion_time' successfully updated.
Run Code Online (Sandbox Code Playgroud)
现在,对于分区表:
bq query --use_legacy_sql=false '
CREATE TABLE IF NOT EXISTS [DATASET].partitioned_table (
event_date DATE NOT NULL,
event_id INT64)
PARTITION BY event_date …Run Code Online (Sandbox Code Playgroud)