Вы ищете передовой способ извлечения и преобразования данных? Хотите узнать больше о dbt™ и о том, как его использовать? В этом курсе вы узнаете все о dbt™, от настройки облака dbt™, подключения его к Snowflake или к выбранному вами хранилищу, до разработки моделей, создания исходников, проведения тестирования, работы с документацией и многому другому. Этот курс предназначен для начинающих, мы рассмотрим реалистичный проект и изучим каждый из шагов, упомянутых в практическом подходе.
dbt™ - это инструмент моделирования данных, который значительно облегчает жизнь аналитикам и инженерам. Это позволяет вам писать SQL-запросы, не беспокоясь о зависимостях. dbt™, как и традиционные базы данных, построен на SQL, но имеет дополнительную функциональность, созданную поверх него с использованием механизмов шаблонов, таких как JINJA.
Это эффективно позволяет вам извлекать, переупорядочивать и организовывать ваши данные, используя дополнительную логику в вашем SQL. Затем вы можете скомпилировать и запустить этот код с помощью команды dbt™ run, чтобы получить только те фрагменты, которые вам нужны для преобразований. Его также можно быстро закодировать, протестировать и настроить, не дожидаясь, пока он обработает все ваши данные. Кроме того, автоматизированная документация значительно экономит время.
Проект, над которым мы будем работать, касается вымышленной компании GlobalMart. Она продает предметы домашнего обихода, такие как мебель, оргтехника, бытовая техника и электроника. Они нанимают небольшую команду по обработке данных и хотели бы опробовать dbt™ для преобразований данных. Им требуются таблицы отчетов о своей прибыли, и они хотят использовать dbt™ для преобразования своих данных, чтобы получить то, что они хотят.