AI-generated Key Takeaways
-
BigQueryConfig is a configuration object for a native BigQuery connector used with Data Studio.
-
It is returned from the
getData()function for Data Studio to query BigQuery. -
Methods available for BigQueryConfig include adding query parameters, building the configuration, printing JSON, setting access token, setting billing project ID, setting the query, and setting the SQL interpretation method.
-
The
build()method validates the object and formats it for Data Studio, while othersetmethods configure specific aspects of the BigQuery connection and query.
A configuration object for a native BigQuery connector. Return this object from get
for Data Studio to query BigQuery for the connector.
const cc = DataStudioApp . createCommunityConnector (); const bqConfig = cc . newBigQueryConfig () . setBillingProjectId ( 'billingProjectId' ) . setQuery ( 'queryString' ) . setUseStandardSql ( true ) . setAccessToken ( 'accessToken' ) . addQueryParameter ( 'dob' , cc . BigQueryParameterType . STRING , '01011990' ) . build ();
Methods
| Method | Return type | Brief description |
|---|---|---|
Big
|
Adds a query parameter to this Big
. |
|
Object
|
Validates this object and returns it in the format needed by Data Studio. | |
String
|
Prints the JSON representation of this object. | |
Big
|
Sets the access token of this Big
. |
|
Big
|
Sets the billing project ID of this Big
. |
|
Big
|
Sets the SQL query of this Big
. |
|
Big
|
Determines if the query is interpreted as standard or legacy SQL. |
Detailed documentation
add
Query
Parameter(name, type, value)
Adds a query parameter to this Big
.
Parameters
| Name | Type | Description |
|---|---|---|
name
|
String
|
The parameter name. |
type
|
Big
|
The parameter type. |
value
|
String
|
The parameter value. |
Return
Big
— This object, for chaining.
build()
Validates this object and returns it in the format needed by Data Studio.
Return
Object
— The validated Config
object.
print
Json()
Prints the JSON representation of this object. This is for debugging only.
Return
String
set
Access
Token(accessToken)
Sets the access token of this Big
.
Parameters
| Name | Type | Description |
|---|---|---|
access
|
String
|
The access token to set. |
Return
Big
— This object, for chaining.
set
Billing
Project
Id(billingProjectId)
Sets the billing project ID of this Big
.
Parameters
| Name | Type | Description |
|---|---|---|
billing
|
String
|
The billing project ID to set. |
Return
Big
— This object, for chaining.
set
Query(query)
Sets the SQL query of this Big
.
Parameters
| Name | Type | Description |
|---|---|---|
query
|
String
|
The query to set. |
Return
Big
— This object, for chaining.
set
Use
Standard
Sql(useStandardSql)
Determines if the query is interpreted as standard or legacy SQL.
Parameters
| Name | Type | Description |
|---|---|---|
use
|
Boolean
|
If true
, the query is interpreted as standard SQL. If false
, the query is interpreted as legacy SQL. |
Return
Big
— This object, for chaining.

