Un objeto de configuración para un conector nativo de BigQuery. Devuelve este objeto desde getData() para que Data Studio consulte BigQuery para el conector.
const cc = DataStudioApp.createCommunityConnector(); const bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990') .build();
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
add | Big | Agrega un parámetro de consulta a este Big. |
build() | Object | Valida este objeto y lo devuelve en el formato que necesita Data Studio. |
print | String | Imprime la representación JSON de este objeto. |
set | Big | Establece el token de acceso de este Big. |
set | Big | Establece el ID del proyecto de facturación de este Big. |
set | Big | Establece la consulta de SQL de este Big. |
set | Big | Determina si la consulta se interpreta como SQL estándar o heredado. |
Documentación detallada
addQueryParameter(name, type, value)
Agrega un parámetro de consulta a este BigQueryConfig.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
name | String | Es el nombre del parámetro. |
type | Big | Es el tipo de parámetro. |
value | String | Es el valor del parámetro. |
Volver
BigQueryConfig: Este objeto, para el encadenamiento.
build()
Valida este objeto y lo devuelve en el formato que necesita Data Studio.
Volver
Object: El objeto Config validado.
printJson()
Imprime la representación JSON de este objeto. Esto es solo para la depuración.
Volver
String
setAccessToken(accessToken)
Establece el token de acceso de este BigQueryConfig.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
access | String | Es el token de acceso que se establecerá. |
Volver
BigQueryConfig: Este objeto, para el encadenamiento.
setBillingProjectId(billingProjectId)
Establece el ID del proyecto de facturación de este BigQueryConfig.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
billing | String | Es el ID del proyecto de facturación que se establecerá. |
Volver
BigQueryConfig: Este objeto, para el encadenamiento.
setQuery(query)
Establece la consulta de SQL de este BigQueryConfig.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
query | String | Es la consulta que se establecerá. |
Volver
BigQueryConfig: Este objeto, para el encadenamiento.
setUseStandardSql(useStandardSql)
Determina si la consulta se interpreta como SQL estándar o heredado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
use | Boolean | Si es true, la consulta se interpreta como SQL estándar. Si es false, la consulta se interpreta como SQL heredado. |
Volver
BigQueryConfig: Este objeto, para el encadenamiento.