Ограничения в зеркальных базах данных Microsoft Fabric из Azure Cosmos DB (предварительная версия)
В этой статье описаны текущие ограничения для учетных записей Azure Cosmos DB, зеркально отраженных в Microsoft Fabric. Ограничения и сведения о квоте на этой странице могут быть изменены в будущем.
Внимание
Зеркальное отображение для Azure Cosmos DB в настоящее время находится в предварительной версии. Рабочие нагрузки не поддерживаются во время предварительной версии. В настоящее время поддерживаются только учетные записи Azure Cosmos DB для NoSQL.
Availability
Зеркальное отображение поддерживается в определенном наборе регионов для Fabric и API для Azure Cosmos DB.
Поддерживаемые API
Зеркальное отображение доступно только для типов учетных записей Azure Cosmos DB, перечисленных здесь.
На месте | |
---|---|
API для NoSQL | ✔️ |
API для MongoDB (на основе ЕЗ) | ❌ |
API для MongoDB (на основе виртуальных ядер) | ❌ |
API для Apache Gremlin | ❌ |
API для таблицы | ❌ |
API для Apache Cassandra (на основе ЕЗ) | ❌ |
Управляемый экземпляр для Apache Cassandra | ❌ |
Поддерживаемые регионы
Ниже приведен список регионов, поддерживающих зеркальное отображение для Azure Cosmos DB:
Азиатско-Тихоокеанский регион:
- Восточная Австралия
- Юго-Восточная часть Австралии
- Центральная Индия
- Восточная Азия
- Восточная Япония
- Республика Корея, центральный регион
- Юго-Восточная Азия
- Индия (юг)
Европа
- Северная Европа
- Западная Европа
- Центральная Франция
- Центрально-Западная Германия
- Восточная Норвегия;
- Центральная Швеция
- Северная Швейцария
- Западная Швейцария
- южная часть Соединенного Королевства
- западная часть Соединенного Королевства
Северная и Южная Америка:
- Южная Бразилия
- Центральная Канада
- Восточная Канада
- Центральная часть США
- Восточная часть США
- восточная часть США 2
- Центрально-северная часть США
- западная часть США
- западная часть США 2
Ближний Восток и Африка:
- Северная часть ЮАР
- Северная часть ОАЭ;
Ограничения учетной записи и базы данных
- Вы можете включить зеркальное отображение только в том случае, если учетная запись Azure Cosmos DB настроена с использованием непрерывной резервной копии 7-дневного или 30-дневного непрерывного резервного копирования.
- Все текущие ограничения функции непрерывного резервного копирования в Azure Cosmos DB также применяются к зеркальным отображением Fabric.
- К этим ограничениям относятся, но они не ограничены; Неспособность отключить непрерывную резервную копию после включения и отсутствия поддержки учетных записей записи в нескольких регионах. Дополнительные сведения см. в разделе об ограничениях непрерывного резервного копирования Azure Cosmos DB.
- Вы можете включить как аналитическое хранилище, так и функции непрерывного резервного копирования в одной учетной записи Azure Cosmos DB.
- Вы не можете отключить функцию аналитического хранилища в учетных записях Azure Cosmos DB с включенным непрерывным резервным копированием.
- Вы не можете включить непрерывную резервную копию в учетной записи Azure Cosmos DB, которая ранее отключила функцию аналитического хранилища для контейнера.
Ограничения безопасности
- Ключи учетной записи чтения и записи Azure Cosmos DB — это единственный поддерживаемый механизм подключения к исходной учетной записи. Ключи учетной записи только для чтения, управляемые удостоверения и проверка подлинности без пароля с помощью управления доступом на основе ролей не поддерживаются.
- При смене ключей учетной записи необходимо обновить учетные данные подключения для зеркального отображения Fabric. Если вы не обновляете ключи, зеркальное отображение завершается ошибкой. Чтобы устранить эту ошибку, остановите репликацию, обновите учетные данные с новыми ключами, а затем перезапустите репликацию.
- Пользователи Fabric с доступом к рабочей области автоматически наследуют доступ к зеркальной базе данных. Однако вы можете детально контролировать доступ к рабочей области и уровню клиента для управления доступом для пользователей в организации.
- Вы можете напрямую совместно использовать зеркальную базу данных в Fabric.
Разрешения
- Если у вас есть только разрешения на просмотр в Fabric, вы не можете просматривать или запрашивать данные в конечной точке аналитики SQL.
- Если вы планируете использовать обозреватель данных, обозреватель данных Azure Cosmos DB не использует те же разрешения, что и Fabric. Запросы на просмотр и запросы данных с помощью обозревателя данных направляются в Azure вместо Fabric.
Безопасность сети
- Исходная учетная запись Azure Cosmos DB должна включить доступ к общедоступной сети для всех сетей.
- Частные конечные точки не поддерживаются для учетных записей Azure Cosmos DB.
- Сетевая изоляция с помощью методов и функций, таких как IP-адреса или конечные точки службы, не поддерживаются для учетных записей Azure Cosmos DB.
- Данные в OneLake не поддерживают частные конечные точки, управляемые клиентом ключи или двойное шифрование.
Ограничения обозревателя данных
- Запросы Обозревателя данных Fabric доступны только для чтения. Вы можете просматривать существующие контейнеры, просматривать элементы и запрашивать элементы.
- Вы не можете создавать или удалять контейнеры с помощью обозревателя данных в Fabric.
- Невозможно вставить, изменить или удалить элементы с помощью обозревателя данных в Fabric.
- Вы можете избежать совместного использования исходной базы данных, предоставляя доступ только к конечной точке аналитики SQL другим пользователям для аналитики.
- Вы не можете отключить обозреватель данных в зеркальной базе данных.
Ограничения для репликации
- Зеркальное отображение не поддерживает контейнеры, содержащие элементы с именами свойств, содержащими пробелы или символы подстановочных карточек. Это ограничение приводит к сбою зеркального отображения конкретного контейнера. Другие контейнеры в одних и том же базах данных по-прежнему могут успешно зеркально отображаться. Если имена свойств обновляются, чтобы удалить эти недопустимые символы, необходимо настроить новое зеркало в той же базе данных и контейнере, и вы не можете использовать старое зеркало.
- Структура OneLake зеркально от географического региона Azure к региону емкости Fabric в сценариях, когда учетная запись Azure Cosmos DB содержит несколько регионов чтения. В сценариях аварийного восстановления зеркальное отображение автоматически сканирует и выбирает новые регионы чтения, так как ваши регионы чтения могут потенциально отработки отказа и изменения.
- Операции удаления в исходном контейнере немедленно отражаются в Fabric OneLake с помощью зеркального отображения. Операции обратимого удаления с использованием значений TTL не поддерживаются.
- Зеркальное отображение не поддерживает настраиваемое секционирование.
- Структура имеет существующие ограничения с T-SQL. Дополнительные сведения см. в разделе об ограничениях T-SQL.
Изменения схемы и данных
- Удаление и добавление аналогичного контейнера заменяет данные в таблицах хранилища только данными нового контейнера.
- Изменение типа данных в свойстве в нескольких элементах приводит к тому, что репликатор переадресовывает данные, где это применимо. Это поведение в паритетном режиме с собственным разностным интерфейсом. Все данные, которые не соответствуют поддерживаемым критериям, становятся типом NULL. Например, изменение свойства массива на строку upcasts на тип NULL.
- Добавление новых свойств в элементы приводит к простому обнаружению новых свойств и добавлению соответствующих столбцов в таблицу хранилища. Если свойства элемента удалены или отсутствуют, они имеют значение NULL для соответствующей записи.
- Репликация данных с помощью зеркального отображения не имеет полной или четко определенной схемы. Зеркальное отображение автоматически и непрерывно отслеживает изменения свойств и тип данных (если разрешено).
Вложенные данные
- Вложенные объекты JSON в элементах Azure Cosmos DB представлены в виде строк JSON в таблицах хранилища.
- Такие команды, как
OPENJSON
,CROSS APPLY
иOUTER APPLY
доступны для выборочного расширения строковых данных JSON. - PowerQuery включает в себя
ToJson
выборочное развертывание строковых данных JSON. - Зеркальное отображение не имеет ограничений схемы на уровне вложения. Дополнительные сведения см. в статье об ограничениях схемы аналитического хранилища Azure Cosmos DB.
Ограничения хранилища данных
- Хранилище не может обрабатывать столбцы строк JSON размером более 8 КБ. Сообщение об ошибке для этого сценария — "текст JSON неправильно отформатирован. Неожиданный символ """ найден в позиции".
- Вложенные данные, представленные в виде строки JSON в конечной точке аналитики SQL и таблицах хранилища, обычно могут привести к увеличению размера столбца более 8 КБ. Уровни вложения и объема данных при получении этого сообщения об ошибке.
Ограничения зеркального элемента
- Для включения зеркального отображения учетной записи Azure Cosmos DB в рабочей области требуется роль администратора или участника в рабочей области.
- Остановка репликации полностью отключает зеркальное отображение.
- При повторном запуске репликации будут изменены все целевые таблицы хранилища. Эта операция эффективно начинает зеркальное отображение с нуля.
Оставить отзыв
Если вы хотите отправить отзыв о текущих ограничениях, функциях или проблемах; сообщите нам об этом.fabriccosmosdbmirror@microsoft.com