Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сценарии, разрешения и обходные пути для зеркальных баз данных Microsoft Fabric.
Resources
Ознакомьтесь с разделом "Устранение неполадок" по часто задаваемым вопросам для каждого источника данных:
- Устранение неполадок зеркального отображения базы данных SQL Azure и часто задаваемые вопросы о зеркальном отображении базы данных SQL Azure
- Устранение неполадок зеркального отображения в управляемом экземпляре Azure SQL и часто задаваемые вопросы о зеркальном отображении в управляемом экземпляре Azure SQL
- Устранение неполадок гибкого сервера зеркального отображения базы данных Azure для PostgreSQL и часто задаваемых вопросов о гибком сервере зеркального отображения базы данных Azure для PostgreSQL
- Устранение неполадок репликации Azure Cosmos DB и Часто задаваемые вопросы о репликации Azure Cosmos DB
- Устранение неполадок Snowflake Mirroring
- Часто задаваемые вопросы о синхронизации Azure Databricks
- Устранение неполадок зеркального отображения базы данных SQL Fabric (предварительная версия) и Часто задаваемые вопросы о зеркалировании базы данных SQL Fabric (предварительная версия)
- Устранение неполадок зеркальных баз данных Fabric из SQL Server и часто задаваемых вопросов о зеркальном отображении SQL Server в Microsoft Fabric
Ознакомьтесь с документацией по ограничениям для каждого источника данных:
- Ограничения в зеркальных базах данных Microsoft Fabric из базы данных Azure SQL
- Ограничения в зеркальных базах данных Microsoft Fabric из Azure SQL Managed Instance (предварительная версия)
- Ограничения в реплицируемых базах данных Microsoft Fabric из гибкого сервера Azure Database for PostgreSQL (предварительная версия)
- Ограничения в зеркальных базах данных Microsoft Fabric из Azure Cosmos DB (предварительная версия)
- Ограничения в зеркальных базах данных Microsoft Fabric из Azure Databricks
- Ограничения в зеркальных базах данных Microsoft Fabric, связанных со Snowflake
- Ограничения в зеркальных базах данных Microsoft Fabric из SQL Server
- Ограничения зеркального отображения из базы данных SQL Fabric
Изменения емкости Fabric
Scenario | Description |
---|---|
Ёмкость фабрики приостановлена | Зеркалирование остановлено, и вы не можете просмотреть или получить доступ к элементам зеркальной базы данных. Возобновите или переназначьте ресурсы для вашей рабочей области. |
Емкость ткани возобновилась. | Когда емкость возобновляется из приостановленного состояния, состояние зеркальной базы данных отображается как "Приостановлено". В результате изменения, внесенные в источник, не реплицируются в OneLake. Чтобы возобновить зеркальное отображение, перейдите в зеркальную базу данных на портале Fabric, выберите "Возобновить репликацию". Зеркальное отображение продолжается с того места, где было приостановлено. Обратите внимание, что если емкость остается приостановленной в течение длительного времени, зеркальное копирование данных может не возобновиться с точки остановки и начнет повторную синхронизацию данных с самого начала. Такая ситуация может возникнуть, например, если журнал транзакций базы данных станет полным. |
Масштабирование емкости в системе Fabric | Mirroring continues. Если уменьшить емкость, помните, что хранилище OneLake для зеркальных данных освобождается до предела в зависимости от размера емкости, поэтому масштабирование емкости может привести к дополнительным затратам на хранение. Узнайте больше из о затратах на зеркальное отображение. |
Ограничение пропускной способности сети Fabric | Дождитесь завершения перегрузки или обновите свою емкость. Отражение продолжится после восстановления мощности. Узнайте больше из действий, которые можно предпринять для восстановления из ситуаций перегрузки. |
Срок действия пробной версии Fabric истек | Функция зеркалирования остановлена. Чтобы сохранить зеркальную базу данных, приобретите емкость Fabric. Дополнительные сведения об истечении объёма пробной версии Fabric. |
Данные, как представляется, не реплицируются
Если при появлении зеркальных данных наблюдается задержка, проверьте следующее:
Состояние зеркального отображения: На странице мониторинга портала Fabric зеркальной базы данных проверьте состояние зеркальной базы данных и определенных таблиц и столбец "Последний завершен", указывающий время последнего обновления зеркальной таблицы из источника. Пустое означает, что таблица еще не зеркальна.
Если включить мониторинг рабочей области, можно также проверить задержку выполнения зеркального отображения, запросить
ReplicatorBatchLatency
значение из журналов операций зеркальной базы данных.Для таких типов источников, как База данных SQL Azure, Управляемый экземпляр SQL Azure и База данных Azure для PostgreSQL, следуйте инструкциям, чтобы также проверить конфигурацию и состояние базы данных-источника.
Ваши данные в OneLake: Функция зеркального отображения непрерывно реплицирует данные в OneLake в формате таблицы Delta Lake. Чтобы проверить, попадают ли данные в OneLake корректно, можно создать ярлык из зеркальных таблиц в Lakehouse, а затем создать блокноты с введенными запросами Spark для выполнения запросов к данным. Узнайте больше о работе с записными книжками.
Данные в конечной точке аналитики SQL: Вы можете запрашивать отраженные данные через конечную точку аналитики SQL для отраженной базы данных или Lakehouse с ярлыком на отраженные данные. При появлении задержки проверьте состояние зеркального отображения и данные в OneLake, как упоминалось выше. Если данные отображаются в OneLake, но не в конечной точке аналитики SQL, это может быть вызвано задержкой синхронизации метаданных в конечной точке аналитики SQL.
Вы можете вручную принудительно обновить автоматическое сканирование метаданных. На странице конечной точки аналитики SQL нажмите кнопку "Обновить ", как показано на следующем рисунке. Подождите некоторое время, а затем запросите данные снова, чтобы проверить.
Stop replication
При выборе кнопки "Остановить репликацию" файлы OneLake остаются как есть, но добавочная репликация останавливается. Вы можете перезапустить репликацию в любое время, нажав кнопку "Начать репликацию". Вам может потребоваться остановить и запустить репликацию при сбросе состояния репликации, после изменения исходной базы данных или как средство устранения неполадок.
Репликация иерархии исходной схемы
При зеркальном отображении данных из различных типов исходных баз данных иерархия исходной схемы сохраняется в зеркальной базе данных. Это гарантирует, что ваши данные остаются согласованно упорядоченными в различных службах, что позволяет вам использовать их по той же логике в SQL аналитике, записных книжках Spark, семантических моделях и других ссылках на данные.
Для зеркальных баз данных, созданных до включения этой функции, исходная схема упрощена в зеркальной базе данных, а имя схемы закодировано в имя таблицы. Если вы хотите переорганизовать таблицы со схемами, создайте зеркальную базу данных.
Если вы используете API для создания и обновления зеркальной базы данных, задайте значение свойства defaultSchema
, указывающее, следует ли реплицировать иерархию схем из исходной базы данных. Ознакомьтесь с примерами определений в REST API для зеркального отображения Microsoft Fabric, доступного публично.
Поддержка сопоставления столбцов Delta
Зеркальное отображение поддерживает репликацию столбцов, содержащих пробелы или специальные символы в именах (например, ,
;
{
}
(
)
\n
\t
=
) из исходных баз данных в зеркальные базы данных. За кулисами зеркальное отображение записывает данные в OneLake с включенным сопоставлением по столбцам Delta.
Для таблиц, которые уже находятся под репликацией до включения этой функции, чтобы включить столбцы с особым символом в именах, необходимо обновить параметры зеркальной базы данных, удалив и считывая эти таблицы, или остановить и перезапустить зеркальную базу данных.
Владение зеркальной базой данных
В настоящее время зеркальная база данных не поддерживает изменение владения. Если зеркальная база данных перестает работать, так как владелец элемента покинул организацию или больше не действителен, необходимо повторно создать зеркальную базу данных.
Supported regions
Зеркальное отображение базы данных и открытое зеркальное отображение доступны во всех регионах Microsoft Fabric. Дополнительные сведения см. в разделе "Доступность региона Fabric".
Troubleshoot
В этом разделе содержатся общие действия по устранению неполадок зеркального отображения.
Не удается подключиться к исходной базе данных
- Проверьте правильность сведений о подключении, имя сервера, имя базы данных, имя пользователя и пароль.
- Убедитесь, что сервер не находится за брандмауэром или частной виртуальной сетью. Откройте соответствующие порты брандмауэра.
- Некоторые зеркальные источники поддерживают шлюз данных виртуальной сети или локальные шлюзы данных, ознакомьтесь с документацией источника по поддержке этой функции.
Просмотры не дублируются.
В настоящее время, просмотр не поддерживается. Поддерживаются только репликация обычных таблиц.
Никакие таблицы не реплицируются
- Проверьте состояние мониторинга, чтобы проверить состояние таблиц. Более подробную информацию см. в разделе Мониторинг репликации зеркальной базы данных с помощью Fabric.
- Нажмите кнопку "Настройка репликации ". Проверьте наличие таблиц в списке таблиц или наличие оповещений в деталях каждой таблицы.
Столбцы отсутствуют в целевой таблице
- Нажмите кнопку "Настройка репликации ".
- Щелкните значок оповещения рядом с подробными сведениями о таблице, если какие-либо столбцы не реплицируются.
Некоторые данные в моем столбце, как представляется, усечены
Конечная точка аналитики SQL не поддерживает varchar(max) только в настоящее время поддерживает varchar(8000). Обходной путь — использовать хранилище, которое поддерживает varchar(max) до 1 МБ. Данные из таблиц, зеркальных в OneLake, можно скопировать в хранилище, создав задание копирования или используя инструкцию T-SQL COPY INTO в записной книжке, запланированной для периодического выполнения.
Не удается изменить исходную базу данных
Изменение исходной базы данных не поддерживается. Создайте новую зеркальную базу данных.
Ограничивает сообщения об ошибках
Эти распространенные сообщения об ошибках имеют объяснения и способы устранения рисков:
Error message | Reason | Mitigation |
---|---|---|
"Число таблиц может превышать ограничение, может быть отсутствуют некоторые таблицы". | Максимум 500 таблиц. | В исходной базе данных удалите или отфильтруйте таблицы. Если новая таблица является 500-й таблицей, не требуется никаких мер по устранению рисков. |
Репликация ограничивается и ожидается, что продолжится в ГГГГ-ММ-ДДTЧЧ:ММ:СС. | Максимум фиксируется 1 ТБ измененных данных на каждую зеркальную базу данных в день. | Дождитесь окончания троттлинга. |