# Iceberg

Feature only supported for GCP & AWS deployments (GCS & S3 metastore)

## Creating a connection

To setup connection to Iceberg metastore, you will need to provide

* **Thrift URI**: Enter the Thrift URI to connect to Hive metastore using thrift protocol.
* **Location Type**: Choose the type of storage, where physical data files are present. (Currently only GCS supported)

<figure><img src="https://604868671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkO3-a8YVu1iq1jP__S%2Fuploads%2FH5WVnJwLuKYbIoOwqsiy%2Fimage.png?alt=media&#x26;token=f73cf159-b976-445c-a95e-d1bc931ba6fd" alt=""><figcaption></figcaption></figure>

*Specified GCS service account credentials should have read-access to Hive Metastore warehouse. Additionally in case of private cloud deployment write-access to Telmai internal storage bucket should be set to this service account.*

## Connecting an asset

Once a connection is defined, you can start using it to create assets. To create assets, you will need:

* Database name
  * Next step will show you available tables

{% hint style="warning" %}
Custom SQL Query is not currently supported for Iceberg connections
{% endhint %}

{% hint style="warning" %}
Delta scans is not currently supported for Iceberg connections
{% endhint %}

Once defined, you will be able to see your data asset in Telmai

<figure><img src="https://604868671-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkO3-a8YVu1iq1jP__S%2Fuploads%2FCcTGNaub6ktp4Kb6txZZ%2Fimage.png?alt=media&#x26;token=353dc906-db87-48df-bc35-12d07dbfeafe" alt=""><figcaption></figcaption></figure>
