Starburst (Trino) Pre-Configuration Details
Audience: System Administrators, Data Owners, and Data Users
Content Summary: This page describes the Starburst (Trino) integration, configuration options, and features.
See the Starburst (Trino) integration page for a tutorial on enabling the integration and these features through the App Settings page.
Feature Availability
Project Workspaces | Tag Ingestion | User Impersonation | Native Query Audit | Multiple Integrations |
---|---|---|---|---|
Prerequisites
- Starburst: A valid Starburst Enterprise license
Tag Ingestion
The Starburst (Trino) integration cannot ingest tags from Trino or Starburst, but you can connect any of these supported external catalogs to work with your integration.
User Impersonation
Native impersonation allows users to natively query data as another Immuta user. To enable native user impersonation, see the Integration User Impersonation page.
Native Query Audit
When the Trino Event Listener is enabled during
the installation, Immuta can translate those events into comprehensive audit logs for users with the Immuta
AUDIT
permission to view. For more information about what is included in those audit logs, see the
Starburst (Trino) Audit Logs page.
Multiple Starburst (Trino) Instances
A user can configure multiple integrations of Starburst (Trino) with a single Immuta instance and use them dynamically.
Limitations
-
Certain interpolation functions can block the creation of a native view, specifically
@interpolatedComparison()
and@iam
. -
Trino supports an optional anonymous (no authentication) access, which is not supported through Immuta because Immuta ties the Trino user account to the Immuta user account to correctly apply policies. If your organization allows anonymous access, you will not be able to use this integration.