Краткое руководство. Создание и запрос выделенного пула SQL (ранее — хранилище данных SQL) в Azure synapse Analytics с помощью портал Azure
Вы можете быстро создать выделенный пул SQL (ранее — Хранилище данных SQL) в Azure Synapse Analytics и отправлять в него запросы с помощью портала Azure.
Внимание
Это краткое руководство поможет вам создать выделенный пул SQL (ранее — хранилище данных SQL). Чтобы создать выделенный пул SQL в рабочей области Azure Synapse Analytics и воспользоваться новейшими функциями и интеграцией в рабочей области Azure Synapse Analytics, используйте краткое руководство. Создание выделенного пула SQL с помощью Synapse Studio.
Необходимые компоненты
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Примечание.
Создание выделенного пула SQL (ранее — Хранилище данных SQL) в Azure Synapse может повлечь дополнительные расходы. Дополнительные сведения см. на странице цен на Azure Synapse Analytics.
Скачайте и установите последнюю версию SQL Server Management Studio (SSMS). Примечание. Среда SSMS доступна только на платформах Windows. Полный список поддерживаемых платформ см. здесь.
Войдите на портал Azure
Войдите на портал Azure.
Создание пула SQL
Хранилища данных создаются с помощью выделенного пула SQL (ранее — Хранилище данных SQL) в Azure Synapse Analytics. Выделенный пул SQL (ранее — Хранилище данных SQL) создается с определенным набором вычислительных ресурсов. База данных создается в пределах группы ресурсов Azure и логического сервера SQL.
Выполните следующие действия, чтобы создать выделенный пул SQL (ранее — хранилище данных SQL), содержащий AdventureWorksDW
образцы данных.
Щелкните Создать ресурс в верхнем левом углу окна портала Azure.
В строке поиска введите "выделенный пул SQL" и выберите выделенный пул SQL (ранее — хранилище данных SQL). На открывшейся странице выберите Создать.
На вкладке Основные сведения укажите подписку, группу ресурсов, имя выделенного пула SQL (ранее — Хранилище данных SQL), а также имя сервера.
Параметр Предлагаемое значение Описание Подписка Ваша подписка Дополнительные сведения о подписках см. здесь. Группа ресурсов myResourceGroup Допустимые имена групп ресурсов см. в статье о правилах и ограничениях именования. Имя пула SQL Любое глобально уникальное имя (например, mySampleDataWarehouse). Допустимые имена баз данных см. в статье об идентификаторах базы данных. Сервер Любое глобально уникальное имя Выберите существующий сервер или создайте сервер с новым именем, щелкнув ссылку Создать новый. Допустимые имена серверов см. в статье о правилах и ограничениях именования. В подразделе Уровень производительности щелкните ссылку Выберите уровень производительности, чтобы дополнительно изменить конфигурацию с помощью ползунка.
Дополнительные сведения об уровне производительности см. в статье Управление вычислительными ресурсами в Azure Synapse Analytics.
Выберите "Дополнительные параметры" в разделе "Использование существующих данных", выберите "Пример", чтобы
AdventureWorksDW
создать базу данных в качестве образца базы данных.Заполнив форму Azure Synapse Analytics на вкладке "Основные сведения", выберите элемент Просмотр и создание, а затем нажмите кнопку Создать, чтобы создать пул SQL. Подготовка занимает несколько минут.
На панели инструментов щелкните Уведомления, чтобы отслеживать процесс развертывания.
создадим правило брандмауэра на уровне сервера;
Служба Azure Synapse создает брандмауэр на уровне сервера. Этот брандмауэр предотвращает подключение внешних приложений и инструментов к серверу или базам данных на сервере. Чтобы разрешить это подключение, можно добавить правила брандмауэра, открывающие подключение для определенных IP-адресов. Выполните приведенные ниже действия, чтобы создать правило брандмауэра уровня сервера для IP-адреса клиента.
Примечание.
Azure Synapse обменивается данными через порт 1433. Если вы пытаетесь подключиться из корпоративной сети, то исходящий трафик через порт 1433 может быть запрещен сетевым брандмауэром. В таком случае вы не сможете подключиться к серверу, пока ваш ИТ-отдел не откроет порт 1433.
После завершения развертывания выберите все службы в меню. Щелкните значок Базы данных, затем выберите значок звездочки рядом с полем Azure Synapse Analytics, чтобы добавить Azure Synapse Analytics в избранное.
Выберите Azure Synapse Analytics в меню слева, а затем — mySampleDataWarehouse на странице Azure Synapse Analytics. Откроется страница обзора базы данных, показывающая полное имя сервера (например
sqlpoolservername.database.windows.net
) и предоставляет параметры дальнейшей настройки.Скопируйте полное имя сервера. Оно понадобится для подключения к серверу и размещенным на нем базам данных при работе с этим и последующими краткими руководствами. Щелкните имя сервера, чтобы открыть параметры этого сервера.
Щелкните Показать параметры брандмауэра.
Откроется страница Параметры брандмауэра сервера.
На панели инструментов нажмите кнопку Добавить IP-адрес клиента, чтобы добавить текущий IP-адрес в новое правило брандмауэра. С использованием правила брандмауэра можно открыть порт 1433 для одного IP-адреса или диапазона IP-адресов.
Выберите Сохранить. Для текущего IP-адреса будет создано правило брандмауэра на уровне сервера, с помощью которого можно открыть порт 1433 на сервере.
Щелкните ОК, а затем закройте страницу Параметры брандмауэра.
Теперь с помощью этого IP-адреса можно подключиться к серверу и его пулам SQL. Подключение выполняется из SQL Server Management Studio или другого инструмента на ваше усмотрение. При подключении используйте созданную ранее учетную запись ServerAdmin.
Внимание
По умолчанию доступ через брандмауэр базы данных SQL включен для всех служб Azure. Выберите OFF на этой странице и нажмите кнопку "Сохранить ", чтобы отключить брандмауэр для всех служб Azure.
Получение полного имени сервера
Получите полное имя сервера на портале Azure. Позже это полное имя понадобится при подключении к серверу.
Войдите на портал Azure.
Выберите Azure Synapse Analytics в меню слева и выберите рабочую область на странице Azure Synapse Analytics .
На странице портала Azure вашей базы данных в области Основные компоненты найдите и скопируйте имя сервера. В этом примере полное имя —
sqlpoolservername.database.windows.net
.
Подключение к серверу от имени администратора сервера
В этом разделе для подключения к серверу используется SQL Server Management Studio (SSMS).
Откройте SQL Server Management Studio.
В диалоговом окне Соединение с сервером введите следующие данные:
Параметр Предлагаемое значение Описание Тип сервера Ядро СУБД. Это обязательное значение Имя сервера Полное имя сервера Вот пример: sqlpoolservername.database.windows.net
.Проверка подлинности Проверка подлинности SQL Server В рамках работы с этим руководством мы настроили только один тип аутентификации — аутентификацию SQL. Имя входа Учетная запись администратора сервера Это учетная запись, указанная при создании сервера. Пароль Пароль для учетной записи администратора сервера Пароль, указанный при создании сервера. Нажмите Подключиться. В SSMS откроется окно Обозреватель объектов.
В обозревателе объектов разверните узел Базы данных. Затем разверните папку mySampleDatabase, чтобы просмотреть объекты в новой базе данных.
Выполнение запросов
Не рекомендуем выполнять большие запросы при входе в систему в качестве администратора сервера, так как при этом используется ограниченный класс ресурсов. Вместо этого настройте изоляцию рабочей нагрузки, как показано в руководствах.
В Azure Synapse Analytics в качестве языка запросов используется T-SQL. Чтобы открыть окно запроса и выполнить некоторые запросы T-SQL, выполните следующие действия в SQL Server Management Studio (SSMS):
В обозреватель объектов щелкните правой кнопкой мыши mySampleDataWarehouse и выберите новый запрос. Откроется новое окно запроса.
В окне запросов введите приведенную ниже команду, чтобы просмотреть список баз данных.
SELECT * FROM sys.databases
Выберите Выполнить. Результаты запроса показывают две базы данных:
master
иmySampleDataWarehouse
.Чтобы просмотреть некоторые данные, используйте следующую команду. Она позволяет узнать количество клиентов с фамилией "Adams", у которых трое детей. Список результатов содержит шесть клиентов.
SELECT LastName, FirstName FROM dbo.dimCustomer WHERE LastName = 'Adams' AND NumberChildrenAtHome = 3;
Очистка ресурсов
Плата взимается за единицы хранилища данных и данные, хранящиеся в выделенном пуле SQL (ранее — Хранилище данных SQL). Плата за вычислительные ресурсы и ресурсы хранилища взимается отдельно.
Если вы хотите сохранить данные в хранилище, то можете приостановить работу вычислительных ресурсов, когда не используете выделенный пул SQL (ранее — Хранилище данных SQL). При приостановке вычислений плата взимается только за хранение данных. Когда вы будете готовы работать с данными, можно будет возобновить вычисления.
Если вы хотите исключить будущие расходы, то можете удалить выделенный пул SQL (ранее — Хранилище данных SQL).
Выполните следующие действия, чтобы очистить ресурсы, которые больше не нужны.
Войдите на портал Azure и выберите выделенный пул SQL (ранее — Хранилище данных SQL).
Чтобы приостановить вычисление, нажмите кнопку Пауза. Если работа выделенного пула SQL (ранее — Хранилище данных SQL) приостановлена, вы увидите кнопку Возобновить. Чтобы возобновить вычисление, нажмите кнопку Возобновить.
Чтобы удалить выделенный пул SQL (ранее — Хранилище данных SQL) во избежание дальнейших платежей за вычисление или хранение, нажмите кнопку Удалить.
Чтобы удалить созданный вами сервер, выберите сервер sqlpoolservername.database.windows.net, выделенный на предыдущем изображении, и нажмите кнопку Удалить. Будьте внимательны, так как удаление сервера приведет к удалению всех баз данных, назначенных этому серверу.
Чтобы удалить группу ресурсов, выберите myResourceGroup, а затем Удалить группу ресурсов.
Хотите оптимизировать и сократить ваши расходы на облако?
За использование служб Azure взимается плата. Управление затратами Azure помогает устанавливать бюджеты и настраивать оповещения, чтобы держать расходы под контролем. Анализируйте, администрируйте и оптимизируйте затраты на Azure с помощью Управления затратами. Дополнительные сведения см. в кратком руководстве по анализу затрат.
Следующие шаги
- Дополнительные сведения см. в статье о загрузке данных в выделенный пул SQL (ранее — Хранилище данных SQL).