Настройка Doris
- Поддерживается: SelectDB
- Авторы: catpineapple,JNSimba
- Репозиторий на GitHub: selectdb/dbt-doris
- Пакет на PyPI:
dbt-doris
- Канал в Slack: #db-doris
- Поддерживаемая версия dbt Core: v1.3.0 и новее
- Поддержка dbt Cloud: Not Supported
- Минимальная версия платформы данных:
Установка dbt-doris
Используйте pip
для установки адаптера. До версии 1.8 установка адаптера автоматически устанавливала dbt-core
и любые дополнительные зависимости. Начиная с версии 1.8, установка адаптера не устанавливает автоматически dbt-core
. Это связано с тем, что адаптеры и версии dbt Core были разделены, и мы больше не хотим перезаписывать существующие установки dbt-core.
Используйте следующую команду для установки:
Конфигурация dbt-doris
Для конфигурации, специфичной для Apache Doris / SelectDB, пожалуйста, обра титесь к конфигурациям Apache Doris / SelectDB.
Подключение к Doris/SelectDB с помощью dbt-doris
Аутентификация с использованием имени пользователя и пароля
Настройте ваш профиль dbt для использования Doris:
Профиль подключения к Doris
profiles.yml
dbt-doris:
target: dev
outputs:
dev:
type: doris
host: 127.0.0.1
port: 9030
schema: database_name
username: username
password: password
Описание полей профиля
Опция | Описание | Обязательно? | Пример |
---|---|---|---|
type | Конкретный адаптер для использования | Обязательно | doris |
host | Имя хоста для подключения | Обязательно | 127.0.0.1 |
port | Порт для использования | Обязательно | 9030 |
schema | Укажите схему (базу данных) для построения моделей, в Doris нет схем для создания коллекции таблиц или представлений, как в PostgreSql | Обязательно | dbt |
username | Имя пользователя для подключения к Doris | Обязательно | root |
password | Пароль для аутентификации в Doris | Обязательно | password |
Привилегии пользователя базы данных
Ваш пользователь базы данных Doris/SelectDB должен иметь некоторые возможности для чтения или записи. Вы можете найти помощь здесь с управлением привилегиями в Doris.
Необходимая привилегия |
---|
Select_priv |
Load_priv |
Alter_priv |
Create_priv |
Drop_priv |
0