Class BigQueryConfig

BigQueryConfig

ネイティブ BigQuery コネクタの構成オブジェクト。Data Studio が BigQuery に対してコネクタをクエリできるように、このオブジェクトを getData() から返します。

const cc = DataStudioApp.createCommunityConnector();

const bqConfig =
    cc.newBigQueryConfig()
        .setBillingProjectId('billingProjectId')
        .setQuery('queryString')
        .setUseStandardSql(true)
        .setAccessToken('accessToken')
        .addQueryParameter('dob', cc.BigQueryParameterType.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 - チェーン用のこのオブジェクト。