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

Поддерживаемые платформы данных

dbt подключается и выполняет SQL-запросы к вашей базе данных, хранилищу, озеру данных или движку запросов. Эти платформы, работающие с SQL, в совокупности называются платформами данных. dbt подключается к платформам данных, используя специальный адаптер-плагин для каждой из них. Плагины создаются как модули Python, которые dbt Core обнаруживает, если они установлены в вашей системе. Обратитесь к руководству Создание, тестирование, документирование и продвижение адаптеров для получения подробной информации.

Вы можете подключиться к адаптерам и платформам данных непосредственно в dbt Cloud или установить их вручную, используя dbt Core.

Вы также можете дополнительно настроить, как dbt работает с вашей конкретной платформой данных через конфигурацию: см. Настройка Postgres в качестве примера.

Типы адаптеров

На сегодняшний день доступны два типа адаптеров:

  • ДоверенныеДоверенные адаптеры — это те, где разработчики адаптеров решили участвовать в Программе доверенных адаптеров и взяли на себя обязательства по выполнению этих требований. Для адаптеров, поддерживаемых в dbt Cloud, разработчики прошли дополнительный строгий процесс, охватывающий контрактные требования к разработке, документации, пользовательскому опыту и обслуживанию.
  • СообществоАдаптеры сообщества являются открытым исходным кодом и поддерживаются членами сообщества. Эти адаптеры не являются частью Программы доверенных адаптеров и могут иметь несоответствия в использовании.
Соображения по поводу зависимости от проекта с открытым исходным кодом
  1. Работает ли он?
  2. Есть ли кто-то, кто "владеет" кодом, или кто-то несет ответственность за его работоспособность?
  3. Быстро ли исправляются ошибки?
  4. Остается ли он актуальным с новыми функциями dbt Core?
  5. Достаточно ли его использование для самообеспечения?
  6. Зависит ли от этой библиотеки другие известные проекты?
0