Class BigQueryConfig

BigQueryConfig

ネイティブ BigQuery コネクタの構成オブジェクト。このオブジェクトを getData() から返す クエリを送信すると BigQuery にコネクタを クエリできます

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

メソッド

メソッド戻り値の型概要
addQueryParameter(name, type, value)BigQueryConfigこの BigQueryConfig にクエリ パラメータを追加します。
build()Objectこのオブジェクトを検証し、データポータルが必要とする形式で返します。
printJson()Stringこのオブジェクトの JSON 表現を出力します。
setAccessToken(accessToken)BigQueryConfigこの BigQueryConfig のアクセス トークンを設定します。
setBillingProjectId(billingProjectId)BigQueryConfigこの BigQueryConfig の課金プロジェクト ID を設定します。
setQuery(query)BigQueryConfigこの BigQueryConfig の SQL クエリを設定します。
setUseStandardSql(useStandardSql)BigQueryConfigクエリを標準 SQL とレガシー SQL のどちらとして解釈するかを決定します。

詳細なドキュメント

addQueryParameter(name, type, value)

この BigQueryConfig にクエリ パラメータを追加します。

パラメータ

名前説明
nameStringパラメータ名。
typeBigQueryParameterTypeパラメータの型。
valueStringパラメータ値。

戻る

BigQueryConfig - チェーン用のオブジェクト。


build()

このオブジェクトを検証し、データポータルが必要とする形式で返します。

戻る

Object - 検証された Config オブジェクト。


printJson()

このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。

戻る

String


setAccessToken(accessToken)

この BigQueryConfig のアクセス トークンを設定します。

パラメータ

名前説明
accessTokenString設定するアクセス トークン。

戻る

BigQueryConfig - チェーン用のオブジェクト。


setBillingProjectId(billingProjectId)

この BigQueryConfig の課金プロジェクト ID を設定します。

パラメータ

名前説明
billingProjectIdString設定する課金プロジェクト ID。

戻る

BigQueryConfig - チェーン用のオブジェクト。


setQuery(query)

この BigQueryConfig の SQL クエリを設定します。

パラメータ

名前説明
queryString設定するクエリ。

戻る

BigQueryConfig - チェーン用のオブジェクト。


setUseStandardSql(useStandardSql)

クエリを標準 SQL とレガシー SQL のどちらとして解釈するかを決定します。

パラメータ

名前説明
useStandardSqlBooleantrue の場合、クエリは標準 SQL として解釈されます。false の場合、クエリはレガシー SQL として解釈されます。

戻る

BigQueryConfig - チェーン用のオブジェクト。