Google BigQuery

Quest Data Modeler (QDM) supports Google BigQuery as a target database. The following sections list the supported data types, database objects, and reverse and forward engineering parameters.

Supported Data Types

Note: When you set a table column's physical data type to RECORD/STRUCT, the Add field option becomes available. You can use this option to add nested fields. A RECORD/STRUCT type column supports up to 16 levels of nested fields.

The following example shows a RECORD/STRUCT type column with nested fields:

Google BigQuery Columns tab showing a Struct column with the Add field option and nested subfields.

Supported Objects

The following objects are supported in Google BigQuery:

Note: You can use the Ctrl+Z and Ctrl+Y keyboard shortcuts to undo and redo changes in any property field.

Annotations

Datasets

Datatype Standards

Domains

ER Diagrams

Functions

Materialized Views

Naming Standards

Relationships

Stored Procedures

Tables

Child Relations
Columns
Indexes
Parent Relations
Row Access Policies

Themes

Views

To view the common object properties that are supported in Google BigQuery, refer to Common Object Properties.

RE Parameters

The following sections explain the reverse engineering options for Google BigQuery:

Overview

Connection

Projects

Datasets

Tables

Views

Materialized View

Options

FE Parameters

The following sections explain the forward engineering options for Google BigQuery.

Option Selection

Owner Override

Object Filter

Preview

Connection