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

Развертывание ваших метрик

Этот раздел объясняет, как вы можете выполнить запуск задания в вашей среде развертывания в dbt Cloud для материализации и развертывания ваших метрик. В настоящее время поддерживается только среда развертывания.

  1. Как только вы определили свои семантические модели и метрики, зафиксируйте и объедините изменения метрик в вашем проекте dbt.

  2. В dbt Cloud создайте новую среду развертывания или используйте существующую среду на dbt версии 1.6 или выше.

    • Примечание — В настоящее время поддерживается только среда развертывания (опыт разработки скоро появится)
  3. Чтобы создать новую среду, перейдите в Deploy в навигационном меню, выберите Environments, а затем выберите Create new environment.

  4. Заполните свои учетные данные для развертывания, указав имя пользователя и пароль Snowflake. Вы можете назвать схему как угодно. Нажмите Save, чтобы создать новую производственную среду.

  5. Создайте новое задание развертывания, которое будет выполняться в только что созданной среде. Вернитесь в меню Deploy, выберите Jobs, выберите Create job и нажмите Deploy job.

  6. Настройте задание на выполнение dbt parse для разбора ваших проектов и генерации файла артефакта semantic_manifest.json. Хотя выполнение dbt build не требуется, вы можете выбрать его выполнение, если это необходимо.

  7. Запустите задание, нажав кнопку Run now. Отслеживайте прогресс выполнения задания в реальном времени через вкладку Run summary.

    После успешного завершения задания ваш проект dbt, включая сгенерированную документацию, будет полностью развернут и доступен для использования в вашей производственной среде. Если возникнут какие-либо проблемы, просмотрите логи, чтобы диагностировать и устранить ошибки.

Что происходит внутри?
  • Объединение кода в вашу основную ветку позволяет dbt Cloud подтянуть эти изменения и построить определение в манифесте, созданном в результате выполнения.
  • Повторный запуск задания в среде развертывания помогает материализовать модели, от которых зависят метрики, на платформе данных. Это также гарантирует, что манифест актуален.
  • API семантического слоя подтягивают самый последний манифест и позволяют вашей интеграции извлекать метаданные из него.

Следующие шаги

После того как вы выполнили задачу и развернули Семантический слой:

Связанные документы

0