Перейти к основному содержимому

Подключение к адаптерам

Адаптеры являются важной частью dbt. На базовом уровне они обеспечивают подключение dbt к различным поддерживаемым платформам данных. На более высоком уровне адаптеры стремятся предоставить аналитическим инженерам более универсальные навыки, а также стандартизировать структуру аналитических проектов. Больше не нужно изучать новый язык или диалект SQL при переходе на новую работу с другой платформой данных. Это сила адаптеров в dbt — для получения более подробной информации обратитесь к руководству Создание, тестирование, документирование и продвижение адаптеров.

Этот раздел предоставляет более подробную информацию о различных способах подключения dbt к адаптеру и объясняет, кто такой мейнтейнер.

Настройка в dbt

Изучите самый быстрый и надёжный способ развернуть dbt с помощью dbt — хостируемой архитектуры, которая запускает dbt Core во всей вашей организации. dbt позволяет без труда подключаться к различным проверенным провайдерам платформ данных напрямую через интерфейс dbt.

Установка с dbt Core

Установите dbt Core — инструмент с открытым исходным кодом — локально с помощью командной строки. dbt взаимодействует с различными платформами данных, используя отдельный плагин‑адаптер для каждой из них. При установке dbt Core вам также потребуется установить соответствующий адаптер для вашей базы данных, подключить dbt Fusion Engine к dbt Core и настроить файл profiles.yml.

С несколькими исключениями 1, вы можете установить все адаптеры из PyPI, используя python -m pip install adapter-name. Например, чтобы установить Snowflake, используйте команду python -m pip install dbt-snowflake. Установка включит dbt-core и любые другие необходимые зависимости, которые могут включать как другие зависимости, так и другие плагины адаптеров. Подробнее о установке dbt.

Footnotes

  1. Используйте имя пакета PyPI при установке с помощью pip

    Имя репозитория адаптераИмя пакета PyPI
    dbt-layerdbt-layer-bigquery
    Loading table...

Нашли ошибку?

0
Loading