spice-catalogs
4
总安装量
4
周安装量
#53844
全站排名
安装命令
npx skills add https://github.com/spiceai/skills --skill spice-catalogs
Agent 安装分布
opencode
4
codex
4
gemini-cli
4
antigravity
3
claude-code
3
Skill 文档
Spice Catalog Connectors
Catalog connectors expose external data catalogs for federated SQL queries, preserving the source schema hierarchy.
Basic Configuration
catalogs:
- from: <connector>
name: <catalog_name>
params:
# connector-specific parameters
include:
- 'schema.*' # optional: filter tables
Supported Catalogs
| Connector | From Format | Description |
|---|---|---|
unity_catalog |
unity_catalog |
Databricks Unity Catalog |
databricks |
databricks |
Databricks with Spark Connect |
iceberg |
iceberg |
Apache Iceberg catalogs |
spice.ai |
spice.ai |
Spice.ai Cloud Platform |
glue |
glue |
AWS Glue Data Catalog |
Examples
Unity Catalog
catalogs:
- from: unity_catalog
name: unity
params:
unity_catalog_endpoint: https://my-workspace.cloud.databricks.com
databricks_token: ${ secrets:DATABRICKS_TOKEN }
include:
- 'my_schema.*'
Iceberg with S3
catalogs:
- from: iceberg
name: iceberg_catalog
params:
iceberg_catalog_type: rest
iceberg_rest_uri: https://my-iceberg-catalog.com
Spice.ai Platform
catalogs:
- from: spice.ai
name: spiceai
include:
- 'tpch.*'
Querying Catalog Tables
Tables are accessed using the full path: <catalog>.<schema>.<table>
SELECT * FROM unity.my_schema.customers LIMIT 10;
Include Patterns
Filter which tables to expose using glob patterns:
include:
- 'prod_schema.*' # all tables in prod_schema
- '*.customers' # customers table in any schema
- 'analytics.sales_*' # tables starting with sales_ in analytics