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

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

Плагин, поддерживаемый поставщиком

Пакет dbt-mindsdb позволяет dbt подключаться к [MindsDB](https://github.com/mindsdb/mindsdb).

* **Поддерживается**: MindsDB
* **Авторы**: MindsDB team
* **Репозиторий GitHub**: [mindsdb/dbt-mindsdb](https://github.com/mindsdb/dbt-mindsdb) [![](https://img.shields.io/github/stars/mindsdb/dbt-mindsdb?style=for-the-badge)](https://github.com/mindsdb/dbt-mindsdb)
* **Пакет PyPI**: `dbt-mindsdb` [![](https://badge.fury.io/py/dbt-mindsdb.svg)](https://badge.fury.io/py/dbt-mindsdb)
* **Канал Slack**: [n/a](https://www.getdbt.com/community)
* **Поддерживаемая версия dbt**: v1.0.1 и новее
* **Поддержка dbt**: Не поддерживается
* **Минимальная версия платформы данных**: ?

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

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

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

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

## Конфигурации

Базовый файл `profiles.yml` для подключения к MindsDB:

```yml
mindsdb:
  outputs:
    dev:
      database: 'mindsdb'
      host: '127.0.0.1'
      password: ''
      port: 47335
      schema: 'mindsdb'
      type: mindsdb
      username: 'mindsdb'
  target: dev
```

| Ключ     | Обязательный | Описание                                                | Пример                                   |
| -------- | ------------ | ------------------------------------------------------- | ---------------------------------------- |
| type     | ✔️           | Конкретный адаптер для использования                    | `mindsdb`                                |
| host     | ✔️           | Имя хоста MindsDB для подключения                       | `cloud.mindsdb.com`                      |
| port     | ✔️           | Порт для подключения                                    | `3306` или `47335`                       |
| schema   | ✔️           | Схема (база данных), в которой будут создаваться модели | Источник данных MindsDB                  |
| username | ✔️           | Имя пользователя для подключения к серверу              | `mindsdb` или пользователь MindsDB Cloud |
| password | ✔️           | Пароль для аутентификации на сервере                    | \`pass                                   |
