Изменить

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


Часто задаваемые вопросы о зеркальных базах данных Microsoft Fabric из Azure Cosmos DB (предварительная версия)

В этой статье приведены ответы на часто задаваемые вопросы о зеркальной базе данных Azure Cosmos DB в Microsoft Fabric.

Внимание

Зеркальное отображение для Azure Cosmos DB в настоящее время находится в предварительной версии. Рабочие нагрузки не поддерживаются во время предварительной версии. В настоящее время поддерживаются только учетные записи Azure Cosmos DB для NoSQL.

Общие вопросы

Как зеркальное отображение отличается от сочетаний клавиш в отношении Azure Cosmos DB?

Зеркальное отображение реплицирует исходную базу данных в Fabric OneLake в разностном формате с открытым исходным кодом. Вы можете выполнять аналитику по этим данным из любого места в Fabric. Сочетания клавиш не реплицируют данные в Fabric OneLake. Вместо этого ярлыки связываются с исходными данными без перемещения данных. В настоящее время Azure Cosmos DB доступен только в качестве источника для зеркального отображения.

Влияет ли зеркальное отображение на производительность исходной базы данных Azure Cosmos DB?

Нет, зеркальное отображение не влияет на производительность или стоимость исходной базы данных. Зеркальное отображение требует включения функции непрерывного резервного копирования в исходной учетной записи Azure Cosmos DB. Непрерывное резервное копирование обеспечивает репликацию без влияния на рабочие нагрузки транзакций.

Зеркальное отображение Azure Cosmos DB является функциональной заменой заданий копирования конвейера в Fabric?

Зеркальное отображение — это низкая задержка репликации данных в Azure Cosmos DB. В отличие от заданий копирования зеркальное отображение создает непрерывную и добавочную копию данных Azure Cosmos DB. Зеркальное отображение не влияет на рабочие нагрузки транзакций в исходной базе данных или контейнере.

В отличие от этого, задание копирования — это запланированное задание, которое может добавить сквозную задержку для добавочных заданий. Кроме того, управление требованиями к заданиям копирования для получения добавочных изменений, добавления затрат на вычисления в Fabric и влияния на потребление единиц запросов в исходной базе данных в Azure Cosmos DB.

Задания копирования полезны для заданий однократного копирования из Azure Cosmos DB, но зеркальное отображение идеально подходит для отслеживания добавочных изменений.

Влияет ли попытка функции зеркального отображения на учетную запись Azure Cosmos DB?

Нет, вы можете включить и отключить зеркальное отображение без каких-либо последствий для исходной учетной записи Или данных Azure Cosmos DB.

Предупреждение

Если включить непрерывную резервную копию в учетной записи Azure Cosmos DB для зеркального отображения в Fabric, невозможно отключить непрерывную резервную копию. Аналогичным образом вы не можете отключить аналитическое хранилище для учетной записи Azure Cosmos DB, если включена непрерывная резервная копия.

Цены

Какие затраты связаны с зеркальным отображением Azure Cosmos DB?

Зеркальное отображение находится в режиме предварительной версии. В настоящее время нет затрат на вычисления, используемые для репликации данных из Azure Cosmos DB в Fabric OneLake. Затраты на хранение для OneLake также бесплатны до определенных ограничений. Дополнительные сведения см. в статье о ценах OneLake для зеркального отображения. Вычисление для запроса данных с помощью SQL, Power BI или Spark взимается по обычным тарифам.

Для Azure Cosmos DB непрерывное резервное копирование является необходимым условием для зеркального отображения. Если вы включили любой уровень непрерывного резервного копирования перед зеркальным отображением, вы не начисляете дополнительные затраты. Если включить непрерывное резервное копирование специально для зеркального отображения, 7-дневный режим резервного копирования бесплатный; Если вы включите 30-дневное резервное копирование, вы оплачиваете цену, связанную с этой функцией. Дополнительные сведения см. в разделе о ценах на Azure Cosmos DB.

Если вы используете обозреватель данных для просмотра исходных данных из Azure Cosmos DB, вы начислите расходы на основе использования единиц запросов (ЕЗ).

Как сборы исходящего трафика обрабатываются для зеркального отображения Azure Cosmos DB?

Плата за исходящий трафик взимается только в том случае, если ваша учетная запись Azure Cosmos DB находится в другом регионе, отличном от емкости Fabric. Зеркальное отображение структуры из географического региона Azure к региону емкости Fabric в сценариях, когда учетная запись Azure Cosmos DB имеет несколько регионов чтения. Дополнительные сведения см. в разделе об ограничениях репликации.

Зеркальное отображение с помощью аналитического хранилища Azure Cosmos DB?

Нет, зеркальное отображение не использует аналитическое хранилище. Зеркальное отображение не влияет на рабочие нагрузки транзакций или потребление пропускной способности.

В Azure Cosmos DB непрерывное резервное копирование является обязательным условием для зеркального отображения. Это необходимое условие позволяет Fabric зеркально отображать данные, не влияя на рабочие нагрузки транзакций или требуя аналитического хранилища.

Нет, зеркальное отображение в Fabric не связано с Azure Synapse Link.

В Azure Cosmos DB непрерывное резервное копирование является обязательным условием для зеркального отображения. Это необходимое условие позволяет Fabric зеркально отображать данные, не влияя на рабочие нагрузки транзакций или требуя аналитического хранилища.

Нет, зеркальное отображение в Fabric не связано с Azure Synapse Link. При использовании зеркального отображения Fabric можно продолжать использовать Azure Synapse Link.

Можно ли продолжать использовать аналитическое хранилище Azure Cosmos DB в качестве источника отслеживания измененных данных (CDC) в Фабрика данных Azure при использовании зеркального отображения?

Да, вы можете использовать аналитическое хранилище и зеркальное отображение Структуры в той же учетной записи Azure Cosmos DB. Эти функции работают независимо друг от друга. Зеркальное отображение не влияет на использование аналитического хранилища.

Можно ли продолжать использовать канал изменений Azure Cosmos DB при использовании зеркального отображения?

Да, вы можете использовать веб-канал изменений и зеркальное отображение Структуры в той же учетной записи Azure Cosmos DB. Эти функции работают независимо друг от друга. Зеркальное отображение не влияет на использование канала изменений.

Можно ли отключить аналитическое хранилище для учетной записи Azure Cosmos DB после использования зеркального отображения?

Зеркальное отображение требует непрерывного резервного копирования Azure Cosmos DB в качестве обязательного условия. Учетные записи Azure Cosmos DB с поддержкой непрерывного резервного копирования не могут отключить аналитическое хранилище. После отключения аналитического хранилища в любых коллекциях невозможно включить непрерывную резервную копию. Это временное ограничение.

Нет, Azure Synapse Link и Azure Synapse Analytics по-прежнему доступны для рабочих нагрузок. Эти рабочие нагрузки не рекомендуется использовать. Вы можете продолжать использовать Azure Synapse Link для рабочих нагрузок рабочей среды.

Подключения к данным и проверка подлинности

Разделы справки управлять подключениями зеркального отображения для Azure Cosmos DB?

На портале Fabric выберите параметры управления подключениями и шлюзами в разделе "Параметры ".

Какие методы проверки подлинности разрешены для учетных записей Azure Cosmos DB?

Поддерживаются только ключи учетной записи чтения и записи.

Можно ли использовать единый вход и управление доступом на основе ролей в качестве проверки подлинности для зеркального отображения Azure Cosmos DB?

Нет, в настоящее время поддерживаются только ключи учетной записи чтения и записи.

Можно ли использовать управляемые удостоверения в качестве проверки подлинности для зеркального отображения Azure Cosmos DB?

Нет, в настоящее время поддерживаются только ключи учетной записи чтения и записи.

Что произойдет, если сменить ключи учетной записи Azure Cosmos DB?

При смене ключей учетной записи необходимо обновить учетные данные подключения для зеркального отображения Fabric. Если вы не обновляете ключи, зеркальное отображение завершается ошибкой. Чтобы устранить эту ошибку, остановите репликацию, обновите учетные данные с новыми ключами, а затем перезапустите репликацию.

Настройка

Можно ли выбрать определенные контейнеры в базе данных Azure Cosmos DB для зеркального отображения?

Нет, при зеркальном отображении базы данных из Azure Cosmos DB все контейнеры являются репликацией в Fabric OneLake.

Можно ли использовать зеркальное отображение для репликации одной базы данных Azure Cosmos DB несколько раз?

Да, несколько зеркал возможны, но ненужные. После репликации данных в Fabric его можно предоставить другим назначениям непосредственно из Fabric.

Можно ли создать ярлыки для реплики данных Azure Cosmos DB, созданных с помощью зеркального отображения?

Нет, зеркальное отображение не поддерживает создание ярлыков для внешних источников, таких как Azure Data Lake Storage (ADLS) 2-го поколения или Amazon Web Services (AWS) Simple Storage Service (S3).

Обозреватель данных Azure Cosmos DB

В Fabric при выборе пункта "Вид" и "Исходная база данных" отображаются данные в OneLake или в Azure Cosmos DB?

Параметр в Fabric для просмотра исходной базы данных предоставляет представление динамических данных в Azure Cosmos DB только для чтения с помощью обозревателя данных. Это представление в режиме реального времени контейнеров, которые являются источником реплицированных данных.

Это представление динамических данных непосредственно на портале Fabric — это полезное средство, чтобы определить, являются ли данные в OneLake последними или представлены правильно по сравнению с исходной базой данных Azure Cosmos DB. Операции с помощью обозревателя данных в динамических данных Azure Cosmos DB могут начислять потребление единиц запросов.

Аналитика данных Azure Cosmos DB

Разделы справки анализировать данные Azure Cosmos DB, зеркальные в OneLake?

Используйте портал Fabric, создайте новый SQL-запрос к конечной точке аналитики SQL. Здесь можно выполнять распространенные запросы, такие как SELECT TOP 100 * FROM ....

Кроме того, используйте Lakehouse для анализа данных OneLake долго с другими данными. Из Lakehouse можно использовать Spark для запроса данных с помощью записных книжек.

Как данные синхронизируются в зеркальном отображении для Azure Cosmos DB?

Синхронизация данных полностью управляется. При включении зеркального отображения данные реплицируются в Fabric OneLake практически в режиме реального времени и зеркально реплицируют новые изменения по мере их возникновения в исходной базе данных.

Работает ли зеркальное отображение Azure Cosmos DB в регионах Azure и Fabric?

Зеркальное отображение поддерживается в разных регионах, но этот сценарий может привести к непредвиденным затратам на исходящие сетевые данные и задержке. В идеале необходимо сопоставить емкость Fabric с одной из регионов учетной записи Azure Cosmos DB. Дополнительные сведения см. в разделе об ограничениях репликации.

Доступны ли зеркальные данные для Azure Cosmos DB только с помощью конечной точки аналитики SQL?

Вы можете добавить существующие зеркальные базы данных в виде ярлыков в Lakehouse. Из Lakehouse можно напрямую просматривать данные, открывать данные в записной книжке для запросов Spark или создавать модели машинного обучения.

Внимание

Ярлык в Lakehouse — это ярлык для зеркальной базы данных, репликация OneLake данных Azure Cosmos DB. Ярлык в Lakehouse не обращается непосредственно к учетной записи Или данным Azure Cosmos DB.

Сколько времени занимает начальная репликация данных Azure Cosmos DB?

Задержка начальной и непрерывной репликации зависит от объема данных. В большинстве случаев задержка может составлять несколько минут, но она может быть длиннее для больших объемов данных.

Сколько времени занимает репликация операций вставки, обновления и удаления Azure Cosmos DB?

После репликации исходных данных отдельные операции реплицируются практически в режиме реального времени. В редких случаях может возникнуть небольшая задержка, если база данных-источник имеет большой объем операций обновления и удаления в течение периода времени.

Есть ли встроенная логика зеркального отображения с помощью Azure Cosmos DB?

Нет, зеркальное отображение не имеет встроенной логики отката, так как репликация является непрерывной и добавочной.

Поддерживает ли зеркальный канал данных из Azure Cosmos DB?

Нет, зеркальное отображение в настоящее время не поддерживает веб-канал изменений на зеркальных данных из Azure Cosmos DB.

Поддерживает ли зеркальное отображение архитектуру медальона для данных, реплицированных из Azure Cosmos DB?

Зеркальное отображение не поддерживает встроенную архитектуру медальона. Вы можете настроить собственные серебряные и золотые слои с помощью логики подложки и обработки для преобразований и соединений с помощью конвейеров или Spark.

Используют ли отчеты Power BI режим прямого озера с зеркальными данными из Azure Cosmos DB?

Да.

Поддерживает ли зеркальное отображение Azure Cosmos DB вложенные данные?

Да, вложенные данные неструктурированы в OneLake в виде строки JSON. Используйте OPENJSON, CROSS APPLYа также OUTER APPLY для выравнивания данных для просмотра. Дополнительные сведения см . вложенными данными.

Поддерживает ли зеркальное отображение Azure Cosmos DB автоматически.

Нет, зеркальное отображение не автоматически плоские вложенные данные. Методы доступны для конечной точки аналитики SQL для работы с вложенными строками JSON. Дополнительные сведения см . вложенными данными.

Следует ли беспокоиться о производительности холодного запуска с зеркальными данными из Azure Cosmos DB?

Нет, в общих запросах SQL в Fabric не возникает задержка холодного запуска.

Что произойдет, если удалить исходную базу данных Azure Cosmos DB в Azure, пока она зеркально отображается?

Обозреватель данных и репликация начинают завершать сбой в Fabric. Данные OneLake остаются как есть, пока не удалите существующие зеркальные данные.

После зеркального отображения Azure Cosmos DB как подключить конечную точку анализа SQL к клиентским средствам или приложениям?

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

Разделы справки присоединить зеркальные данные Azure Cosmos DB к базам данных?

Зеркальное отображение каждой базы данных Azure Cosmos DB независимо. Затем добавьте одну из конечных точек аналитики SQL в другую в качестве зеркального элемента базы данных. Затем используйте SQL-запрос JOIN для выполнения запросов между контейнерами в разных базах данных Azure Cosmos DB.

Разделы справки присоединяться к зеркальным данным Azure Cosmos DB с данными База данных SQL Azure или Snowflake?

Зеркальное отображение базы данных Azure Cosmos DB. Затем зеркальное отображение данных База данных SQL Azure или Snowflake. Затем добавьте одну из конечных точек аналитики SQL в другую в качестве зеркального элемента базы данных. Теперь используйте SQL-запрос JOIN для выполнения запросов в нескольких службах данных.

Действия репликации

Как остановить или отключить репликацию для зеркальной базы данных Azure Cosmos DB?

Остановите репликацию с помощью параметра остановки репликации портала Fabric. Это действие полностью останавливает репликацию, но не удаляет данные, которые уже существуют в OneLake.

Разделы справки перезапуск репликации для зеркальной базы данных Azure Cosmos DB?

Репликация не поддерживает понятия приостановки или возобновления. Остановка репликации полностью останавливает репликацию и выбор перезапуска репликации на портале Fabric запускается полностью с нуля. Перезапуск репликации заменяет данные OneLake последними данными вместо добавочного обновления.

Почему не удается найти параметр настройки репликации для зеркальной базы данных Azure Cosmos DB?

Зеркальное отображение для Azure Cosmos DB автоматически зеркально отражает все контейнеры в выбранной базе данных. Из-за этого нюанса портал Fabric не содержит возможность настройки определенных параметров репликации для Azure Cosmos DB.

Что означает каждое сообщение о состоянии репликации для реплицированных данных Azure Cosmos DB?

Оптимально необходимо, чтобы репликация была запущена. Если состояние репликации запущено с предупреждением, репликация выполнена успешно, но необходимо устранить проблему. Состояние остановки, остановки, сбоя или ошибки указывает на более серьезные состояния, требующие вмешательства перед продолжением репликации. Дополнительные сведения см. в разделе "Мониторинг зеркального отображения Структуры".

Аналитические сроки жизни (TTL) или обратимые удаления

Удаляются ли элементы функцией времени в реальном времени (TTL) Azure Cosmos DB из зеркальной базы данных?

Да, данные, удаленные с помощью TTL, обрабатываются так же, как и данные, удаленные с помощью операций удаления в Azure Cosmos DB. Затем данные удаляются из зеркальной базы данных. Зеркальное отображение не отличается от этих модальностей удаления.

Можно ли настроить обратимое удаление для аналитических данных, зеркальных данных в Fabric из Azure Cosmos DB?

Операции удаления реплицируются немедленно в OneLake. В настоящее время нет способа настроить обратимое удаление или аналитическое время жизни (TTL).

Поддерживает ли зеркальное отображение Azure Cosmos DB аналитическое время жизни?

Нет, аналитическое время жизни не поддерживается.

Доступ к данным OneLake

Можно ли напрямую получить доступ к файлам OneLake, созданным зеркальным отображением Azure Cosmos DB?

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

поддержка API

Можно ли настроить зеркальное отображение Azure Cosmos DB программным образом?

Нет, поддержка автоматической настройки зеркального отображения в настоящее время недоступна.

Доступна ли встроенная непрерывная интеграция или развертывание (CI/CD) для зеркального отображения Azure Cosmos DB?

Нет, поддержка встроенной CI/CD в настоящее время недоступна.

Безопасность

Можно ли получить доступ к зеркальной базе данных Azure Cosmos DB с помощью Шлюза Power BI или брандмауэра?

Нет, этот уровень доступа в настоящее время не поддерживается.

Поддерживает ли зеркальное отображение Azure Cosmos DB частные конечные точки?

Нет, частные конечные точки в настоящее время не поддерживаются.

Если зеркальные данные из Azure Cosmos DB когда-либо покидают мой клиент Fabric?

Нет, данные остаются в клиенте Fabric.

Зеркальные данные из Azure Cosmos DB хранятся вне моей среды?

Нет, данные находятся непосредственно в OneLake клиента и не находятся вне среды.

Лицензирование

Каковы параметры лицензирования для зеркального отображения Azure Cosmos DB?

Для использования зеркального отображения требуется power BI Premium, Емкость Fabric или лицензирование пробной версии.

Какая лицензия необходима для создания и настройки зеркального отображения данных Azure Cosmos DB?

Сведения о лицензировании см. в разделе "Лицензии Fabric".

Какая лицензия требуется пользователю для использования зеркальных данных из Azure Cosmos DB?

Сведения о лицензировании см. в разделе "Лицензии Fabric".