Setting up a new data warehouse connection
ThoughtSpot data warehouse connections are mapped to a Honeydew workspace and branch- Create a new data warehouse connection
- Enter a name for the connection (e.g. “Honeydew”)
- Choose Trino from the list of supported data warehouses
- Click Continue to move to the connection settings
- Set Host to
jdbc.honeydew.cloud - Set Port to
443 - Set User to the API key (or a Honeydew username), and Password to the API secret (or to the user’s password in Honeydew).
- Under Advanced Config (Optional), add a row with key
database(orcatalog) and value<workspace>__<branch>, based on the Honeydewworkspaceandbranchyou would like to connect to. Omit the branch value if connecting toprod. For example, for workspacetpch, branchprod, the value would be:tpch. And for workspacetpch, branchdev, it would betpch__dev. - Click Continue
- Select the domain you would like to connect to, and check the columns you would like to include in the connection.
- Click Create Connection to create the connection
If your organization uses a custom hostname for the JDBC connection,
you can locate it in the Honeydew UI, under the JDBC section in Settings.
Publishing a domain as a table
Publishing a domain to ThoughtSpot requires a one-time API access setup — see
ThoughtSpot API Integration.
Metadata Sync
Honeydew automatically converts Honeydew metadata properties to ThoughtSpot metadata properties, by generating a TML file. Honeydew synchronizes the following metadata to ThoughtSpot:- Fields - every attribute is defined as a ThoughtSpot attribute, and every metric as a ThoughtSpot measure.
- Field data types.
- Field display names (to ThoughtSpot field names). When no display name is set, Honeydew creates an automatic user friendly name.
- Measure aggregations. Note that Honeydew can support any SQL aggregation function as a measure, hence the measure type is not always a direct mapping to ThoughtSpot measure types.
- Field hidden property (to
is_hiddenThoughtSpot field property). - Field descriptions (to
descriptionThoughtSpot field property). - Field format string (to
format_patternThoughtSpot field property). - Synonyms, as defined in the Honeydew AI metadata section (to
synonymsThoughtSpot field property).
ThoughtSpot-specific Metadata
Metrics and Calculated Attributes: You can add ThoughtSpot-specific metadata that specifies formatting, geographical configuration and currency configuration. For metrics and calculated attributes, add it to the field’s own YAML file:- For additional information on format patterns, see ThoughtSpot documentation.
- For more information on geographical configuration or currency configuration, see ThoughtSpot TML for tables documentation.