- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个 Shiny 的应用程序,它利用 bigrquery 连接到 BigQuery API 并运行查询。
我使用以下代码来执行查询:
library(bigrquery)
project <- "PROJECT_ID" # put your project ID here
sql <- 'QUERY '
test <- query_exec(sql, project = project)
google <- oauth_endpoint(NULL, "auth", "token",
base_url = "https://accounts.google.com/o/oauth2")
bigqr <- oauth_app("google",
"465736758727.apps.googleusercontent.com",
"fJbIIyoIag0oA6p114lwsV2r")
cred <- oauth2.0_token(google, bigqr,
scope = c(
"https://www.googleapis.com/auth/bigquery",
"https://www.googleapis.com/auth/cloud-platform"))
最佳答案
我有一个建议,它类似于我在关于 server-side access to Google Analytics data 的问题中提供的答案。 , 是使用 Google Service Account . googleAuthR
包裹来自 Mark Edmondson可通过 CRAN 获得,提供使用 Google 服务帐户在 R 中执行服务器端身份验证的功能。同一作者的另一个包 bigQueryR
,也在 CRAN 上与 googleAuthR
集成并使用生成的身份验证 token 执行对 Google BigQuery 的查询。
为达到这个:
googleAuthR
进行身份验证时,提供私钥 JSON 文件的位置作为参数。 (见下面的例子。):bigrquery
中的示例包,引用包含私钥的 JSON 文件并执行基本的 Google BigQuery 查询。记得设置
json_file
参数到适当的文件路径和
project
您的 Google BigQuery 项目的参数:
library(googleAuthR)
library(bigQueryR)
gar_auth_service(
json_file = "API Project-xxxxxxxxxxxx.json",
scope = "https://www.googleapis.com/auth/bigquery"
)
project <- "project_id" # put your project ID here
sql <- "SELECT year, month, day, weight_pounds
FROM [publicdata:samples.natality] LIMIT 5"
bqr_query(projectId = project, query = sql, datasetId = "samples")
关于r - 在 Shiny 的应用程序中使用 bigrquery auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26263003/
我最近开始使用 R 中的“bigrquery”包从 Google Bigquery 获取一些数据,但是我收到的数据框中的大多数整数列都有 NA。 Google 自己的 BigQuery 仪表板中的相同
我已经能够使用与服务帐户关联的 json 文件进行身份验证 googleAuth和 bigQueryR . # Load Packages global.packages <- c("bigQuery
我正在尝试使用以下代码将 BigQuery 数据集从 Google Cloud Platform 下载到 R 工作区以对其进行分析: library(bigrquery) library(DBI) l
我正在使用 R ipython 笔记本(相对 R 新手)并尝试使用“bigrquery”从 Google Big Query 中提取数据。有人告诉我这应该很简单,但使用标准 sql 提取不起作用。 这
如果可能的话,我想使用 dplyr 语法(而不是 SQL)通过 bigrquery 探索 Google Analytics 360 数据。要点是我想了解用户旅程 - 我有兴趣找到用户级别(甚至跨 se
我想创建一个 Shiny 的应用程序,它利用 bigrquery 连接到 BigQuery API 并运行查询。 我使用以下代码来执行查询: library(bigrquery) proje
我正在尝试使用 R (bigrquery) 中 BigQuery 包中的 bq_load_table() 函数将数据集从我的 Google Cloud Storage 存储桶加载到内存中。但是,我的函
我需要使用 Windows 任务调度程序运行 R 脚本,但是该脚本包含使用 Bigrquery 对 Big Query 的身份验证。我有服务帐户身份验证。当我运行脚本时,我被要求提供用户输入,这不允许
问题 如何使使用公共(public)数据的简单“bigrquery”函数起作用?我只想获取任何“bigrquery”函数以从 Google Cloud Platform Big Query 返回数据。
我正在尝试使用 dplyr 和 bigrquery 从 Big Query 的数据集中查询多个表。该数据集包含多个表,一年中的每一天都有一个表。 我可以使用以下代码从单个表(例如,1 天的数据)进行查
我在使用 bigrquery 时遇到问题从我编织的 R Markdown 文档中连接到 GCP 服务帐户。当我从控制台尝试时,身份验证工作正常。两个都 library(bigrquery) bq_au
在过去的 6 个月里,我一直在使用 r 中的 bigrquery 库对我的 google 大查询项目运行查询。今天早上我运行了一个简单的 query_exec() 命令,我在过去几天里运行了很多次,我
我正在尝试将基于 Google 电子表格的 BQ 表加载到统计包 Stata 中。我尝试了两种方法来实现这一点。 首先,我使用了 Mac 版 Simba ODBC 驱动程序(版本 2.1.6),但出现
我有几个用 R 编写的程序,它们使用 bigrquery 来运行查询、表删除和上传数据。这些都是在 Windows 7 机器上使用 R 版本 3.3.1 在 R studio 中编写的。一遍又一遍地运
我是一名优秀的程序员,十分优秀!