Class BigQueryConfig

Бигкуериконфиг

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

var cc = DataStudioApp.createCommunityConnector();
var types = cc.BigQueryParameterType;

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

Методы

Метод Тип возврата Краткое описание
addQueryParameter(name, type, value) BigQueryConfig Добавляет параметр запроса в этот BigQueryConfig .
build() Object Проверяет этот объект и возвращает его в формате, необходимом Data Studio.
printJson() String Печатает JSON-представление этого объекта.
setAccessToken(accessToken) BigQueryConfig Устанавливает токен доступа для этого BigQueryConfig .
setBillingProjectId(billingProjectId) BigQueryConfig Устанавливает идентификатор проекта выставления счетов для этого BigQueryConfig .
setQuery(query) BigQueryConfig Устанавливает SQL-запрос этого BigQueryConfig .
setUseStandardSql(useStandardSql) BigQueryConfig Определяет, интерпретируется ли запрос как стандартный или устаревший SQL.

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

addQueryParameter(name, type, value)

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

Параметры

Имя Тип Описание
name String Имя параметра.
type BigQueryParameterType Тип параметра.
value String Значение параметра.

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

BigQueryConfig — этот объект для цепочки.


build()

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

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

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


printJson()

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

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

String


setAccessToken(accessToken)

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

Параметры

Имя Тип Описание
accessToken String Токен доступа, который необходимо установить.

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

BigQueryConfig — этот объект для цепочки.


setBillingProjectId(billingProjectId)

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

Параметры

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

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

BigQueryConfig — этот объект для цепочки.


setQuery(query)

Устанавливает SQL-запрос этого BigQueryConfig .

Параметры

Имя Тип Описание
query String Запрос, который необходимо задать.

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

BigQueryConfig — этот объект для цепочки.


setUseStandardSql(useStandardSql)

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

Параметры

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

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

BigQueryConfig — этот объект для цепочки.