Class BigQueryConfig

BigQueryConfig

Objek konfigurasi untuk konektor BigQuery native. Tampilkan objek ini dari getData() untuk Data Studio guna mengkueri BigQuery untuk konektor.

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();

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addQueryParameter(name, type, value)BigQueryConfigMenambahkan parameter kueri ke BigQueryConfig ini.
build()ObjectMemvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.
printJson()StringMencetak representasi JSON objek ini.
setAccessToken(accessToken)BigQueryConfigMenetapkan token akses BigQueryConfig ini.
setBillingProjectId(billingProjectId)BigQueryConfigMenetapkan project ID penagihan BigQueryConfig ini.
setQuery(query)BigQueryConfigMenetapkan kueri SQL untuk BigQueryConfig ini.
setUseStandardSql(useStandardSql)BigQueryConfigMenentukan apakah kueri ditafsirkan sebagai SQL standar atau legacy.

Dokumentasi mendetail

addQueryParameter(name, type, value)

Menambahkan parameter kueri ke BigQueryConfig ini.

Parameter

NamaJenisDeskripsi
nameStringNama parameter.
typeBigQueryParameterTypeJenis parameter.
valueStringNilai parameter.

Return

BigQueryConfig — Objek ini, untuk perantaian.


build()

Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.

Return

Object — Objek Config yang divalidasi.


printJson()

Mencetak representasi JSON objek ini. Ini hanya untuk proses debug.

Return

String


setAccessToken(accessToken)

Menetapkan token akses BigQueryConfig ini.

Parameter

NamaJenisDeskripsi
accessTokenStringToken akses yang akan ditetapkan.

Return

BigQueryConfig — Objek ini, untuk perantaian.


setBillingProjectId(billingProjectId)

Menetapkan project ID penagihan BigQueryConfig ini.

Parameter

NamaJenisDeskripsi
billingProjectIdStringID project penagihan yang akan ditetapkan.

Return

BigQueryConfig — Objek ini, untuk perantaian.


setQuery(query)

Menetapkan kueri SQL untuk BigQueryConfig ini.

Parameter

NamaJenisDeskripsi
queryStringKueri yang akan ditetapkan.

Return

BigQueryConfig — Objek ini, untuk perantaian.


setUseStandardSql(useStandardSql)

Menentukan apakah kueri ditafsirkan sebagai SQL standar atau legacy.

Parameter

NamaJenisDeskripsi
useStandardSqlBooleanJika true, kueri akan ditafsirkan sebagai SQL standar. Jika false, kueri akan ditafsirkan sebagai legacy SQL.

Return

BigQueryConfig — Objek ini, untuk perantaian.