Once you’ve connected your source tables and applied any necessary transformations, you can construct aDocumentation Index
Fetch the complete documentation index at: https://kumo.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Graph consisting of Table objects.
A Kumo Graph represents a connected set of Tables, with each table fully specifying the relevant metadata (including selected source columns, column data type and semantic type, and relational constraint information) of SourceTables for modeling purposes.
Creating Tables from Source
ATable can be constructed from a SourceTable in multiple ways. The simplest approach is to call from_source_table():
Inspecting Table Metadata
To verify the metadata that was inferred, call themetadata property:
Building Tables from Scratch
You can also specify the table from the ground-up, optionally inferring metadata for any non-fully-specified columns:Modifying Table Metadata
No matter how you create your table,Table exposes methods to inspect and adjust metadata:
column() returns a Column object, which contains the relevant metadata for the column of a table.
You can also modify the primary key, add or remove columns:
Table Identity
Tables do not have names in the Kumo SDK — a table is fully specified by its configuration in code. Two notebooks using the same table configuration refer to the same table object in the Kumo backend. Editing a table creates a new object in the backend, independent of other tables.We encourage users to fully specify their tables in production code to avoid unexpected re-inference of metadata.