Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дублирование в Fabric предоставляет простой способ избежать сложных процессов ETL (извлечение, преобразование и загрузка) и интегрировать существующую базу данных SQL Server с остальными данными в Microsoft Fabric. Вы можете непрерывно реплицировать существующие базы данных SQL Server непосредственно в OneLake Fabric. В Fabric можно раскрыть мощные возможности бизнес-аналитики, искусственного интеллекта, инженерии данных, науки о данных и обмена данными.
Для руководства смотрите руководство: настройка зеркальных баз данных Microsoft Fabric в SQL Server.
Это важно
Эта функция доступна в предварительной версии.
Зачем использовать зеркальное отображение в Fabric?
При использовании зеркалирования в Fabric вам не нужно объединять различные службы от множества поставщиков. Вместо этого вы можете наслаждаться высоко интегрированным, комплексным и простым продуктом, который предназначен для упрощения потребностей аналитики, и построен для открытости и совместной работы между Microsoft, SQL Server и 1000-ми технологическими решениями, которые могут читать формат таблицы Delta Lake с открытым исходным кодом.
Какие возможности аналитики встроены?
Зеркальные базы данных — это элемент в Fabric Data Warehousing, отличный от Склад и конечной точки аналитики SQL.
Зеркальное отображение создает эти элементы в рабочей области Fabric:
- Элемент зеркальной базы данных. Зеркальное отображение управляет репликацией данных в OneLake и преобразованием в Parquet в формате, готовом к аналитике. Это позволяет такие возможности, как инженерия данных, наука о данных и другие в нижестоящих сценариях.
- Конечная точка аналитики SQL
Каждая зеркальная база данных SQL Server имеет автоматически созданную конечную точку аналитики SQL, которая обеспечивает богатые аналитические возможности поверх таблиц 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 Mirroring, начиная с CU18.
- SQL Server 2019 и SQL Server 2022 на Linux поддерживают Fabric Mirroring.
- Экземпляры SQL Server, размещенные в локальной среде, SQL Server на виртуальной машине Azure, SQL Server в облаках, отличных от Azure, поддерживают зеркальное отображение Fabric.
SQL Server 2025
- Зеркальное отображение структуры для SQL Server 2025 поддерживается для локальных экземпляров, в настоящее время не поддерживается для экземпляров SQL Server 2025, работающих на виртуальной машине Azure.
- Зеркальное отображение структуры для SQL Server 2025 в настоящее время не поддерживается в SQL Server в Linux.
- Зеркальное отображение структуры для SQL Server 2025 требует подключения к Azure Arc, включая расширение Azure для SQL Server. Инструкции см. в руководстве по настройке зеркального отображения Microsoft Fabric из SQL Server.
Зеркальное отображение SQL Server за брандмауэром
Настройте локальный шлюз данных для зеркального отображения данных. Шлюз данных упрощает безопасные подключения к исходным базам данных через частную конечную точку или из доверенной частной сети. Дополнительные сведения см. в руководстве по зеркальному серверу SQL Server и руководстве по защите зеркальных баз данных Microsoft Fabric в SQL Server.
Активные транзакции, рабочие нагрузки и поведение подсистемы репликатора
- Активные транзакции продолжают удерживать усечение журнала транзакций до тех пор, пока транзакция не зафиксирована и зеркальный SQL Server не догоняет, или транзакция прерывается. Длительные транзакции могут привести к заполнению журнала транзакций более чем обычно. Необходимо отслеживать журнал транзакций базы данных-источника, чтобы журнал транзакций не заполнялся. Дополнительные сведения см. в разделе "Журнал транзакций растет из-за длительных транзакций и CDC".
- Каждая рабочая нагрузка пользователя различается. Во время начального моментального снимка может наблюдаться большее использование ресурсов на исходной базе данных, что увеличивает нагрузку на ЦП и используемые операции ввода-вывода в секунду (IOPS) для чтения страниц. Операции обновления и удаления таблиц могут привести к увеличению генерации логов. Узнайте больше о том, как отслеживать ресурсы для SQL Server.
Зеркальное отображение Fabric и группы доступности AlwaysOn
Зеркальное отображение структуры для SQL Server имеет следующее поведение при настройке для группы доступности AlwaysOn:
- В случае переключения на резервную систему:
- Отражение будет продолжать работать, если имя входа для пользователя Fabric, разрешения в базе данных и рабочая область Fabric настроены одинаковым образом. Следуйте шагам в руководстве: Настройка зеркальных баз данных Microsoft Fabric из SQL Server на каждой реплике.
- Если удалить дополнительный узел из группы доступности:
- Базы данных, которые были частью группы доступности на вторичном узле, перейдут в состояние RESTORING.
- Когда база данных восстанавливается с помощью инструкции RESTORE DATABASE WITH RECOVERY и возвращается в режим "в сети", зеркальное отображение отключено.
- Если группа доступности удалена (
DROP AVAILABILITY GROUP):- Если зеркальное отображение включено в бывшей первичной реплике, зеркальное отображение перестает работать, так как строка подключения прослушивателя, используемая Fabric для подключения к SQL Server, больше не является допустимой. Повторно настройте зеркальное отображение, удалив и заново включив его как в Fabric, так и в экземпляре SQL Server.
- Для баз данных, которые попадают в состояние RESTORING, когда эти базы данных восстанавливаются с помощью инструкции выполнения
RESTORE DATABASE WITH RECOVERY, зеркальное отображение отключено.
- Добавьте новый узел в существующую группу доступности:
- Выполните действия, описанные в руководстве. Настройте зеркальные базы данных Microsoft Fabric из SQL Server на новой реплике, чтобы убедиться, что новый узел имеет все необходимые разрешения в рабочей области базы данных и Fabric.
Pricing
Вычисления Fabric, используемые для репликации данных в Fabric OneLake, бесплатны. Хранилище в OneLake бесплатно на основе размера емкости. Дополнительные сведения см. в разделе "Стоимость зеркального отображения " и цен на OneLake для зеркального отображения. Использование мощностей для выполнения запросов данных через SQL, Power BI или Spark по-прежнему оплачивается на основе вычислительной емкости Fabric.