In the top-right corner, click Create → Connection.
Select the Trino connection.
Select the Authentication type:
Without authentication
Password
JWT
Specify the external database credentials for connection over a public network:
Host name: Specify the Trino coordinator path or IP address.
Port: Specify the Trino connection port. The default port is 8443.
Username: Specify a username for the Trino connection. If authentication is off, you can use any username as it will not affect the connection. The field value will be sent to the source with the queries.
Password: If the Password authentication type was selected, specify the password for the user.
JWT: If the JWT authentication type was selected, specify the JWT.
Raw SQL level: Enables you to use an ad-hoc SQL query to generate a dataset. This option is disabled by default. When enabling it, you will need to select the raw SQL level:
Subqueries only: Describe dataset sources using SQL queries.
SQL to read: Describe dataset sources using SQL queries, create QL charts, and execute read-only SQL queries.
Optionally, specify the caching settings:
Cache TTL: Specify cache TTL in seconds or leave the default value. The recommended value is 300 seconds (5 minutes).
Allow cache verification in datasets: Specify the maximum cache validation interval in seconds.
Optionally, configure Advanced connection settings. For more information, see Additional settings.
Optionally, test the connection by clicking Check connection.
You can specify additional connection settings under Advanced connection settings:
TLS: If this option is enabled, Trino is accessed via HTTPS; if not, HTTP.
CA Certificate: To upload a certificate, click Attach file and select the certificate file. When the certificate is uploaded, the field shows the file name.
Disable data export: When this option is on, the data export item will not be available in the menu for the charts based on this connection. However, you will still be able to copy chart data and take screenshots.
Request table list: Disable this option if loading a table list from the source takes too long or produces errors. Instead, use SQL subqueries to add tables.
Note
So far the UNNEST function has not been implemented for Trino.