原生 BigQuery 连接器的配置对象。从 get
返回此对象,以便数据洞察查询 BigQuery 以获取连接器。
const cc = DataStudioApp.createCommunityConnector(); const bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990') .build();
方法
方法 | 返回类型 | 简介 |
---|---|---|
add | Big | 向此 Big 添加查询参数。 |
build() | Object | 验证此对象,并以数据分析所需的格式返回该对象。 |
print | String | 输出此对象的 JSON 表示法。 |
set | Big | 设置此 Big 的访问令牌。 |
set | Big | 设置此 Big 的结算项目 ID。 |
set | Big | 设置此 Big 的 SQL 查询。 |
set | Big | 确定是将查询解读为标准 SQL 还是旧版 SQL。 |
详细文档
add Query Parameter(name, type, value)
向此 Big
添加查询参数。
参数
名称 | 类型 | 说明 |
---|---|---|
name | String | 参数名称。 |
type | Big | 参数类型。 |
value | String | 参数值。 |
返回
Big
- 此对象,用于链式调用。
build()
print Json()
输出此对象的 JSON 表示法。这仅用于调试。
返回
String
set Access Token(accessToken)
set Billing Project Id(billingProjectId)
设置此 Big
的结算项目 ID。
参数
名称 | 类型 | 说明 |
---|---|---|
billing | String | 要设置的结算项目 ID。 |
返回
Big
- 此对象,用于链式调用。
set Query(query)
set Use Standard Sql(useStandardSql)
确定是将查询解读为标准 SQL 还是旧版 SQL。
参数
名称 | 类型 | 说明 |
---|---|---|
use | Boolean | 如果为 true ,则系统会将查询解读为标准 SQL。如果为 false ,则系统会将查询解读为旧版 SQL。 |
返回
Big
- 此对象,用于链式调用。