Skip to main content
This page describes the schema for table input objects used in data source operations.

TableInput

connection_id
String!
required
The unique identifier of the connection that provides access to this table.
database_name
String!
required
The name of the database containing this table.Use the following as database_name for:
  • BigQuery: Use the Project ID (e.g., "my-project-123")
  • Databricks: Use the Catalog name (e.g., "main")
schema_name
String
Schema name within the database. Optional for data sources which don’t have the notion of a schema.Use the following as schema_name for:
  • BigQuery: Use the Dataset name (e.g., "sales_data")
  • Databricks: Use the Schema name (e.g., "default")
  • MySQL, ClickHouse: Do not pass or leave empty ("")
table_name
String!
required
The name of the table within the specified database and schema.

Update Data Sources

Use TableInput to update domain data sources

JoinInput Schema

Configure relationships between tables

Connection Objects

Learn about connection configuration

DomainModel Schema

Understand domain structure and table organization