S3 Connection
InlineS3Connection
info
InlineS3Connection
is defined beneath the following ancestor nodes in the YAML structure:
Below are the properties for the InlineS3Connection
. Each property links to the specific details section further down in this page.
Property | Default | Type | Required | Description |
---|---|---|---|---|
s3 | Yes | The S3 connection options. |
Property Details
Connection
A connection to a data source/sink.
Property | Default | Type | Required | Description |
---|---|---|---|---|
connection | One of: S3Connection GcsConnection AbfsConnection LocalFileConnection SnowflakeConnection BigQueryConnection MSSQLConnection MySQLConnection OracleConnection PostgresConnection HttpConnection DuckDBConnection SFTPConnection DatabricksConnection | Yes | The connection to the data system. |
DuckDBConnection
Connection to a DuckDB database.
Property | Default | Type | Required | Description |
---|---|---|---|---|
description | string | No | A brief description of what the model does. | |
metadata | No | Meta information of a resource. In most cases it doesn't affect the system behavior but may be helpful to analyze project resources. | ||
name | string | Yes | The name of the model | |
duckdb | Yes | The DuckDB connection options. |
DuckDBConnectionOptions
DuckDB connection options.
Property | Default | Type | Required | Description |
---|---|---|---|---|
max_query_length | integer | No | The maximum query length to allow. | |
max_concurrent_queries | integer | No | The maximum number of concurrent queries to allow. | |
max_combined_sql_statements | integer | No | The maximum number of combined SQL statements to allow. | |
path | string | No | The path to the DuckDB database file. Use ':memory:' for in-memory databases. This setting is ignored when ducklake configuration is present. | |
memory_limit | integer | No | The memory limit to use for the DuckDB connection. | |
ducklake | No | Configuration for using DuckLake with this DuckDB connection. | ||
schema | string | No | The schema to use for the DuckDB connection. If left empty, the flow name will be used as the schema name at runtime | |
init_sql | string | No | SQL to run when the DuckLake connection is initialized. |
DuckLakeOptions
DuckLake configuration options.
Property | Default | Type | Required | Description |
---|---|---|---|---|
metadata_connection_name | string | No | The name of the Ascend Connection to use for DuckLake metadata storage (Postgres connections only). | |
data_connection_name | string | No | The name of the Ascend Connection to use for DuckLake data storage (Local Files, GCS, S3, or ABFS connections supported). | |
metadata_connection | Any of: InlinePostgresConnection |