Быстрый старт: Создание пула SQL Synapse с помощью Azure CLI

Подсказка

Microsoft Fabric Data Warehouse — это реляционное хранилище корпоративного масштаба на основе озера данных, с архитектурой, готовой к будущему, встроенной ИИ и новыми функциями. Если вы не знакомы с хранилищем данных, начните с Fabric Data Warehouse. Существующие рабочие нагрузки выделенного пула SQL могут обновляться до Fabric для доступа к новым возможностям в области науки о данных, аналитики в реальном времени и отчетности.

Создайте пул SQL Synapse (хранилище данных) в Azure Synapse Analytics с помощью Azure CLI.

Предпосылки

  • Используйте среду Bash в Azure Cloud Shell. Для получения дополнительной информации см. Get started with Azure Cloud Shell.

  • Если вы предпочитаете запускать справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, попробуйте запустить Azure CLI в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы завершить процесс проверки подлинности, выполните действия, отображаемые в терминале. Для других вариантов входа см. Аутентификация в Azure с помощью Azure CLI.

    • Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в разделе Использование расширений и управление ими с помощью Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

Начало работы

Используйте эти команды для входа в Azure и настройки группы ресурсов.

  1. Если вы используете локальную установку, выполните команду az login , чтобы войти в Azure:

    az login
    
  2. При необходимости используйте команду az account set , чтобы выбрать подписку:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Выполните команду az group create , чтобы создать группу ресурсов:

    az group create --name myResourceGroup --location WestEurope
    
  4. Создайте логический SQL Server с помощью команды az sql server create :

    az sql server create --resource-group myResourceGroup --name mysqlserver \
       --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
    

    Сервер содержит группу баз данных, управляемых как группу.

Настройка правила брандмауэра на уровне сервера

Создайте правило брандмауэра на уровне сервера. Правило брандмауэра уровня сервера позволяет внешнему приложению, например SQL Server Management Studio или служебной программе SQLCMD, подключаться к пулу SQL через брандмауэр службы пула SQL.

Выполните команду az sql server firewall-rule create , чтобы создать правило брандмауэра:

az sql server firewall-rule create --resource-group myResourceGroup --name AllowSome \
   --server mysqlserver --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

В этом примере брандмауэр открыт только для других ресурсов Azure. Чтобы включить внешнее подключение, измените IP-адрес на соответствующий адрес для вашей среды. Чтобы открыть все IP-адреса, используйте 0.0.0.0 в качестве начального IP-адреса и 255.255.255.255 в качестве конечного адреса.

Примечание.

Конечные точки SQL взаимодействуют через порт 1433. Если вы пытаетесь подключиться из корпоративной сети, исходящий трафик через порт 1433 может быть запрещен брандмауэром сети. В этом случае вы не сможете подключиться к серверу, если ИТ-отдел не откроет порт 1433.

Создание пула SQL и управление ими

Создайте пул SQL. В этом примере в качестве цели обслуживания используется DW100c, которая является более доступной начальной точкой для вашего пула SQL.

Примечание.

Вам нужна ранее созданная рабочая область. Дополнительные сведения см. в кратком руководстве по созданию рабочей области Azure synapse с помощью Azure CLI.

Используйте команду az synapse sql pool create для создания пула SQL:

az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
   --performance-level "DW1000c" --workspace-name testsynapseworkspace

Дополнительные сведения о параметрах см. в az synapse sql pool.

Пулы SQL можно просмотреть с помощью команды az synapse sql pool list :

az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace

Используйте команду az synapse sql pool update для обновления существующего пула:

az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Используйте команду az synapse sql pool pause, чтобы приостановить пул.

az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Используйте команду az synapse sql pool resume, чтобы запустить приостановленный пул:

az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Чтобы удалить существующий пул SQL, используйте команду az synapse sql pool delete :

az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Очистка ресурсов

Другие руководства по быстрому старту в этой коллекции основаны на этом кратком руководстве.

Подсказка

Если вы планируете продолжить работу с последующими быстрыми руководствами, не убирайте ресурсы, созданные в этом руководстве. Если вы не планируете продолжить, используйте команду az group delete, чтобы удалить все ресурсы, созданные этим кратким руководством по быстрому старту.

az group delete --ResourceGroupName MyResourceGroup

Дальнейшие действия

Теперь вы создали пул SQL, создали правило брандмауэра и подключились к пулу SQL. Дополнительные сведения см. в статье "Загрузка данных в пул SQL ".