ネイティブ 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();
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
にクエリ パラメータを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | パラメータ名。 |
type | BigQueryParameterType | パラメータの型。 |
value | String | パラメータ値。 |
リターン
BigQueryConfig
- このオブジェクト(チェーン用)。
build()
printJson()
このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。
リターン
String
setAccessToken(accessToken)
この BigQueryConfig
のアクセス トークンを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
accessToken | String | 設定するアクセス トークン。 |
リターン
BigQueryConfig
- このオブジェクト(チェーン用)。
setBillingProjectId(billingProjectId)
この BigQueryConfig
の課金プロジェクト ID を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
billingProjectId | String | 設定する課金プロジェクト ID。 |
リターン
BigQueryConfig
- このオブジェクト(チェーン用)。
setQuery(query)
この BigQueryConfig
の SQL クエリを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
query | String | 設定するクエリ。 |
リターン
BigQueryConfig
- このオブジェクト(チェーン用)。
setUseStandardSql(useStandardSql)
クエリを標準 SQL とレガシー SQL のどちらとして解釈するかを決定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
useStandardSql | Boolean | true の場合、クエリは標準 SQL として解釈されます。false の場合、クエリはレガシー SQL として解釈されます。 |
リターン
BigQueryConfig
- このオブジェクト(チェーン用)。