问题标签 [google-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.
java - BigQuery 和 OAuth2
我正在尝试使用服务帐户方法访问 Google BigQuery。我的代码如下:
但它会引发以下异常:
异常在这一行被触发:
我从 Google API 控制台的第二行获取帐户 ID,如下所示:
我错过了什么?
google-bigquery - BigQuery 查询限制中的表数
在配额策略中,有一个最大查询长度:10KB,其中一个查询功能是可以使用具有相同架构的多个表,如果我不超过 10kb,查询中的表数量是否有限制?
google-bigquery - 将数据从 SELECT 追加到现有表
我正在尝试将从 SELECT 获取的数据附加到另一个现有表,但我不断收到以下错误:
提供的 Schema 与表projectId不匹配:datasetId。现有表
这是我的请求正文:
似乎writeDisposition选项没有得到评估。
google-bigquery - 谷歌大查询
我出于 SEO 原因使用 BigQuery。我是一名搜索 TC,我有点困惑,为什么您不使用 Google 论坛,因为我认为这是标准的。我想使用 BigQuery 的目的是在我的竞争对手更改其网站上的数据以及更改了哪些页面时进行拉取。因此,我需要更改的 URL 以及更改时间(日期),因此我还可以提取页面标题和描述,以查看他们所做的与我不同的地方。
有没有人知道如何使用 BigQuery 拉取:
- 页面更改日期
- 网址
- 标题
- 描述
google-bigquery - BigQuery 是否可以进行近似字符串匹配/模糊字符串搜索?
感谢 Google 提供 BigQuery,太棒了!
BigQuery 是否可以进行近似字符串匹配/模糊字符串搜索?
Google 是否有计划将此功能添加到 BigQuery?
当然,Google 专有的近似字符串匹配算法可用于向 BigQuery 提供此功能,同时仍保留 Google 知识产权。我们搜索了所有 BigQuery 文档和 Stack Overflow 问题。当然有很多算法可以做到这一点,但如何与 BigQuery 集成?
我们的需求很简单,比较两个几乎相同但可能略有不同的字符串。例如:
从我们的 BigQuery 测试看来,两个字符串需要完全匹配,BigQuery 才能加入它们,甚至可以降低到每个字符串中尾随空格的数量。非常感谢添加此功能或与 BigQuery 集成的指南。这是为了支持 Milwaukee Jets,这是一家位于威斯康星州密尔沃基的区域性、创新性、部分喷气式飞机所有权公司。再次感谢 Google 提供 BigQuery。
非常感谢您和最诚挚的问候, Andrew Paullin (414) 212-5372
google-bigquery - BigQuery 的原生 JSON 支持?
Google BigQuery 是否有计划实施原生 JSON 支持?
我正在考虑将 hive 数据 (~20T) 迁移到 Google BigQuery,但 Hive 中的表定义包含 BigQuery 不支持的映射类型。
例如,下面的 HiveQL:
虽然,它可以通过使用正则表达式来解决。
google-bigquery - 当您必须使用表名指定数据集时,我们应该如何在 bigquery 中运行连接?
我无法运行如下查询:
我也不能跑
所以我什至不能开始玩连接。当您必须使用表名指定数据集时,我们应该如何在 bigquery 中运行连接?
google-bigquery - 使用服务帐户的 Google Bigquery 401 未经授权的错误
当我从我的计算机上的这篇文章中尝试 Michael 的 bigquery 片段时,我遇到了“401 Unauthorized”问题。根据 ryguyrg 的建议,我同步了我的计算机时间(通过单击“立即更新”)并且代码有效。但问题是,过了一段时间,也许几分钟,当我重新运行代码时,它再次失败并出现 401 错误。所以几乎每次我想运行一个大查询请求时,我都必须手动同步我的计算机时间。
我很确定我的计算机运行良好,并且时间与服务器的差异不应超过几毫秒。那么究竟是什么导致了这个问题呢?我应该尝试在请求之前从代码中同步时间还是有更好的方法?
以下是 401 错误信息供参考:
google-bigquery - 加载数据时出现意外错误
我收到“意外”错误。我试了几次,仍然无法加载数据。有没有其他方法可以加载数据?
更新:
我正在使用可以在此处找到的文件:
http://saraswaticlasses.net/bad.csv.zip
我收到错误消息“加载操作中的 BigQuery 错误:意外。请重试。”
相同的文件在 Ubuntu 中有效,而在 CentOS 5.4(最终版)中无效 是否需要检查操作系统编码?
google-bigquery - Google BigQuery 删除行?
任何人都知道任何计划添加对从 Google Bigquery 中的表中删除部分数据的支持?我们现在遇到的问题是我们正在使用它来分析我们随着时间的推移收集的数据点。我们希望对过去 X 天的数据运行查询,但是在过去 X 天的数据之后,我们不再需要将数据存储在 BigQuery 中。
目前我们能想到的删除数据的唯一方法是删除整个数据表,然后重新创建它并用 X 天的数据加载它。不过,这也需要我们将数据存储在每日 CSV 文件中,这不是最佳选择。
关于如何处理此问题或近期是否有删除行查询的任何建议?