marivo.datasource.load#
- marivo.datasource.load(*, workspace_dir=None)[source]#
Load the project datasource catalog.
Returns a
DatasourceCatalogfor browsing and inspecting configured project datasources, providing anms.load()-consistent entry point.- Parameters:
workspace_dir (str | Path | None) – Optional project root directory; defaults to cwd.
- Returns:
A
DatasourceCatalogfor browsing configured datasources.- Return type:
Example
>>> import marivo.datasource as md >>> catalog = md.load() >>> catalog.list() >>> catalog.get("wh") >>> catalog.inspect_table("wh", "orders")
- Constraints:
The catalog is read-only; use
md.register()andmd.remove()to modify project datasources.