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

Вы можете быстро создать выделенный пул SQL (ранее — Хранилище данных SQL) в Azure Synapse Analytics и отправлять в него запросы с помощью портала Azure.

Важно!

Это краткое руководство поможет вам создать выделенный пул SQL (ранее — хранилище данных SQL). Чтобы создать выделенный пул SQL в рабочей области Azure Synapse Analytics и воспользоваться новейшими функциями и интеграцией в рабочей области Azure Synapse Analytics, используйте краткое руководство. Создание выделенного пула SQL с помощью Synapse Studio.

Предварительные требования

  1. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.

    Примечание

    Создание выделенного пула SQL (ранее — Хранилище данных SQL) в Azure Synapse может повлечь дополнительные расходы. Дополнительные сведения см. на странице цен на Azure Synapse Analytics.

  2. Скачайте и установите последнюю версию SQL Server Management Studio (SSMS). Примечание. Среда SSMS доступна только на платформах Windows. Полный список поддерживаемых платформ см. здесь.

Вход на портал Azure

Войдите на портал Azure.

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

Хранилища данных создаются с помощью выделенного пула SQL (ранее — Хранилище данных SQL) в Azure Synapse Analytics. Выделенный пул SQL (ранее — Хранилище данных SQL) создается с определенным набором вычислительных ресурсов. База данных создается в пределах группы ресурсов Azure и логического сервера SQL.

Выполните следующие действия, чтобы создать выделенный пул SQL (ранее — Хранилище данных SQL), содержащий образцы AdventureWorksDW данных.

  1. Щелкните Создать ресурс в верхнем левом углу окна портала Azure.

    Снимок экрана: портал Azure. Создайте ресурс в портал Azure.

  2. В строке поиска введите "выделенный пул SQL" и выберите выделенный пул SQL (ранее — хранилище данных SQL). На открывшейся странице выберите Создать.

    Снимок экрана: портал Azure. Создайте пустое хранилище данных.

  3. На вкладке Основные сведения укажите подписку, группу ресурсов, имя выделенного пула SQL (ранее — Хранилище данных SQL), а также имя сервера.

    Параметр Рекомендуемое значение Описание
    Подписка Ваша подписка Дополнительные сведения о подписках см. здесь.
    Группа ресурсов myResourceGroup Допустимые имена групп ресурсов см. в статье о правилах и ограничениях именования.
    Имя пула SQL Любое глобально уникальное имя (например, mySampleDataWarehouse). Допустимые имена баз данных см. в статье об идентификаторах базы данных.
    Server Любое глобально уникальное имя Выберите существующий сервер или создайте сервер с новым именем, щелкнув ссылку Создать новый. Допустимые имена серверов см. в статье о правилах и ограничениях именования.

    Снимок экрана: портал Azure. Создайте хранилище данных с основными сведениями.

  4. В подразделе Уровень производительности щелкните ссылку Выберите уровень производительности, чтобы дополнительно изменить конфигурацию с помощью ползунка.

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

    Дополнительные сведения об уровне производительности см. в статье Управление вычислительными ресурсами в Azure Synapse Analytics.

  5. Выберите Дополнительные параметры, в разделе Использовать существующие данные выберите Пример , AdventureWorksDW чтобы создать базу данных в качестве образца.

    Снимок экрана: портал Azure. Выберите Использовать существующие данные.

  6. Заполнив форму Azure Synapse Analytics на вкладке "Основные сведения", выберите элемент Просмотр и создание, а затем нажмите кнопку Создать, чтобы создать пул SQL. Подготовка занимает несколько минут.

    Снимок экрана: портал Azure. Выберите Просмотр и создание.

    Снимок экрана: портал Azure. Выберите создать.

  7. На панели инструментов щелкните значок Уведомления, чтобы отслеживать процесс развертывания.

    Снимок экрана: портал Azure показывает уведомления с развертыванием.

создадим правило брандмауэра на уровне сервера;

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

Примечание

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

  1. После завершения развертывания выберите в меню Все службы . Щелкните значок Базы данных, затем выберите значок звездочки рядом с полем Azure Synapse Analytics, чтобы добавить Azure Synapse Analytics в избранное.

  2. Выберите Azure Synapse Analytics в меню слева, а затем — mySampleDataWarehouse на странице Azure Synapse Analytics. Откроется страница обзора базы данных с полным именем сервера (например sqlpoolservername.database.windows.net, ) и предоставляет параметры для дальнейшей настройки.

  3. Скопируйте полное имя сервера. Оно понадобится для подключения к серверу и размещенным на нем базам данных при работе с этим и последующими краткими руководствами. Щелкните имя сервера, чтобы открыть параметры этого сервера.

    Снимок экрана: портал Azure. Найдите имя сервера и скопируйте его в буфер обмена.

  4. Щелкните Показать параметры брандмауэра.

    Снимок экрана: портал Azure. Параметры сервера, Показать параметры брандмауэра.

  5. Откроется страница Параметры брандмауэра сервера.

    Снимок экрана: портал Azure. Правило брандмауэра сервера с помощью кнопки Добавить IP-адрес клиента.

  6. На панели инструментов нажмите кнопку Добавить IP-адрес клиента, чтобы добавить текущий IP-адрес в новое правило брандмауэра. С использованием правила брандмауэра можно открыть порт 1433 для одного IP-адреса или диапазона IP-адресов.

  7. Щелкните Сохранить. Для текущего IP-адреса будет создано правило брандмауэра на уровне сервера, с помощью которого можно открыть порт 1433 на сервере.

  8. Нажмите кнопку ОК и закройте страницу параметров брандмауэра .

Теперь с помощью этого IP-адреса можно подключиться к серверу и его пулам SQL. Подключение выполняется из SQL Server Management Studio или другого инструмента на ваше усмотрение. При подключении используйте созданную ранее учетную запись ServerAdmin.

Важно!

По умолчанию доступ через брандмауэр базы данных SQL включен для всех служб Azure. На этой странице выберите ВЫКЛ, а затем нажмите кнопку Сохранить , чтобы отключить брандмауэр для всех служб Azure.

Получение полного имени сервера

Получите полное имя сервера на портале Azure. Позже это полное имя понадобится при подключении к серверу.

  1. Войдите на портал Azure.

  2. Выберите Azure Synapse Аналитика в меню слева и выберите свою рабочую область на странице Azure Synapse Analytics.

  3. На странице портала Azure вашей базы данных в области Основные компоненты найдите и скопируйте имя сервера. В этом примере полное имя — sqlpoolservername.database.windows.net.

    Снимок экрана: портал Azure. Сведения о подключении.

Подключение к серверу от имени администратора сервера

В этом разделе для подключения к серверу используется SQL Server Management Studio (SSMS).

  1. Откройте среду SQL Server Management Studio.

  2. В диалоговом окне Соединение с сервером введите следующие данные:

    Параметр Рекомендуемое значение Описание
    Тип сервера Ядро СУБД Это обязательное значение
    Имя сервера Полное имя сервера Пример: sqlpoolservername.database.windows.net.
    Аутентификация Проверка подлинности SQL Server В рамках работы с этим руководством мы настроили только один тип аутентификации — аутентификацию SQL.
    Имя входа Учетная запись администратора сервера Это учетная запись, указанная при создании сервера.
    Пароль Пароль для учетной записи администратора сервера Пароль, указанный при создании сервера.

    Снимок экрана: SQL Server Management Studio (SSMS). Подключение к серверу.

  3. Выберите Подключиться. В SSMS открывается окно обозревателя объектов.

  4. В обозревателе объектов разверните узел Базы данных. Затем разверните папку mySampleDatabase, чтобы просмотреть объекты в новой базе данных.

    Снимок экрана: SQL Server Management Studio (SSMS) с объектами базы данных в обозреватель объектов.

Выполнение запросов

Не рекомендуем выполнять большие запросы при входе в систему в качестве администратора сервера, так как при этом используется ограниченный класс ресурсов. Вместо этого настройте изоляцию рабочей нагрузки, как показано в руководствах.

В Azure Synapse Analytics в качестве языка запросов используется T-SQL. Чтобы открыть окно запроса и выполнить некоторые запросы T-SQL, выполните следующие действия в SQL Server Management Studio (SSMS):

  1. В обозреватель объектов щелкните правой кнопкой мыши mySampleDataWarehouse и выберите Создать запрос. Откроется новое окно запроса.

  2. В окне запросов введите приведенную ниже команду, чтобы просмотреть список баз данных.

    SELECT * FROM sys.databases
    
  3. Нажмите кнопку Выполнить. В результатах запроса отображаются две базы данных: master и mySampleDataWarehouse.

    Снимок экрана: SQL Server Management Studio (SSMS). Запрос баз данных в SSMS с отображением master и mySampleDataWarehouse в наборе результатов.

  4. Чтобы просмотреть некоторые данные, используйте следующую команду. Она позволяет узнать количество клиентов с фамилией "Adams", у которых трое детей. Список результатов содержит шесть клиентов.

    SELECT LastName, FirstName FROM dbo.dimCustomer
    WHERE LastName = 'Adams' AND NumberChildrenAtHome = 3;
    

    Снимок экрана: окно запроса SQL Server Management Studio (SSMS). Запрос dbo.dimCustomer.

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

Плата взимается за единицы хранилища данных и данные, хранящиеся в выделенном пуле SQL (ранее — Хранилище данных SQL). Плата за вычислительные ресурсы и ресурсы хранилища взимается отдельно.

  • Если вы хотите сохранить данные в хранилище, то можете приостановить работу вычислительных ресурсов, когда не используете выделенный пул SQL (ранее — Хранилище данных SQL). При приостановке вычислений плата взимается только за хранение данных. Когда вы будете готовы работать с данными, можно будет возобновить вычисления.

  • Если вы хотите исключить будущие расходы, то можете удалить выделенный пул SQL (ранее — Хранилище данных SQL).

Выполните следующие действия, чтобы очистить ресурсы, которые больше не нужны.

  1. Войдите на портал Azure и выберите выделенный пул SQL (ранее — Хранилище данных SQL).

    Снимок экрана: портал Azure. Очистка ресурсов.

  2. Чтобы приостановить вычисление, нажмите кнопку Пауза. Если работа выделенного пула SQL (ранее — Хранилище данных SQL) приостановлена, вы увидите кнопку Возобновить. Чтобы возобновить вычисление, нажмите кнопку Возобновить.

  3. Чтобы удалить выделенный пул SQL (ранее — Хранилище данных SQL) во избежание дальнейших платежей за вычисление или хранение, нажмите кнопку Удалить.

  4. Чтобы удалить созданный вами сервер, выберите сервер sqlpoolservername.database.windows.net, выделенный на предыдущем изображении, и нажмите кнопку Удалить. Будьте внимательны, так как удаление сервера приведет к удалению всех баз данных, назначенных этому серверу.

  5. Чтобы удалить группу ресурсов, выберите myResourceGroup, а затем Удалить группу ресурсов.

Хотите оптимизировать и сократить ваши расходы на облако?

За использование служб Azure взимается плата. Управление затратами Azure помогает устанавливать бюджеты и настраивать оповещения, чтобы держать расходы под контролем. Анализируйте, администрируйте и оптимизируйте затраты на Azure с помощью Управления затратами. Дополнительные сведения см. в кратком руководстве по анализу затрат.

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