Presto
Extracts tables from every catalog and schema on a Presto server. It emits table entities with column details.
Usage
source:
name: presto
scope: my-scope
config:
connection_url: "http://user:pass@localhost:8080"
exclude:
catalogs:
- memory
- system
- tpcds
- tpchConfiguration
| Key | Type | Description | Required |
|---|---|---|---|
connection_url | string | HTTP URL for the Presto server, with user and password if needed. | Yes |
exclude.catalogs | []string | Catalog names to skip during extraction. | No |
Output
Emits table entities with URN pattern urn:presto:{scope}:table:{catalog}.{schema}.{table}.
Notable properties:
columns— list of columns withname,data_type,is_nullable, anddescription(when a comment exists)
This extractor does not emit edges.
Notes
- Built-in catalogs like
memory,system,tpcds, andtpchare not excluded by default. Add them toexclude.catalogsif you do not want them.