原生 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
添加查询参数。
参数
名称 | 类型 | 说明 |
---|---|---|
name | String | 参数名称。 |
type | BigQueryParameterType | 参数类型。 |
value | String | 参数值。 |
返回
BigQueryConfig
- 此对象,用于链接。
build()
printJson()
输出此对象的 JSON 表示法。这仅用于调试。
返回
String
setAccessToken(accessToken)
setBillingProjectId(billingProjectId)
设置此 BigQueryConfig
的结算项目 ID。
参数
名称 | 类型 | 说明 |
---|---|---|
billingProjectId | String | 要设置的结算项目 ID。 |
返回
BigQueryConfig
- 此对象,用于链接。
setQuery(query)
setUseStandardSql(useStandardSql)
确定将查询解释为标准 SQL 还是旧版 SQL。
参数
名称 | 类型 | 说明 |
---|---|---|
useStandardSql | Boolean | 如果为 true ,则查询被解释为标准 SQL。如果为 false ,则查询会被解释为旧版 SQL。 |
返回
BigQueryConfig
- 此对象,用于链接。