Objet de configuration pour un connecteur BigQuery natif. Renvoyez cet objet à partir de get
pour que Data Studio interroge BigQuery pour le connecteur.
const cc = DataStudioApp.createCommunityConnector(); const bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990') .build();
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
add | Big | Ajoute un paramètre de requête à cet élément Big . |
build() | Object | Valide cet objet et le renvoie au format requis par Data Studio. |
print | String | Imprime la représentation JSON de cet objet. |
set | Big | Définit le jeton d'accès de cet élément Big . |
set | Big | Définit l'ID du projet de facturation de cet élément Big . |
set | Big | Définit la requête SQL de cet élément Big . |
set | Big | Détermine si la requête est interprétée en SQL standard ou en ancien SQL. |
Documentation détaillée
addQueryParameter(name, type, value)
Ajoute un paramètre de requête à cet élément Big
.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom du paramètre. |
type | Big | Type de paramètre. |
value | String | Valeur du paramètre. |
Renvois
Big
: 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()
Imprime la représentation JSON de cet objet. Cette option est réservée au débogage.
Renvois
String
setAccessToken(accessToken)
Définit le jeton d'accès de cet élément Big
.
Paramètres
Nom | Type | Description |
---|---|---|
access | String | Jeton d'accès à définir. |
Renvois
Big
: cet objet, pour le chaînage.
setBillingProjectId(billingProjectId)
Définit l'ID du projet de facturation de cet élément Big
.
Paramètres
Nom | Type | Description |
---|---|---|
billing | String | ID du projet de facturation à définir. |
Renvois
Big
: cet objet, pour le chaînage.
setQuery(query)
Définit la requête SQL de cet élément Big
.
Paramètres
Nom | Type | Description |
---|---|---|
query | String | Requête à définir. |
Renvois
Big
: cet objet, pour le chaînage.
setUseStandardSql(useStandardSql)
Détermine si la requête est interprétée en SQL standard ou en ancien SQL.
Paramètres
Nom | Type | Description |
---|---|---|
use | Boolean | Si la valeur est true , la requête est interprétée en SQL standard. Si la valeur est false , la requête est interprétée comme de l'ancien SQL. |
Renvois
Big
: cet objet, pour le chaînage.