问题标签 [bq]

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 回答
46 浏览

sql - 带有 WHERE 子句的 BigQuery SELECT 语句仅在 BQ CLI 上失败

我在 BigQuery GCP Console 中运行简单的选择查询,它工作得很好。但是,当我使用 BQ CLI 运行相同的查询时,它会失败。

当我在没有“WHERE”子句的情况下运行相同的查询时,它可以工作。

下面是错误信息

查询字符串中的错误:错误处理作业“GCP_project_ID:jobidxxxxxx”:无法识别的名称:MY_DATASET at [1:1xx]

我也尝试过以下“WHERE”子句。这些都不起作用。

0 投票
2 回答
45 浏览

google-bigquery - 长时间执行简单的 SQL 脚本

当我在脚本下面运行时,查询运行大约 30 秒,但是当它完成时,我可以获得经过时间等于 0.1 秒且计算时间为 2 毫秒的信息。

你能告诉我这个查询运行 30 秒的原因是什么,即使我不使用任何表?

0 投票
1 回答
83 浏览

google-cloud-platform - 使用 bq mk 命令从 GCS 存储模式在 BQ 中创建空表时出错

我正在尝试使用 bq mk 命令在 Bigquery 中创建一个空表

bq mk --table V.abc --schema "gs://xyz/Schema/abc.schema" 致命标志定位错误:标志 '--schema' 出现在最终命令行参数之后。请重新定位标志。

问题 - 是否可以使用 bq mk 命令从 GCS 存储模式在 BQ 中创建一个空表?

0 投票
1 回答
117 浏览

google-bigquery - 在 BigQuery 中使用 bq ls 命令列出数据集中的所有对象

我正在尝试列出 BigQuery 数据集中存在的所有对象。

我尝试bq ls projectID:dataset_name在 Google SDK shell 中使用命令。但是,这仅返回数据集中存在的表列表。我有兴趣列出同一数据集中存在的所有存储过程。

0 投票
1 回答
43 浏览

sql - 为什么我什至没有使用左连接时会收到左外连接错误消息?

LEFT OUTER JOIN 不能在没有连接两边的字段相等的条件下使用。

为什么在运行以下查询时会收到上述 BQ 错误消息?我没有使用任何左外连接。谢谢!

0 投票
0 回答
32 浏览

json - bq load --quote 可选标志不起作用

尝试使用 bq load 命令将 JSON 文件加载到 bigquery 表。使用可选标志 --quote 将引号应用于字段。

https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json

抛出以下错误

bq load --quote "" --source_format=NEWLINE_DELIMITED_JSON my_project:my-dataset.temp_table temp.json id:STRING,word:STRING

加载操作中的 BigQuery 错误:只有 CSV 导入可以指定引号字符。

  • 文件内容 (temp.json)

{"id":2315,"word":"你好"}

{"id":"2316","word":"text"}

有没有人尝试使用这个标志来加载 JSON。

0 投票
2 回答
53 浏览

sql - 参数 * 只能用于 COUNT(*)

我的表如下所示:

我寻求以下输出:

也就是说,我只看actions那些answer,我只写了examID一次又一次的专栏average time since start at the point of answering

是否可以直接执行此操作而无需创建总和列和计数列,然后编写平均公式?

我的“复杂”方法不起作用:

错误指出:

0 投票
1 回答
69 浏览

sql - 在BigQuery中通过sql将多种货币的汇率转换为MYR

我想将多种货币的总汇率转换为 myr,如下所示。我想在 Bigquery 中使用 sql 将金额从 usd 转换为 myr。

请帮我解答这个问题。

谢谢

0 投票
0 回答
75 浏览

sql - 如何用 Big Query Materialized View 替换 SQL“WITH”

我正在尝试对 Big Query 执行一些探索性数据分析,但遇到了问题。我的 SQL 知识相当欠发达,在 BQ 方面更是如此。这段代码:

是我正在尝试使用的部分。它在 Kaggle 的流失数据集(14 列和 10k 行)上运行,但我的要大得多(145 列和 ~72m)行。尽管人口稀少,但我收到以下错误:

我听说解决这个问题的一个好方法是使用物化视图来创建临时表而不是使用,WITH但我不知道从哪里开始。

对此或任何其他解决方案的任何帮助将不胜感激。

非常感谢!

0 投票
0 回答
50 浏览

stored-procedures - Teradata - Big Query 中的 SQLSTATE 等效项

我正在尝试在 BIGQUERY 中找到与以下查询等效的内容。我们正在进行 Teradata 到 Big Query 的转换。我们想知道等效查询或如何编写大查询。