О приложении dbt Snowflake Native App Preview
dbt Snowflake Native App — созданное на базе Snowflake Native App Framework и Snowpark Container Services — расширяет возможности dbt непосредственно в пользовательском интерфейсе Snowflake. Используя свою учетную запись Snowflake, вы сможете получить доступ к следующим трем возможностям:
- Catalog — Встроенная версия Catalog
- Ask dbt — Чат-бот с поддержкой dbt, работающий на базе Semantic Layer, OpenAI и Snowflake Cortex
- Orchestration observability — Просмотр истории запусков заданий и примеры кода для создания задач Snowflake, которые запускают deploy jobs
Эти возможности позволяют расширить то, что было создано с помощью dbt, и предоставить доступ пользователям, которые традиционно работают «ниже по потоку» от dbt‑проекта, таким как BI‑аналитики и технические стейкхолдеры.
Для инструкций по установке обратитесь к Настройка dbt Snowflake Native App.
Архитектура
Существует три инструмента, связанных с работой dbt Snowflake Native App:
| Loading table... |
Следующая диаграмма иллюстрирует архитектуру:
Доступ
Войдите в dbt Snowflake Native App, используя ваш обычный метод аутентификации Snowflake. Пользователь Snowflake должен иметь соответствующего пользователя dbt Cloud с лицензией разработчика. Ранее это не было обязательным требованием во время предварительного просмотра.
Войдите в dbt Snowflake Native App, используя ваш обычный метод аутентификации входа в Snowflake. Пользователь Snowflake должен иметь соответствующего пользователя dbt с лицензией разработчика. Ранее это не было обязательным требованием на этапе Preview.
Если ваш dbt Snowflake Native App уже настроен, при следующем доступе к dbt из приложения вам будет предложено связать учетные данные. Это одноразовая процедура.
Закупки
dbt Snowflake Native App доступен в Snowflake Marketplace. Его приобретение включает доступ к Native App и учетную запись dbt на тарифном плане Enterprise. Существующие клиенты dbt с тарифом Enterprise также могут получить к нему доступ. Если вам это интересно, свяжитесь с вашим аккаунт-менеджером Enterprise.
Если вы заинтересованы, пожалуйста, свяжитесь с нами для получения дополнительной информации.
Поддержка
Если у вас есть какие-либо вопросы по dbt Snowflake Native App, вы можете связаться с нашей командой поддержки для получения помощи. Пожалуйста, предоставьте информацию о вашей установке Native App, включая идентификатор аккаунта dbt и идентификатор аккаунта Snowflake.
Ограничения
- Native App не поддерживает аккаунты dbt с включёнными IP Restrictions.
Ограничения
Каждый пользователь Snowflake, получающий доступ к Native App, также должен иметь доступ к аккаунту dbt с лицензией разработчика или только для чтения. Доступ к функциям будет зависеть от типа лицензии dbt.
Для существующих аккаунтов с настроенным Snowflake Native App пользователям будет предложено пройти аутентификацию в dbt при следующем входе в систему. Это одноразовый процесс, если у них уже есть пользователь в dbt. Если пользователя dbt нет, доступ будет запрещён, и администратору потребуется создать его.
-
При попытке получить доступ к платформе dbt из Snowflake Native App вам будет предложено связать аккаунт.
-
Нажмите Link account, после чего вам будет предложено ввести учётные данные dbt.
