Блог

Главная / Блог / Подключиться к базе данных SQL Azure.

Содержание
Автоматизированный, Без кода Стек данных

Научиться Astera Data Stack может упростить и оптимизировать управление данными вашего предприятия.

Подключитесь к базе данных SQL Azure.

4-е января, 2024

В области управления данными SQL Server не нуждается в представлении. Это разновидность масштабируемых реляционных систем Microsoft. базы данных предназначен в первую очередь для хранения и извлечения данных. Хотя SQL Server несомненно является одной из лучших СУБД, он не является облачным. Поэтому Microsoft решила обнимать облако технологии, а в 2010 году запустил базу данных SQL Azure для предприятий, работающих с большими объемами данных.

Но что такое база данных SQL Azure и чем она отличается от SQL Server? Что еще более важно, как вы можете подключиться к базе данных SQL Azure и принимать бизнес-решения?

Давайте выясним.

Что такое база данных SQL Azure? 

База данных SQL Azure — это облачная СУБД, доступная вместе с другими продуктами и услугами Microsoft в рамках Azure. Это специально созданная полностью управляемая служба базы данных, обеспечивающая улучшенную масштабируемость и высокую доступность. Скорость базы данных, простота использования и малое время простоя делают ее популярным вариантом среди предприятий, ориентированных на данные, которые обрабатывают большие объемы данных для принятия решений.

База данных SQL Azure и SQL Server: есть ли разница?

Поскольку Microsoft выпускает бесчисленное количество приложений и сервисов со схожими названиями и функциями, вполне естественно запутаться. Итак, давайте просто проясним путаницу между SQL Server и базу данных SQL Azure раз и навсегда.

Однако имейте в виду, что Microsoft называет базу данных SQL Azure платформой как услуга (PaaS), которая работает на последней стабильной версии SQL Server. Кроме того, обе они являются реляционными базами данных; однако они различаются следующим образом:

SQL Server

База данных SQL Azure

SQL Server развертывается локально и не является мультитенантным, как база данных SQL Azure. База данных SQL Azure, развернутая в облаке, специально создана для мультитенантности. Он может размещать несколько баз данных от нескольких клиентов.
Приложения могут напрямую взаимодействовать с SQL-сервером через локальную сеть (LAN) по протоколу TDS через TCP/IP или через HTTP. Приложения должны явно совершать вызов и подключаться к шлюзу Azure из-за брандмауэра. Для связи можно использовать только TCP/IP.
Необязательно иметь кластеризованный индекс Все таблицы должны иметь кластерный индекс.
Лучше подходит для приложений, которым для обеспечения безопасности требуются специальные агенты на уровне ОС. Лучше подходит для приложений, использующих функции безопасности Azure.
Поддержка широкого спектра типов данных Поддерживает большинство типов данных, поддерживаемых SQL Server, за исключением некоторых.

Как подключиться к базе данных SQL Azure?

Существует несколько способов установить подключение к базе данных SQL Azure. Однако метод, который вы решите использовать, будет зависеть от требований вашего бизнеса, например:

  • количество и тип источников данных, из которых вы получаете данные
  • нужно ли вам преобразовывать данные
  • нужно ли вам улучшить качество данных

Помощник по миграции SQL Server (SSMA)

Допустим, у вас есть MS Access в качестве единственного источника данных и вы хотите перенести свои данные в Azure SQL, вы можете использовать Microsoft SQL Server Migration Assistant. Это работает потому, что вы уже находитесь внутри экосистемы Microsoft, и имеет смысл использовать собственное приложение.

Чтобы подключиться к базе данных SQL Azure с помощью SSMA, выполните следующие действия.

  1. Создать проект в SSMA
  2. Перейдите на Файл и Подключиться к SQL Azure
  3. Когда появится диалоговое окно подключения, выберите сервер базы данных SQL Azure.
  4. Выберите или введите имя базы данных
  5. Укажите имя пользователя и пароль
  6. Нажмите "Подключиться"

Имейте в виду, что SSMA может быть не лучшим выбором, если вам требуется автоматизация возможности. Он не поддерживает автоматическую синхронизацию метаданных базы данных SQL Azure. Вам придется сделать это вручную с помощью другого приложения — Обозревателя метаданных базы данных SQL Azure.

Более того, SSMA поддерживает только несколько источников данных, включая MS Access, DB2, MySQL, Oracle и SAP SE. Итак, если ваш источник данных находится за пределами этого списка, вам придется прибегнуть к помощи стороннего платформа интеграции данных.

Студия управления SQL Server (SSMS) 

Если вы все еще убеждены, что хотите остаться в экосистеме Microsoft, вы также можете использовать Microsoft SQL Server Management Studio (SSMS) для подключения к базе данных SQL Azure. Вот как вы можете подключиться к базе данных SQL Azure с помощью SSMS:

  1. Открыть SSMS
  2. На Подключение к серверу диалоговое окно, введите Тип сервера, имя сервера, аутентификация, идентификатор пользователя и пароль.
  3. Выберите Опции и выберите свою базу данных из Подключиться к базе данных падать
  4. Выберите Свяжитесь

Хотя SSMS позволяет подключаться к базе данных SQL Azure, вам все равно понадобится другое приложение для извлечения, преобразования и загрузки данных в базу данных. Еще следует иметь в виду, что вам придется обновлять SSMS вручную каждый раз, когда Microsoft выпускает обновление.

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

Это подводит нас к вопросу: как лучше всего подключиться к базе данных SQL Azure?

Подключение к базе данных SQL Azure с помощью современного стека данных

Используя современную платформу интеграции данных, например Astera Centerpriseвы можете подключаться к базам данных в Azure SQL, объединять данные из облачных платформ, баз данных и хранилища данныхи создать единый источник истины.

AsteraАвтора родной разъем позволяет беспрепятственно подключаться к базе данных SQL Azure без написания единой строки кода. Это позволяет вам:

  • Чтение и запись данных в Azure SQL.
  • Определите схему для таблиц базы данных.
  • Используйте функции и пользовательские выражения для очистки, проверки и стандартизации данных.

AsteraСоединитель Azure SQL дает вам свободу Удалить, Вставить, Обновление ПОкачества Upsert данные в ваших таблицах SQL Azure, сохраняя при этом целостность данных и сокращение ошибок и несоответствий — и все это на единой, унифицированной и полностью управляемой платформе.

Чтобы подключиться к базе данных SQL Azure, просто:

1. Перетащите База данных Источник таблицы объект в конструкторе потоков данных и выберите Azure SQL в Поставщик данных раскрывающегося

Подключитесь к базе данных SQL Azure в качестве источника.

Настройка соединителя источника базы данных SQL Azure

2. Затем выберите предпочтительный метод аутентификации из Аутентификация раскрывающийся список для доступа к базе данных SQL Azure.

Методы аутентификации базы данных SQL Azure

Различные методы аутентификации базы данных SQL Azure, поддерживаемые Astera Centerprise

Говоря об аутентификации, у вас есть возможность выбора из четырех различных методов аутентификации:

  • Azure Active Directory — универсальный с MFA (многофакторной аутентификацией)
  • Azure Active Directory — пароль
  • Azure Active Directory — интегрированный
  • Аутентификация SQL Server

3. После того, как вы выберете предпочтительный метод аутентификации, вы сможете выбрать базу данных, из которой хотите извлечь данные.

4. Далее выберите таблицу из Выбрать таблицу падать.

Здесь вы можете решить, хотите ли вы читать данные, используя Полная нагрузка, чтобы прочитать всю таблицу, или Инкрементальная нагрузка который основан на полях аудита. На следующем экране вы получите Макет Builder где вы сможете просмотреть типы данных, форматы, описание и другие параметры.

Извлечение данных из базы данных SQL Azure.

После подключения к базе данных SQL Azure вы сможете создавать Трубопроводы ETL использование потоков данных и рабочих процессов.

На скриншоте ниже показан пример того, как вы можете использовать Astera CenterpriseСобственный соединитель для подключения к базе данных SQL Azure, извлечения данных и загрузки их в выбранное вами место назначения.

Подключение к базе данных SQL Azure и построение конвейера ETL

Здесь мы подключаемся к таблице базы данных SQL Azure под названием Сведения о заказе на продажу, отфильтруйте данные с помощью преобразования «Фильтр» и загрузите эти преобразованные данные в таблицу SQL Server с именем Товары со скидкой.

Преобразование и загрузка данных в базу данных SQL Azure.

Точно так же, как вы можете использовать соединитель для извлечения данных, вы также можете использовать его для загрузки данных. Допустим, вы хотите загрузить данные о продажах из Excel файл в вашу базу данных SQL Azure. Вы также хотите преобразовать эти данные таким образом, чтобы платежи наличными и кредитными/дебетовыми картами попадали в отдельные таблицы базы данных.

Вот как выглядит трубопровод:

Использование базы данных SQL Microsoft Azure в качестве места назначения

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

Свойства преобразования маршрута

Свойства преобразования Маршрута

Оба формата Назначения таблиц базы данныхт.е. Zone1НаличныеПлатежи и Zone1Карточные платежи, настроены для подключения к базе данных SQL Azure.

. Astera Centerpriseсобственный соединитель для загрузки данных в базу данных SQL Azure.

Ускорьте получение ценной информации с помощью Astera Centerprise

Доступно Asteraмеханизм параллельной обработки ETL/ELT, Centerprise позволяет:

  • обрабатывать большие объемы данных из нескольких разрозненных источников,
  • создавать полностью автоматизированные конвейеры ETL без программирования,
  • загружайте работоспособные данные в выбранное вами место назначения, будь то локально или в облаке.

Исход? Вы получаете полезную информацию и молниеносно принимаете надежные и обоснованные решения.

Теперь, когда вы открыли самый быстрый способ подключения к базе данных SQL Azure, почему бы вам не зарегистрироваться для получения 14-дневная бесплатная пробная версия и дать Astera Centerprise тому назад?

Вам также может понравиться
7 лучших инструментов агрегирования данных в 2024 году
Структура управления данными: что это такое? Важность, основные принципы и передовой опыт
Лучшие инструменты приема данных в 2024 году
принимая во внимание Astera Для ваших потребностей в управлении данными?

Установите соединение без кода с вашими корпоративными приложениями, базами данных и облачными приложениями для интеграции всех ваших данных.

Давайте соединимся сейчас!
давайте соединимся