mod_bigquery: Google BigQuery Database Module

Description Usage Arguments Value

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

1
2
3

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.


thewileylab/shinyBigQuery documentation built on April 4, 2021, 4:55 p.m.