Data lake tables
This page describes the job options for writing data to the data lake.
These job options are used when writing to data lake tables or Upsolver-managed tables.
Tables created within SQLake using your metastore connection are considered Upsolver-managed tables. Note that these tables can still be queried externally. For example, you can create a Glue Catalog table within SQLake, and this table can be queried within SQLake itself or when you go to your Athena console.
Syntax
Jump to
Data lake table options:
General job options:
Job options
ADD_MISSING_COLUMNS
ADD_MISSING_COLUMNS
Type: Boolean
Default: false
(Optional) When true
, columns that don't exist in the target table are added automatically when encountered.
When false
, you cannot do SELECT *
within the SELECT
statement of your transformation job.
FLATTEN_PATHS
FLATTEN_PATHS
Type: Array<String>
Default: ()
(Optional) Allows specifying arrays that will be used to flatten the output rows. Please see the Flattening arrays guide for details and examples.
Last updated