问题标签 [bigrquery]
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.
r - Bigquery 无法使用 bq_table_download 解析 bq_parse_files?
我有一些大查询表。bq_table_download 函数适用于大多数表,但是,它显示无法解析 1 个表的错误。
为了解决这个问题,我还按照建议使用了 bq_table_download 有下载配额限制。
但是,我仍然无法弄清楚什么是问题。这是错误代码的快照
r - 如何在 Linux 服务器上的 R 中验证 BigQuery (bigrquery)
我们正在尝试在计划在 linux 服务器上运行的 R 脚本中对 BigQuery 进行身份验证。我们有:
当我在 R 中本地运行它时,我得到了这个提示
当我们通过 在我们的 linux 服务器上运行它时Rscript our_script.R
,我们得到以下错误:
当我们在我们的 linux 服务器上运行它时,通过R
打开 R,然后手动运行代码行,我们得到:
并且因为我们没有浏览器进行身份验证(我们通过 SSH 连接到位于 GCP 上的 linux 服务器),所以终端挂在这里......
怎样才能在服务器上成功认证,这样Rscript out_script.R
才能成功运行呢?
编辑:我们服务器上的信息:
让我知道我是否可以分享其他信息来帮助解决这个问题。我们还尝试添加myemail@gmail.com
到 bigrquery 的email
参数,但这并没有解决问题。我看到有一个token
参数,也许我们可以在某个地方手动添加一个令牌?这一切都非常令人沮丧,因为我认为使用服务帐户密钥应该可以解决此问题,但我们指向具有 bigquery 权限的有效服务帐户密钥,但仍然无法在服务器上进行身份验证。
r - 如何使用 R 直接将 CSV(或 TSV)加载到 BigQuery 中——无需创建数据框
我正在使用 R 笔记本中的 CSV 文件。要上传数据,我正在使用bash
块和bq
命令。我希望能够在 R 块中做到这一点。
我在 R 中使用bigrquery
anddbplyr
来完成我的 BigQuery 工作。但bigrquery
似乎DBI
没有方法允许磁盘文件在不首先创建数据框的情况下传递到 BigQuery。
bash
除了块或system
命令之外,还有其他方法吗?
r - 在 BQ 中使用带有 WHERE 语句的表属性进行选择
CF_2021
如果 ID_UNIQUE = "FIGUEIRAS040C" 使用查询没有成功,我想在我的表中提取所有列。就我而言:
现在, In stands_bq
,我想选择所有列,但只在"FIGUEIRAS040C"
in ID_UNIQUE
using 中选择WHERE
:
但是stands_sel
对象是空的。请帮忙解决一下?
r - BigQuery 和 R Shiny - 让用户为查询付费
我创建了一个简单的 Shiny 应用程序,它连接到我的数据库并在给定 SQL 查询的情况下生成一个表:
这对我很有用。发送到 BigQuery 的每个查询都会向我收费。但是,我最理想的做法是向提出查询的人收费。通过我的 Shiny 应用程序向另一个运行查询的 Google 用户收费的最佳方式是什么?
sql - 我使用 bigrquery 和 dbGetQuery 函数执行了 JOIN。现在我想查询我创建但无法连接的临时表
恐怕如果一群人开始运行我的实际代码,我会为查询付费,所以我的示例代码是针对假数据库的。
我已成功建立与 BigQuery 的连接:
然后使用 coalesce 函数执行 LEFT JOIN:
JOIN 生成了我想要的表,现在我想查询该表,但就像......它在哪里?如何连接?我可以将其保存在本地,以便开始在 R 中进行分析吗?即使我去 BigQuery,选择 Project History 选项卡,选择我刚刚在 RStudio 中运行的查询,并复制临时表的 Job ID,我仍然会收到以下错误:
如果我跟进:
有人可以解释一下吗?只是我无法使用 bigrquery 包查询临时表吗?
google-cloud-platform - 无法在 Google Cloud VM 上授权 bigrquery,但可以在本地计算机上授权
我在这里发布了一个问题:https ://github.com/r-dbi/bigrquery/issues/487和以前的类似问题https://github.com/r-dbi/bigrquery/issues/449。他们还没有解决。而且,可悲的是,对问题的反应已经下降到几乎为零。
如果有人可以提供帮助,那就太好了。
我的组织不允许使用服务帐号密钥。所以我必须使用电子邮件授权。