Зеркальное отображение в Microsoft Fabric позволяет легко интегрировать существующие данные Azure Cosmos DB с остальными данными в Fabric. Советы, приведенные в этой статье, помогут устранить неполадки, которые могут возникнуть при создании зеркальной базы данных для Azure Cosmos DB в Fabric.
Внимание
Зеркальное отображение для Azure Cosmos DB в настоящее время находится в предварительной версии. Рабочие нагрузки не поддерживаются во время предварительной версии. В настоящее время поддерживаются только учетные записи Azure Cosmos DB для NoSQL.
Ниже приведен список распространенных проблем и соответствующих действий по устранению неполадок, которые необходимо выполнить, если зеркальное отображение базы данных Azure Cosmos DB в Microsoft Fabric не работает должным образом.
Зеркальное отображение завершается ошибкой при загрузке баз данных с ошибкой SQLAPIendpoint. Как устранить эту ошибку?
Эта ошибка обычно указывает, что ключ учетной записи Azure Cosmos DB больше не действителен для выбранного подключения. После обновления учетных данных подключения с допустимым ключом учетной записи настройте зеркальное отображение еще раз.
Структура не может настроить зеркальное отображение с ошибкой, указывающей, что у моей учетной записи Azure Cosmos DB нет непрерывной резервной копии. Как исправить эту ошибку?
Включите непрерывное резервное копирование для учетной записи Azure Cosmos DB. Дополнительные сведения см. в статье о создании учетной записи Azure Cosmos DB с непрерывным резервным копированием или переносе существующей учетной записи Azure Cosmos DB в непрерывную резервную копию.
После включения функции непрерывного резервного копирования вернитесь к настройке зеркального отображения Fabric и перейдите к остальным шагам.
Разделы справки знать, включена ли постоянная резервная копия учетной записи Azure Cosmos DB?
С помощью портал Azure можно проверить, включена ли функция непрерывного резервного копирования, найдя параметр "Восстановление точки во времени" в меню ресурсов для учетной записи Azure Cosmos DB. Если этот параметр недоступен, учетная запись не включает непрерывную резервную копию или учетную запись переносится в непрерывную резервную копию.
Включение непрерывного резервного копирования в учетной записи Azure Cosmos DB приводит к различным ошибкам. Можно ли настроить зеркальное отображение Структуры?
Нет, для учетных записей Azure Cosmos DB, предназначенных для зеркального отображения, необходимо включить непрерывное резервное копирование.
Если при включении непрерывного резервного копирования для учетной записи Azure Cosmos DB возникает сообщение об ошибке, учетная запись может иметь ограничения, блокирующие эту функцию. Например, если вы ранее удалили аналитическое хранилище для учетной записи, учетная запись не может поддерживать непрерывное резервное копирование. В этом сценарии единственным оставшимся вариантом является использование новой учетной записи Azure Cosmos DB для зеркального отображения.
Почему репликация не работает, и при выборе параметра "Мониторинг репликации" возникает ошибка внутреннего сервера?
Репликация может работать, и вы наблюдаете временную ошибку, если Azure Cosmos DB регулирует запросы из Fabric. Кроме того, может быть ограничение зеркального отображения с помощью Azure Cosmos DB, вызывающего эту проблему. Дополнительные сведения см. в разделе об ограничениях зеркального отображения Azure Cosmos DB.
Обновите портал Fabric и определите, устранена ли проблема автоматически. Кроме того, можно остановить и запустить репликацию. Если ни один из этих вариантов не работает, откройте запрос в службу поддержки.
Как убедиться, что Структура реплицирует данные из Azure Cosmos DB?
Сначала выполните общие действия по устранению неполадок для зеркальных баз данных Fabric. Дополнительные сведения см. в статье об устранении неполадок.
В большинстве случаев параметр репликации Монитора может предоставить дополнительные сведения о том, реплицирует ли данные в Fabric успешно. Распространенный шаг устранения неполадок — проверить, является ли последнее обновление последним временем обновления. Если время не последнее, остановите и перезапустите репликацию в качестве следующего шага. Обратите внимание, что время последнего обновления обновляется только в том случае, если исходная база данных имеет изменения с момента, указанного для репликации. Если исходная база данных не имеет обновлений, удаляет или вставка, не будет обновляться .
Панель "Мониторинг репликации" включает таблицы без реплицируемых строк после значительного количества времени. Зависает ли репликация?
Репликация, скорее всего, зависла. Остановите и перезапустите репликацию в качестве первого шага. Если этот шаг не работает, откройте запрос в службу поддержки.
Почему не удается найти таблицы в конечной точке аналитики SQL?
Сначала обновите схемы и узел dbo , чтобы определить, готовы ли таблицы. Таблицы автоматически загружаются после их готовности. Если таблицы не будут готовы после значительного количества времени, используйте область репликации монитора, чтобы определить, произошла ли ошибка репликации.
Почему целевые таблицы хранилища включают только столбец "_rid" после репликации?
Сначала обновите схемы и узел dbo , чтобы определить, готовы ли таблицы. Таблицы автоматически загружаются после их готовности. Если больше столбцов не готовы после значительного количества времени, используйте область репликации монитора, чтобы определить, произошла ли ошибка репликации.
Я добавил новые элементы в контейнер в базу данных Azure Cosmos DB. Эти элементы не включаются в результаты запросов конечной точки аналитики SQL. Разделы справки знать, работает ли репликация?
Параметр репликации монитора может предоставить дополнительные сведения о том, реплицирует ли данные в Fabric успешно. Распространенный шаг устранения неполадок — проверить, является ли последнее обновление последним временем обновления. Если время не последнее, остановите и перезапустите репликацию в качестве следующего шага. Если время недавно, повторите попытку запроса. Иногда может возникнуть задержка между вставкой данных в Azure Cosmos DB и их репликацией и доступностью в Fabric.
Если данные по-прежнему недоступны, используйте Lakehouse для создания ярлыка и выполнения запроса Spark из записной книжки. Spark всегда отображает последние данные. Если данные доступны в Spark, но не аналитике SQL, откройте запрос в службу поддержки.
Если данные также недоступны в Spark, может возникнуть непреднамеренные проблемы с задержкой репликации. Подождите некоторое время и повторите репликацию. Если проблемы сохраняются, откройте запрос в службу поддержки.
Почему я получаю текст JSON неправильно отформатирован. При выполнении запросов T-SQL к конечной точке аналитики SQL возникает непредвиденное сообщение об ошибке """ при выполнении запросов T-SQL?
Хранилище данных не может обрабатывать строковые столбцы JSON размером более 8 КБ. Вложенные данные, представленные как строка JSON в конечной точке аналитики SQL или таблицах хранилища, обычно могут привести к увеличению размера столбца более 8 КБ. Уровни вложения и объема данных при получении этого сообщения об ошибке. Дополнительные сведения см. в разделе об ограничениях хранилища данных.
Почему в области "Мониторинг репликации" возникает ошибка "Недопустимое имя столбца"?
Зеркальное отображение не поддерживает контейнеры, содержащие элементы с именами свойств, содержащими пробелы или символы подстановочных карточек. Это ограничение приводит к сбою зеркального отображения конкретного контейнера. Другие контейнеры в одних и том же базах данных по-прежнему могут успешно зеркально отображаться. Дополнительные сведения см. в разделе об ограничениях репликации.