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