Un objeto de configuración para un conector nativo de BigQuery. Devuelve este objeto de getData()
para que Data Studio consulte BigQuery para el conector.
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();
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | Agrega un parámetro de consulta a este BigQueryConfig . |
build() | Object | Valida este objeto y lo muestra en el formato que necesita Data Studio. |
printJson() | String | Imprime la representación JSON de este objeto. |
setAccessToken(accessToken) | BigQueryConfig | Establece el token de acceso de este BigQueryConfig . |
setBillingProjectId(billingProjectId) | BigQueryConfig | Establece el ID del proyecto de facturación de este BigQueryConfig . |
setQuery(query) | BigQueryConfig | Establece la consulta de SQL de este BigQueryConfig . |
setUseStandardSql(useStandardSql) | BigQueryConfig | 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 | BigQueryParameterType | 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 muestra en el formato que necesita Data Studio.
Volver
Object
: Es el objeto Config
validado.
printJson()
Imprime la representación JSON de este objeto. Esto es solo para depuración.
Volver
String
setAccessToken(accessToken)
Establece el token de acceso de este BigQueryConfig
.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
accessToken | String | 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 |
---|---|---|
billingProjectId | String | El ID del proyecto de facturación que se configurará. |
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 | 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 |
---|---|---|
useStandardSql | 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.