Объект конфигурации для встроенного коннектора 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 — Этот объект используется для цепочек запросов.