谷歌BigQuery

    连接谷歌BigQuery有两种选择:

    • 使用odbc带有数据库驱动程序的包
    • 使用bigrquery

    使用odbc

    odbc包与驱动程序结合提供DBI卡塔尔世界杯欧洲预选赛赛程表支持和ODBC连接。

    驱动程序选项

    • BigQueryBigQuery官方网站提供了如何下载和安装ODBC驱动程序的说明:BigQuery司机

    • 英格兰vs伊朗让球RStudio专业司机RS英格兰vs伊朗让球tudio Workbench(以前的RStudio Server Pro), RStudio Desktop Pro, RStudio Connect,或Shiny Server Pro用户可以下载和使用RStudio专业驱动程序,无需额外收费。这些驱动程序包括用于谷歌BigQuery的ODBC连接器。英格兰vs伊朗让球RStudio提供了基于标准的、受支持的专业ODBC驱动程序。卡塔尔世界杯欧洲预选赛赛程表当你在生英格兰vs伊朗让球产系统上运行R或Shiny时,使用RStudio Professional Drivers。看到英格兰vs伊朗让球RStudio专业司机为更多的信息。

    连接设置

    连接BigQuery最简单的方法是通过谷歌服务帐户.使用谷歌服务帐户进行连接需要5个设置:

    • 司机——看到司机设置信息部分
    • 目录—BigQuery项目名称
    • 电子邮件—“谷歌”业务帐号的邮箱地址
    • KeyFilePath—路径的完整路径.pl2. json关键文件。看到在这里为更多的细节。
    • OAuthMechanism—设置为“0”,表示服务帐号鉴权
    con <- DBI::dbConnect(odbc::odbc(), Driver = "[您的驱动程序名称]",Catalog = "[BigQuery项目名称]",Email = "[谷歌服务帐户邮箱]",KeyFilePath = "[密钥文件的完整路径]",OAuthMechanism = 0)

    使用bigrquery

    bigrquery是r的数据库接口。这个版本的目的是完全符合DBI规范。欲了解更多信息,请访问bigrquery官方网站:bigrquery.r-dbi.org

    从CRAN安装:

    来自github的开发版本:

    安装开发版本:

    # install.packages("remotes") remotes::install_github("r-dbi/DBI") remotes::install_github("r-dbi/bigrquery")

    连接:

    library(DBI) con <- dbConnect(bigrquery::bigquery(), project = "publicdata", dataset = "samples", billing = billing)