Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Мирроринг в Fabric обеспечивает простой опыт, позволяющий избежать сложного процесса ETL (Извлечение, преобразование и загрузка) и интегрировать существующую инфраструктуру SQL Server с остальными данными в Microsoft Fabric. Вы можете непрерывно реплицировать существующие базы данных SQL Server непосредственно в OneLake Fabric. В Fabric можно раскрыть мощные возможности бизнес-аналитики, искусственного интеллекта, инженерии данных, науки о данных и обмена данными.
Руководство см. в разделе Tutorial: настройка зеркальных баз данных Microsoft Fabric из SQL Server.
Зачем использовать зеркальное отображение в Fabric?
При использовании зеркалирования в Fabric вам не нужно объединять различные службы от множества поставщиков. Вместо этого вы можете наслаждаться высоко интегрированным, комплексным и простым продуктом, который предназначен для упрощения потребностей аналитики, и построен для открытости и совместной работы между Корпорацией Майкрософт, SQL Server и 1000-ми технологическими решениями, которые могут читать формат таблицы Delta Lake с открытым исходным кодом.
Какие возможности аналитики встроены?
Зеркальные базы данных — это элемент в Fabric Data Warehousing, отличный от Склад и конечной точки аналитики SQL.
Зеркальное отображение создает эти элементы в рабочей области Fabric:
- Элемент зеркальной базы данных. Зеркальное отображение управляет репликацией данных в OneLake и преобразованием в Parquet в формате, готовом к аналитике. Это позволяет такие возможности, как инженерия данных, наука о данных и другие в нижестоящих сценариях.
- Конечная точка аналитики SQL
Каждая зеркальная база данных SQL Server имеет автоматически сгенерированную конечную точку аналитики SQL analytics, обеспечивающую богатые аналитические возможности на основе таблиц Delta, созданных процессом зеркального отображения. У пользователей есть доступ к знакомым командам T-SQL, которые могут определять и запрашивать объекты данных, но не управлять данными из конечной точки аналитики SQL, так как это копия только для чтения. В конечной точке аналитики SQL можно выполнить следующие действия:
- Изучите таблицы, ссылающиеся на данные в таблицах Delta Lake из SQL Server.
- Не создавайте запросы и представления кода и визуально просматривайте данные без написания строки кода.
- Разрабатывайте представления SQL, встраиваемые табличные функции (TVF) и хранимые процедуры для инкапсуляции вашей семантики и бизнес-логики в T-SQL.
- Управление разрешениями для объектов.
- Выполнить запрос данных в других хранилищах и озёрах в той же рабочей области.
Помимо редактора запросов SQL, Существует широкая экосистема инструментов, которая может запрашивать конечную точку аналитики SQL, включая SQL Server Management Studio (SSMS), расширение MSSQL для Visual Studio Code и даже GitHub Copilot.
Поддерживаемые среды
SQL Server 2016 - 2022
- SQL Server на Windows поддерживает зеркальное отображение Fabric в выпусках Standard, Enterprise и Developer.
- SQL Server 2017 в Linux поддерживает отражение Fabric, начиная с CU18.
- SQL Server 2019 и SQL Server 2022 на Linux поддерживают зеркалирование Fabric.
- SQL Server экземпляры, размещенные в локальной среде, SQL Server на виртуальной машине Azure, SQL Server в облаках, отличных от Azure, поддерживают зеркальное отображение Fabric.
- Зеркальное отображение для SQL Server 2016 – 2022 использует функцию отслеживания измененных данных (CDC).
SQL Server 2025 г.
- Зеркалирование Fabric для SQL Server 2025 поддерживается для локальных экземпляров, но в настоящее время не поддерживается для экземпляров SQL Server 2025, работающих на виртуальной машине Azure.
- Зеркальное отображение структуры для SQL Server 2025 в настоящее время не поддерживается в SQL Server on Linux.
- Зеркальное отображение структуры для SQL Server 2025 требует подключения к Azure Arc, включая расширение Azure для SQL Server. Инструкции см. в разделе Tutorial: настройка зеркального отображения Microsoft Fabric из SQL Server.
- Зеркалирование для SQL Server 2025 использует функцию канала изменений зеркалирования Fabric.
Зеркалирование SQL Server за защитой брандмауэра
Настройте локальный шлюз данных или шлюз данных виртуальной сети для зеркального отображения данных. Шлюз данных упрощает безопасные подключения к исходным базам данных через частную конечную точку или из доверенной частной сети. Дополнительные сведения см. в руководстве по зеркальному SQL Server и в статье Как защитить данные Microsoft Fabric зеркальной базы данных из SQL Server.
Активные транзакции, рабочие нагрузки и поведение подсистемы репликатора
- Активные транзакции продолжают задерживать усечение журнала транзакций до тех пор, пока транзакция не будет зафиксирована и зеркальный сервер SQL не согласуется, или транзакция прервана. Длительные транзакции могут привести к заполнению журнала транзакций более чем обычно. Необходимо отслеживать журнал транзакций базы данных-источника, чтобы журнал транзакций не заполнялся. Дополнительные сведения см. в разделе "Журнал транзакций растет из-за длительных транзакций и CDC".
- Каждая рабочая нагрузка пользователя различается. Во время начального моментального снимка может наблюдаться большее использование ресурсов на исходной базе данных, что увеличивает нагрузку на ЦП и используемые операции ввода-вывода в секунду (IOPS) для чтения страниц. Операции обновления и удаления таблиц могут привести к увеличению генерации логов. Узнайте, как отслеживать ресурсы вашего SQL Server.
Зеркальное отображение Fabric и группы доступности AlwaysOn
Зеркальное отображение структуры для SQL Server имеет следующее поведение при настройке для группы доступности Always On:
- В случае переключения на резервную систему:
- Отражение будет продолжать работать, если имя входа для пользователя Fabric, разрешения в базе данных и рабочая область Fabric настроены одинаковым образом. Выполните действия, описанные в разделе Tutorial: настройте зеркальные базы данных Microsoft Fabric из SQL Server на каждой реплике.
- Если удалить дополнительный узел из группы доступности:
- Базы данных, которые были частью группы доступности на вторичном узле, перейдут в состояние RESTORING.
- Когда база данных восстанавливается с помощью инструкции RESTORE DATABASE WITH RECOVERY и возвращается в режим "в сети", зеркальное отображение отключено.
- Если группа доступности удалена (
DROP AVAILABILITY GROUP):- Если зеркалирование включено на бывшей первичной реплике, оно перестает работать, так как строка подключения слушателя, используемая Fabric для подключения к SQL Server, больше не является допустимой. Повторно установите зеркальное отображение, удалив и снова включив его как в среде Fabric, так и в экземпляре SQL Server.
- Для баз данных, которые попадают в состояние RESTORING, когда эти базы данных восстанавливаются с помощью инструкции выполнения
RESTORE DATABASE WITH RECOVERY, зеркальное отображение отключено.
- Добавьте новый узел в существующую группу доступности:
- Выполните действия, описанные в Tutorial. Настройте зеркальные базы данных Microsoft Fabric из SQL Server на новой реплике, чтобы убедиться, что новый узел имеет все необходимые разрешения в рабочей области базы данных и Fabric.
Pricing
Вычисления Fabric, используемые для репликации данных в Fabric OneLake, бесплатны. Хранилище в OneLake бесплатно на основе размера емкости. Дополнительные сведения см. в разделе "Стоимость зеркального отображения " и цен на OneLake для зеркального отображения. Использование вычислений для запроса данных через SQL, Power BI или Spark по-прежнему взимается на основе емкости Fabric.