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, "builtinAssertionNamePrefix": string, "defaultNotebookRuntimeOptions": { object ( |
| Fields | |
|---|---|
defaultDatabase |
Optional. The default database (Google Cloud project ID). |
defaultSchema |
Optional. The default schema (BigQuery dataset ID). |
defaultLocation |
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 |
Optional. The default schema (BigQuery dataset ID) for assertions. |
vars |
Optional. User-defined variables that are made available to project code during compilation. An object containing a list of |
databaseSuffix |
Optional. The suffix that should be appended to all database (Google Cloud project ID) names. |
schemaSuffix |
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. |
tablePrefix |
Optional. The prefix that should be prepended to all table names. |
builtinAssertionNamePrefix |
Optional. The prefix to prepend to built-in assertion names. |
defaultNotebookRuntimeOptions |
Optional. The default notebook runtime options. |
pipelineConfig |
Optional. The pipeline options which define the pipeline type and path within the Git repository. |
NotebookRuntimeOptions
Configures various aspects of Dataform notebook runtime.
| JSON representation |
|---|
{ "aiPlatformNotebookRuntimeTemplate": string, // Union field |
| Fields | |
|---|---|
aiPlatformNotebookRuntimeTemplate |
Optional. The resource name of the Colab runtime template, from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications. |
Union field execution_sink. The location to store the notebook execution result. execution_sink can be only one of the following: |
|
gcsOutputBucket |
Optional. The Google Cloud Storage location to upload the result to. Format: |
Union field repository_snapshot_storage. The destination of the snapshot of repository files to be available for read-only access inside a notebook runtime repository_snapshot_storage can be only one of the following: |
|
gcsRepositorySnapshotDestination |
Optional. The Google Cloud Storage destination to upload the snapshot to. For empty URI it defaults to the provided gcsOutputBucket. Format: |
GcsRepositorySnapshotDestination
Configures the destination for a repository snapshot.
| JSON representation |
|---|
{ "repositorySnapshotUri": string } |
| Fields | |
|---|---|
repositorySnapshotUri |
Optional. The Google Cloud Storage destination to upload the repository snapshot to. Format: |