marivo.datasource#
Project-level datasource authoring and management API.
Registration & lifecycle#
Open a live ibis backend for a datasource; caller disconnects. |
|
Create or replace a project datasource file from a DatasourceSpec. |
|
Load the project datasource catalog. |
|
List configured project datasources as DatasourceSummary rows. |
|
Delete the named project datasource file. |
|
Reference a global project datasource by short name. |
|
Round-trip the backend and persist validated env secrets. |
Source constructors#
Build a structured CSV source reference. |
|
Build a structured parquet source reference. |
|
Declare a DuckDB datasource. |
|
Declare a Postgres datasource. |
|
Declare a MySQL datasource. |
|
Declare a ClickHouse datasource. |
|
Declare a Trino datasource. |
|
Build a structured table source reference. |
Inspection & preview#
Bounded, filtered preview of one datasource table. |
|
Table metadata for a semantic entity source (table or file). |
|
Schema, comments, nullability, and partition metadata for a table. |
|
Profile selected columns from a datasource source with bounded scan. |
|
Probe join compatibility between two sources on specified key columns. |
Discovery#
Source IR#
Project-level datasource configuration. |
|
Physical CSV source for an entity. |
|
Physical parquet source for an entity. |
|
Immutable AI-facing context stored on semantic and datasource objects. |
|
Catalog & refs#
Read-only catalog over configured project datasources. |
|
Global datasource reference used by semantic declarations. |
|
Summary row for one configured project datasource. |
|
Literal fields and env refs for one datasource. |
|
Absolute source location for datasource error reporting. |
|
Manages scoped and session-scoped backend connections. |
Metadata#
Statistical profile of a single column from a datasource scan. |
|
Agent-safe scan configuration with bounded defaults. |
Results & reports#
Result of a datasource connectivity round-trip. |
|
Summary of a completed datasource scan. |
|
Column inspection result for a single datasource source. |
|
Result of probing join compatibility between two sources. |
|
One side of a join-key probe. |