Class BigQueryConfig

BigQueryConfig

Объект конфигурации для встроенного коннектора BigQuery. Возвращает этот объект из getData() для Data Studio, чтобы выполнять запросы к BigQuery для получения данных о коннекторе.

const cc = DataStudioApp.createCommunityConnector();

const bqConfig =
    cc.newBigQueryConfig()
        .setBillingProjectId('billingProjectId')
        .setQuery('queryString')
        .setUseStandardSql(true)
        .setAccessToken('accessToken')
        .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990')
        .build();

Методы

Метод Тип возвращаемого значения Краткое описание
add Query Parameter(name, type, value) Big Query Config Добавляет параметр запроса в Big Query Config .
build() Object Проверяет этот объект и возвращает его в формате, необходимом для Data Studio.
print Json() String Выводит JSON-представление этого объекта.
set Access Token(accessToken) Big Query Config Устанавливает токен доступа для данной Big Query Config .
set Billing Project Id(billingProjectId) Big Query Config Устанавливает идентификатор проекта выставления счетов для данной Big Query Config .
set Query(query) Big Query Config Задает SQL-запрос для данной Big Query Config .
set Use Standard Sql(useStandardSql) Big Query Config Определяет, интерпретируется ли запрос как стандартный или устаревший SQL.

Подробная документация

addQueryParameter(name, type, value)

Добавляет параметр запроса в этот BigQueryConfig .

Параметры

Имя Тип Описание
name String Название параметра.
type Big Query Parameter Type Тип параметра.
value String Значение параметра.

Возвращаться

BigQueryConfig — Этот объект используется для цепочек запросов.


build()

Проверяет этот объект и возвращает его в формате, необходимом для Data Studio.

Возвращаться

Object — проверенный объект Config .


printJson()

Выводит JSON-представление этого объекта. Это предназначено только для отладки.

Возвращаться

String


setAccessToken(accessToken)

Устанавливает токен доступа для этого BigQueryConfig .

Параметры

Имя Тип Описание
access Token String Токен доступа для установки.

Возвращаться

BigQueryConfig — Этот объект используется для цепочек запросов.


setBillingProjectId(billingProjectId)

Устанавливает идентификатор проекта выставления счетов для этого BigQueryConfig .

Параметры

Имя Тип Описание
billing Project Id String Идентификатор проекта выставления счетов, который необходимо установить.

Возвращаться

BigQueryConfig — Этот объект используется для цепочек запросов.


setQuery(query)

Задает SQL-запрос для данного BigQueryConfig .

Параметры

Имя Тип Описание
query String Запрос для установки.

Возвращаться

BigQueryConfig — Этот объект используется для цепочек запросов.


setUseStandardSql(useStandardSql)

Определяет, интерпретируется ли запрос как стандартный или устаревший SQL.

Параметры

Имя Тип Описание
use Standard Sql Boolean Если true , запрос интерпретируется как стандартный SQL. Если false , запрос интерпретируется как устаревший SQL.

Возвращаться

BigQueryConfig — Этот объект используется для цепочек запросов.