CodeCompilationConfig

Configures various aspects of Dataform code compilation.

JSON representation
{
  "defaultDatabase": string,
  "defaultSchema": string,
  "defaultLocation": string,
  "assertionSchema": string,
  "vars": {
    string: string,
    ...
  },
  "databaseSuffix": string,
  "schemaSuffix": string,
  "tablePrefix": string,
  "defaultNotebookRuntimeOptions": {
    object (NotebookRuntimeOptions)
  }
}
Fields
defaultDatabase

string

Optional. The default database (Google Cloud project ID).

defaultSchema

string

Optional. The default schema (BigQuery dataset ID).

defaultLocation

string

Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: https://cloud.google.com/bigquery/docs/locations.

assertionSchema

string

Optional. The default schema (BigQuery dataset ID) for assertions.

vars

map (key: string, value: string)

Optional. User-defined variables that are made available to project code during compilation.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

databaseSuffix

string

Optional. The suffix that should be appended to all database (Google Cloud project ID) names.

schemaSuffix

string

Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.

tablePrefix

string

Optional. The prefix that should be prepended to all table names.

defaultNotebookRuntimeOptions

object (NotebookRuntimeOptions)

NotebookRuntimeOptions

JSON representation
{

  // Union field execution_sink can be only one of the following:
  "gcsOutputBucket": string
  // End of list of possible types for union field execution_sink.
}
Fields
Union field execution_sink. The location to store the notebook execution result. execution_sink can be only one of the following:
gcsOutputBucket

string

Optional. The GCS location to upload the result to. Format: gs://bucket-name.