Class BigQueryConfig

BigQueryConfig

Objet de configuration d'un connecteur BigQuery natif. Renvoyez cet objet à partir de getData() pour que Data Studio interroge BigQuery pour obtenir 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 en tant que SQL standard ou ancien.

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 : objet utilisé 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. Il n'est utilisé qu'à des fins de 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 : objet utilisé 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 : objet utilisé pour le chaînage.


setQuery(query)

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

Paramètres

NomTypeDescription
queryStringRequête à définir.

Renvois

BigQueryConfig : objet utilisé pour le chaînage.


setUseStandardSql(useStandardSql)

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

Paramètres

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

Renvois

BigQueryConfig : objet utilisé pour le chaînage.