Data Access

Overview

Data access is the process of exposing data to external consumers. aiSSEMBLE™ supports this through generated Kubernetes resources.

What Gets Generated

Data access can be optionally enabled for any project. When enabled, aiSSEMBLE generates the necessary Kubernetes artifacts for deploying Trino to your projects environment.

Generated file Description

<project>/<project>-deploy/src/main/resources/trino/Chart.yaml

Creates a Helm chart dependent on the pre-configured aiSSEMBLE Trino Helm chart.

<project>/<project>-deploy/src/main/resources/trino/values.yaml

Helm chart overrides specific to your project’s overall environment.

<project>/<project>-deploy/src/main/resources/trino/values-dev.yaml

Helm chart overrides specific to your project’s dev environment.

<project>/<project>-deploy/src/main/resources/trino/values-ci.yaml

Helm chart overrides specific to your project’s ci environment.

Trino Interface

By default, Trino is configured to connect to your Apache Hive data warehouse. For more details on connecting Trino to a different data source, see the list of supported data source connectors and the documentation for defining data source connectors within your Helm chart.

Trino provides two methods of interacting with your connected data sources: a Command Line Interface (CLI) and a Java Database Connectivity (JDBC) driver. Once connected, refer to the Trino SQL documentation for the full list of supported functions and operators.

When deploying Trino locally, the connection URL is localhost:8084