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


Зеркальное отображение базы данных SQL Fabric в Microsoft Fabric (предварительная версия)

Зеркальное отображение базы данных — это функция Microsoft Fabric для непрерывной репликации данных из операционной базы данных в Fabric OneLake. При автоматическом отображении данных в Fabric вы можете запрашивать и выполнять аналитику в сочетании с другими данными. Создайте один стоп-магазин для аналитики с минимальными усилиями по интеграции данных в одном решении.

Общие сведения о зеркальном отображении базы данных SQL в Fabric

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

При создании базы данных SQL в Microsoft Fabric три артефакта подготавливаются в рабочей области Fabric:

  • Сама база данных SQL
  • Конечная точка аналитики SQL
  • Семантическая модель по умолчанию

Для упрощения сценариев аналитики база данных SQL в Fabric автоматически зеркально отражает свои данные в Fabric OneLake в той же рабочей области, в которой находится сама база данных. Зеркальное отображение начинается при создании базы данных SQL в Fabric без каких-либо действий пользователя. Нет параметров для настройки зеркального отображения: все поддерживаемые таблицы и их поддерживаемые столбцы отображаются сразу после их создания.

  • База данных SQL в Fabric хранит свои данные в .mdf файлах, как и База данных SQL Azure.
  • Зеркальные данные хранятся в виде разностных файлов parquet в OneLake.
    • Конечная точка аналитики SQL указывает на эти файлы, поэтому вы можете запрашивать зеркальные данные без снижения производительности в основную рабочую нагрузку из запросов аналитики.
    • Доступ к данным через конечную точку аналитики SQL доступен только для чтения, что защищает операционный источник данных от случайной записи или удаления.

Вы можете создавать представления в конечной точке аналитики SQL, чтобы сформировать презентацию данных, чтобы лучше соответствовать вашим запросам аналитики. Вы также можете присоединиться к зеркальным таблицам или другим таблицам в разных складах или озерах в рабочей области. Аналогичным образом, при наличии соответствующих разрешений зеркальные данные в OneLake соответствуют шаблонам доступа к данным других данных Fabric, таких как записные книжки, ярлыки и т. д.

Схема работы зеркального отображения для базы данных SQL в Fabric.

Различия между зеркальным отображением базы данных SQL в Fabric и База данных SQL Azure

Зеркальное отображение в основном остается неизменным между зеркальным отображением База данных SQL Azure и зеркальным отображением базы данных SQL в Fabric.

Function База данных SQL Azure База данных SQL в Fabric
Настройка зеркального отображения Пользователь заботится о проверке подлинности, сетевом подключении и настраивает зеркальное отображение вручную. Зеркальное отображение выполняется автоматически при создании.
Проверка подлинности при настройке Для зеркального отображения требуется имя входа с разрешением базы данных CONTROL. Проверка подлинности — это управляемые удостоверения Fabric.
Элемент управления зеркального отображения Полный контроль пользователем Зеркальное отображение всегда включено и не может быть отключено.
Выбор таблиц для зеркального отображения Полный контроль пользователем Все поддерживаемые таблицы зеркально отображаются без возможности пропуска таблиц.
Восстановление до точки во времени (PITR) PITR создает новую базу данных и зеркальное отображение, необходимо вручную перенастроить. PITR создает новую базу данных в Fabric. Непрерывное зеркальное отображение автоматически запускается с моментальным снимком.
Хранимые процедуры для контроля и мониторинга Допустимо Разрешено только для мониторинга, а не для конфигурации
Приостановка емкости Fabric/ возобновление/ удаление и удаление рабочей области Вмешательство вручную для удаления или возобновления зеркального отображения Автоматически. Структура приостанавливает или возобновляет работу зеркального отображения и данных.
Удаление таблицы Если выбран параметр "Автоматически зеркальное отображение всех данных", реплика Структуры таблицы будет удалена.
Если таблицы выбраны вручную, таблица не будет удалена из Fabric, а отсутствует исходная таблица отображает ошибку на экране зеркального отображения монитора.
Удаляет зеркальные данные таблицы из Fabric OneLake.

Влияние зеркального отображения на транзакции и рабочие нагрузки

Подсистема репликатора включает в себя следующее поведение:

  • База данных SQL Fabric — это бессерверный продукт и автоматически приостанавливается, если в течение некоторого времени нет действий пользователя. Действие зеркального отображения не будет препятствовать приостановке базы данных. Если база данных переходит к приостановке, все действия зеркального отображения, которые по-прежнему ожидаются, также будут приостановлены. Зеркальное отображение возобновляется, когда она остановлена после возобновления базы данных.
  • Активные транзакции продолжают хранить усечение журнала транзакций до фиксации транзакции. Длительные транзакции могут привести к использованию емкости журнала транзакций более чем обычно.
  • Каждая рабочая нагрузка пользователя зависит. Операции обновления таблиц и удаления могут привести к увеличению создания журналов.
  • Дополнительные сведения см. в разделе "Ограничения и поведение" для зеркального отображения базы данных SQL Fabric (предварительная версия).

Проверка подлинности и авторизация в базе данных SQL в Fabric

Подключитесь к реплицированной копии данных базы данных SQL в OneLake через конечную точку аналитики SQL базы данных SQL. Это можно запросить как динамическую копию данных только для чтения. Дополнительные сведения о проверке подлинности, авторизации и подключении к базе данных SQL в Fabric см. в следующем разделе: