问题标签 [spring-cloud-gcp-bigquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37 浏览

google-bigquery - 是否可以为 BigQuery 中的记录设置过期时间

是否可以为 BigQuery 中的列设置生存时间?如果 payment_details 和 timestamp 表中有两条记录,如果时间戳为当前时间,则 BigQuery 表中的数据应自动删除 - 时间戳大于 90 天。

0 投票
1 回答
43 浏览

google-bigquery - BigQuery 性能对列数据长度的影响

问题陈述 -

我们计划在 BigQuery 列中存储长度为 64 的十六进制字符串数据。与存储较小长度的字符串时相比,在这些列(具有大字符串长度)上使用过滤/连接操作运行查询时,它会影响 BigQuery 查询性能吗?

例子 -

假设有一个 BigQuery 表 -abc.HACKERNEWS.news

列 -

id, time, time_ts, encrypted_data, news, status.

已知 -encrypted_data列具有长度为 32 的字符串。

询问 - SELECT time FROM abc.HackerNews.news where encrypted_data = 'abcdefghijklmnopqrstuvwxyz123deabcdefghijklmnopqrstuvwxyzabcde' LIMIT 1000

更改 encrypted_data 长度对性能有何影响?如果存储在 encrypted_data 列中的字符串长度较短,比如 5,查询会更好地执行吗?

0 投票
0 回答
10 浏览

google-bigquery - Spring cloud BigQuery 是否支持从 BigQuery 表中读取?Spring Cloud 中提供的 BigQueryOperations 似乎只支持写入

Spring cloud BigQuery 是否支持从 BigQuery 表中读取?Spring Cloud 中提供的 BigQueryOperations 似乎只支持写入。

我正在构建一个程序来从 BigQuery 表中读取元数据,并希望为此利用 Springcloud bigquery。

感谢您在这方面的任何帮助

0 投票
1 回答
45 浏览

sql - 在 BigQuery 上动态更改数据集

我有一个保存在数据集(project.dataset_x.sp_test)中的过程,并且该过程具有在过程的同一数据集中创建表的语句(project.dataset_x.d_test)。

目标是将所有数据集dataset_x动态更改为dataset_y

例子:

改变

在 Bigquery 上创建脚本以动态更改数据集的最佳方法是哪种?

0 投票
2 回答
47 浏览

google-cloud-platform - 从 BigQuery 表中获取计划数据到另一个 BigQuery 表(计划查询)

我真的很陌生GCP,我正在尝试从Query一个GCP BigQuery中获取所有数据BigQuery table并将所有数据插入another BigQuery table

我正在尝试以下查询 where Project 1&Dataset.Table1是我试图读取数据的项目。并且是我尝试插入具有相同命名的所有数据的Project 2Dataset2.Table2

但我是否收到查询错误消息?

有谁知道如何解决这个问题?

0 投票
1 回答
45 浏览

sql - 如何在 Google BigQuery 的字符串列中提取所有(包括 int 和 float)数值?

Table_1在 Google BigQuery 上有一个表,其中包含一个字符串列str_column。我想编写一个 SQL 查询(与 Google BigQuery 兼容)来提取所有数值str_column并将它们作为新的数值列附加到Table_1. 例如,如果str_column包含first measurement is 22 and the other is 2.5; 我需要提取 22 和 2.5 并将它们保存在新列numerical_val_1numerical_val_2. 理想情况下,新数值列的数量应等于 中数值的最大数量str_column,但如果这太复杂,则提取中的前 2 个数值str_column(因此提取 2 个新列)也可以。有任何想法吗?

0 投票
0 回答
23 浏览

java - 如何使用 java 客户端库在 BigQuery 中插入重复记录

我对 BigQuery 很陌生,需要帮助来解决下面提到的查询。

我正在尝试将数据插入表中,如下所述。我可以使用 BQ SQL 插入记录。但需要了解如何使用 java BQ 客户端库实现相同的功能。

架构:

询问:

表结果可以如下。

如果课程是简单的数组/字符串列表,那么我可以使用下面提到的代码片段轻松完成

但是对于自定义对象,我期待像下面这样的东西,但它不可用。应该有其他方法来处理这个问题。

应该有其他方法来完成这项工作。请指导我