mod_bigquery {ReviewR}R Documentation

Google BigQuery Database Module

Description

This module is designed to guide a user through the process of authenticating with Google BigQuery. It is responsible for retrieving:

The user is visually guided through the authentication process. Once authenticated, the user is presented with project/dataset selections and once configured a DBI::dbConnect() object is returned.

This module consists of the following components:

Module UI function

Module Server function

Usage

bigquery_setup_ui(id)

bigquery_setup_server(id, secrets_json = NULL)

Arguments

id

The module namespace

secrets_json

A string, containing a file path to a Google OAuth 2.0 Client secrets JSON.

Value

bigquery_setup_ui:

tagList

The Google BigQuery Setup UI

bigquery_setup_server:

reactiveValues
  • moduleName: A string, containing the module moniker.

  • moduleType: A string, with the module type (what does it do?)

  • setup_ui: The module setup ui function

  • is_connected: A string, with module connection status. Valid statuses are 'yes' or 'no'.

  • db_con: A DBI::dbConnect object, containing the user configured BigQuery connection information.

  • user_info: A list, containing public user information from Google about the currently authenticated user.


[Package ReviewR version 2.3.10 Index]