Class BigQueryConfig

BigQueryConfig

Objet de configuration pour un connecteur BigQuery natif. Renvoyez cet objet depuis getData() pour que Data Studio puisse interroger BigQuery sur le connecteur.

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éthodes

MéthodeType renvoyéBrève description
addQueryParameter(name, type, value)BigQueryConfigAjoute un paramètre de requête à ce BigQueryConfig.
build()ObjectValide cet objet et le renvoie au format requis par Data Studio.
printJson()StringAffiche la représentation JSON de cet objet.
setAccessToken(accessToken)BigQueryConfigDéfinit le jeton d'accès de ce BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigDéfinit l'ID du projet de facturation de ce BigQueryConfig.
setQuery(query)BigQueryConfigDéfinit la requête SQL de ce BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigDétermine si la requête est interprétée comme en SQL standard ou en ancien SQL.

Documentation détaillée

addQueryParameter(name, type, value)

Ajoute un paramètre de requête à ce BigQueryConfig.

Paramètres

NomTypeDescription
nameStringNom du paramètre.
typeBigQueryParameterTypeType de paramètre.
valueStringValeur du paramètre.

Renvois

BigQueryConfig : cet objet, pour le chaînage.


build()

Valide cet objet et le renvoie au format requis par Data Studio.

Renvois

Object : objet Config validé.


printJson()

Affiche la représentation JSON de cet objet. Elle sert uniquement au débogage.

Renvois

String


setAccessToken(accessToken)

Définit le jeton d'accès de ce BigQueryConfig.

Paramètres

NomTypeDescription
accessTokenStringJeton d'accès à définir.

Renvois

BigQueryConfig : cet objet, pour le chaînage.


setBillingProjectId(billingProjectId)

Définit l'ID du projet de facturation de ce BigQueryConfig.

Paramètres

NomTypeDescription
billingProjectIdStringID du projet de facturation à définir.

Renvois

BigQueryConfig : cet objet, pour le chaînage.


setQuery(query)

Définit la requête SQL de ce BigQueryConfig.

Paramètres

NomTypeDescription
queryStringRequête à définir.

Renvois

BigQueryConfig : cet objet, pour le chaînage.


setUseStandardSql(useStandardSql)

Détermine si la requête est interprétée comme en SQL standard ou en ancien SQL.

Paramètres

NomTypeDescription
useStandardSqlBooleanSi la valeur est true, la requête est interprétée comme le langage SQL standard. Si la valeur est false, la requête est interprétée comme étant en ancien SQL.

Renvois

BigQueryConfig : cet objet, pour le chaînage.