Настройка Private Link для Azure Synapse
Эта функция доступна на следующих уровнях dbt Enterprise:
- Enterprise+
- Virtual Private
Чтобы узнать больше об этих тарифах, свяжитесь с нами по адресу sales@getdbt.com.
Следующие шаги помогут вам настроить частную конечную точку Private Link для Azure Synapse в мультитенантной среде dbt.
Конечные точки частного подключения не поддерживают соединения между разными облачными провайдерами (AWS, Azure и GCP). Чтобы частное подключение работало, и dbt, и сервер (например, Azure Synapse) должны быть размещены у одного облачного провайдера. Например, dbt, размещённый в AWS, не может подключаться к сервисам, размещённым в Azure, а dbt, размещённый в Azure, не может подключаться к сервисам, размещённым в GCP.
Настройка Azure Private Link
На портале Azure:
-
Перейдите в свою рабочую область Azure Synapse.
-
На странице обзора рабочей области нажмите JSON view.
-
Скопируйте значение поля Resource ID в верхней части панели.
Формат пути:/subscriptions/<subscription_uuid>/resourceGroups/<resource_group_name>/providers/Microsoft.Synapse/workspaces/<workspace_name>. -
Заполните следующий шаблон необходимыми сведениями и отправьте запрос на настройку Azure Private Link в службу поддержки dbt:
dbt Labs выполнит настройку приватного подключения от вашего имени. Пожалуйста, заложите 3–5 рабочих дней на завершение этого процесса. Служба поддержки свяжется с вами, когда конечная точка (endpoint) будет доступна.
-
Когда наша служба поддержки подтвердит создание конечной точки, перейдите в рабочую область Azure Synapse на портале Azure и откройте Security > Private endpoint connections. В таблице Private endpoint connections выделите запись с именем
dbtи нажмите Approve. Сообщите службе поддержки dbt, что подключение одобрено, чтобы специалисты могли проверить его и сделать доступным для использования в dbt.
Создание подключения в dbt
Выполнив шаг выше, вы можете настроить частную конечную точку в dbt:
- Перейдите в Account Settings → Projects → Create new project.
- В разделе Configure your development environment step выберите Add new connection.
- Вы перейдёте на страницу Add new connection. Выберите Synapse.
- В разделе Settings выберите PrivateLink Endpoint.
- Выберите частную конечную точку из раскрывающегося списка (поле имени хоста/учётной записи заполнится автоматически).
- Настройте остальные параметры платформы данных.
- Проверьте подключение и сохраните его.