.duckdb artifacts. MantrixFlow opens source artifacts read-only, discovers
their schemas, tables, views, and columns, and uses the standard SQL source
pipeline for Full Table and Incremental extraction.
Connection fields
Do not enter
/tmp/..., ../..., file://..., a SQLAlchemy URL, or a local
filesystem path. Hosted MantrixFlow accepts only an authorized managed file
reference.
Create the source connection
- Open Connections and click + New Connection.
- Set the role to Source.
- Choose DuckDB.
- Enter a connection name and the managed
file_...reference. - Keep Default Schema as
mainunless the artifact uses another schema. - Click Test Connection.
- Save only after the test succeeds.
Read-only source behavior
MantrixFlow opens DuckDB sources with read-only driver configuration for connection tests, discovery, preview, and extraction. A source run must not create tables, write rows, install extensions, or attach another database to the customer artifact. DuckDB source and destination connections in the same pipeline must reference different artifacts.Discover and preview
After creating a pipeline:- Choose the DuckDB connection in the pipeline Source tab.
- Discover the catalog.
- Select a
schema.tablestream. - Preview representative rows and confirm the inferred column types.
- Choose Full Table or Incremental when a suitable cursor is available.
- Save the source configuration.
main.
Full Table and Incremental
Use Full Table for snapshots, reference data, or tables without a stable cursor. Every selected source row visible in the artifact is extracted. Use Incremental for growing tables with a stable cursor such asupdated_at, created_at, or a monotonic integer. A primary key is strongly
recommended for deterministic downstream delivery.
Type compatibility
The current DuckDB source path maps common values including:- signed, unsigned, and huge integers;
- floating-point and high-precision decimal values;
- strings, Unicode, UUID, JSON, arrays, and binary values;
- dates, times, timestamps, timezone-aware timestamps, and intervals; and
- nullable columns.
STRUCT, MAP, UNION, and custom enum round trips remain dependent on the
selected destination’s type compatibility.
Troubleshooting
See DuckDB destination for destination
setup and the current managed-artifact limitations.