Зеркальное отображение базы данных 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 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 см. в следующем разделе:
- Проверка подлинности в базе данных SQL в Microsoft Fabric
- Авторизация в базе данных SQL в Microsoft Fabric
- Подключение к базе данных SQL в Microsoft Fabric