# Подключение iomete к dbt v1

Локальная разработка

* **Поддерживается**: iomete
* **Авторы**: Namig Aliyev
* **Репозиторий GitHub**: [iomete/dbt-iomete](https://github.com/iomete/dbt-iomete) [![](https://img.shields.io/github/stars/iomete/dbt-iomete?style=for-the-badge)](https://github.com/iomete/dbt-iomete)
* **Пакет PyPI**: `dbt-iomete` [![](https://badge.fury.io/py/dbt-iomete.svg)](https://badge.fury.io/py/dbt-iomete)
* **Канал Slack**: [##db-iomete](https://getdbt.slack.com/archives/C03JFG22EP9)
* **Поддерживаемая версия dbt**: v0.18.0 и новее
* **Поддержка dbt**: Not Supported
* **Минимальная версия платформы данных**: n/a

## Установка dbt-iomete

Установите адаптер с помощью \`pip\`: `python -m pip install dbt-iomete`

## Настройка dbt-iomete

Конфигурацию, специфичную для iomete, см. на странице [настроек iomete.](https://docs.getdbt.tech/reference/resource-configs/no-configs.md)

Настройка цели iomete

Цели iomete должны быть настроены с использованием следующей конфигурации в вашем файле profiles.yml.

profiles.yml

```yaml
iomete:
  target: dev
  outputs:
    dev:
      type: iomete
      cluster: cluster_name
      host: <region_name>.iomete.com
      port: 443
      schema: database_name
      account_number: iomete_account_number
      user: iomete_user_name
      password: iomete_user_password
```

##### Описание полей профиля

| Поле            | Описание                                                                                                       | Обязательно | Пример                 |
| --------------- | -------------------------------------------------------------------------------------------------------------- | ----------- | ---------------------- |
| type            | Конкретный адаптер для использования                                                                           | Обязательно | `iomete`               |
| cluster         | Кластер для подключения                                                                                        | Обязательно | `reporting`            |
| host            | Имя хоста подключения. Это комбинация<br />`account_number` с префиксом `dwh-`<br />и суффиксом `.iomete.com`. | Обязательно | `dwh-12345.iomete.com` |
| port            | Порт для использования.                                                                                        | Обязательно | `443`                  |
| schema          | Укажите схему (базу данных), в которую будут строиться модели.                                                 | Обязательно | `dbt_finance`          |
| account\_number | Номер аккаунта iomete в одинарных кавычках.                                                                    | Обязательно | `'1234566789123'`      |
| username        | Имя пользователя iomete для подключения к серверу.                                                             | Обязательно | `dbt_user`             |
| password        | Пароль пользователя iomete для подключения к серверу.                                                          | Обязательно | `strong_password`      |

## Поддерживаемая функциональность

Поддерживается большая часть функциональности dbt v1.

Улучшения для Iceberg.

1. Объединение результатов `show tables` и `show views`.
