Поделиться через


Зеркалирование управляемого экземпляра Azure SQL (предварительная версия)

Зеркальное отображение в Fabric предлагает простой способ избежать сложных процессов ETL (извлечение, преобразование, загрузка) и интегрировать ваш существующий управляемый экземпляр SQL Azure с остальными данными в Microsoft Fabric. Вы можете непрерывно реплицировать существующие базы данных SQL Managed Instance непосредственно в OneLake от Fabric. В Fabric можно использовать мощную бизнес-аналитику, искусственный интеллект, инженерию данных, науку о данных и сценарии совместного использования данных.

Для получения руководства по настройке зеркального отображения в Управляемом экземпляре SQL Azure для Microsoft Fabric, см. руководство по настройке зеркальных баз данных Microsoft Fabric из Управляемого экземпляра SQL Azure (предварительная версия).

Зачем использовать зеркальное отображение в Fabric?

При использовании дублирования в Fabric вам не нужно объединять разные сервисы от нескольких поставщиков. Вместо этого вы можете наслаждаться высоко интегрированным, комплексным и простым продуктом, который предназначен для упрощения потребностей аналитики, и построен для открытости и совместной работы между Корпорацией Майкрософт, Управляемый экземпляр SQL Azure и 1000-ми технологическими решениями, которые могут читать формат таблицы Delta Lake с открытым исходным кодом.

Какие возможности аналитики встроены?

Зеркальные базы данных — это элемент в Fabric Data Warehouse, отличный от хранилища и конечной точки для аналитики SQL.

Схема зеркалирования базы данных Fabric для Управляемого экземпляра SQL Azure.

Зеркальное отображение создает три элемента в рабочей области Fabric:

  • Элемент зеркальной базы данных. Отражение управляет репликацией данных в OneLake и их преобразованием в Parquet в формате, готовом для аналитики. Это позволяет последующим сценариям, например, инженерии данных, науке о данных и т. д.
  • Конечная точка SQL-аналитики
  • Семантическая модель по умолчанию

Каждая зеркальная управляемаая экземпляр Azure SQL Managed Instance имеет автоматически сгенерированную конечную точку аналитики SQL, которая обеспечивает богатый аналитический опыт на основе Delta таблиц, созданных процессом зеркального отображения. У пользователей есть доступ к знакомым командам T-SQL, которые могут определять и запрашивать объекты данных, но не управлять данными из конечной точки аналитики SQL, так как это копия только для чтения. В конечной точке аналитики SQL можно выполнить следующие действия:

  • Изучите таблицы, ссылающиеся на данные в ваших таблицах Delta Lake из Управляемого экземпляра SQL Azure.
  • Не создавайте запросы и представления кода и визуально просматривайте данные без написания строки кода.
  • Разработка представлений SQL, встроенных ТВФ (табличных значений функций) и хранимых процедур для инкапсуляции семантики и бизнес-логики в T-SQL.
  • Управление разрешениями для объектов.
  • Запрос данных в других хранилищах и озёрах в той же рабочей области.

Помимо редактора

Отражение управляемого экземпляра SQL Azure за защитным брандмауэром.

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

Активные транзакции, рабочие нагрузки и поведение подсистемы репликатора

  • Активные транзакции продолжают удерживать усечение журнала транзакций до тех пор, пока транзакция не будет зафиксирована и зеркальный управляемый экземпляр Azure SQL не догонит, или пока транзакция не будет прервана. Длительные транзакции могут привести к заполнению журнала транзакций более чем обычно. Журнал транзакций базы данных источника следует отслеживать, чтобы он не заполнялся. Подробнее см. в разделе 'Журнал транзакций растет из-за длительных транзакций и CDC'.
  • Рабочая нагрузка каждого пользователя меняется. Во время начального моментального снимка может быть больше использования ресурсов в исходной базе данных, как для ЦП, так и для операций ввода-вывода (операции ввода-вывода в секунду для чтения страниц). Операции обновления и удаления таблиц могут привести к увеличению генерации журналов. Узнайте больше о том, как отслеживать ресурсы для вашего SQL-управляемого экземпляра Azure.

Поддержка модели уровней и покупки

Исходный Управляемый экземпляр SQL Azure может быть одним управляемым экземпляром SQL или управляемым экземпляром SQL, принадлежащим пулу экземпляров.

Ценообразование

Вычисления Fabric, используемые для репликации данных в Fabric OneLake, бесплатны. Хранилище в OneLake бесплатно в зависимости от размера емкости. Дополнительные сведения см. в разделе Затраты на зеркальное отображение и цены OneLake для зеркального отображения. Использование вычислительных ресурсов для запроса данных через SQL, Power BI или Spark по-прежнему взимается на основе Fabric Capacity.

Следующий шаг