Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этой статье описывается, как получить доступ к базе данных Azure Cosmos DB из Azure Synapse Analytics Studio с помощью Azure Synapse Link.
Это важно
Теперь доступно зеркальное отображение в Microsoft Fabric. Зеркалирование в Fabric предоставляет все возможности Azure Synapse Link с более высокой аналитической производительностью, возможность объединить ресурсы данных с OneLake в Fabric и обеспечить открытый доступ к данным в формате Delta Parquet. Вместо Azure Synapse Link используйте Fabric Mirroring.
С помощью зеркального отображения в Microsoft Fabric вы можете непрерывно реплицировать существующий объект данных непосредственно в OneLake в Fabric, включая данные из SQL Server 2016+, Базу данных SQL Azure, Управляемый экземпляр SQL Azure, Oracle, Snowflake, Cosmos DB и многое другое.
Дополнительные сведения см. в зеркальных базах данных Microsoft Fabric.
Prerequisites
Прежде чем подключить базу данных Azure Cosmos DB к рабочей области, вам потребуется:
- Существующая база данных Azure Cosmos DB или создайте новую учетную запись, выполнив действия, описанные в кратком руководстве. Управление учетной записью Azure Cosmos DB.
- Существующая рабочая область Azure Synapse или создайте новую рабочую область, выполнив действия, описанные в кратком руководстве. Создание рабочей области Synapse.
Включение Synapse Link в учетной записи базы данных Azure Cosmos DB
Чтобы выполнить масштабируемую аналитику в Azure Cosmos DB, не влияя на производительность, рекомендуется включить Synapse Link для Azure Cosmos DB. Synapse Link предоставляет возможность HTAP в контейнере и поддерживает встроенные функции в Azure Synapse.
Перейдите в Synapse Studio
В рабочей области Azure Synapse выберите "Запустить Synapse Studio". На домашней странице Synapse Studio выберите "Данные", который отправляет вас в обозреватель объектов данных.
Подключение базы данных Azure Cosmos DB к рабочей области Azure Synapse
Подключение базы данных Azure Cosmos DB осуществляется как связанная служба. Связанная служба Azure Cosmos DB позволяет просматривать и исследовать данные, читать из и записывать в Apache Spark для Azure Synapse Analytics или SQL в Azure Cosmos DB.
В обозревателе объектов данных можно напрямую подключиться к базе данных Azure Cosmos DB, выполнив следующие действия.
- Выберите значок + рядом с Данными.
- Выберите "Подключиться к внешним данным".
- Выберите API, к которому требуется подключиться, например, CosmosDB для NoSQL или API CosmosDB для MongoDB.
- Нажмите Продолжить.
- Используйте понятное имя для имени связанной службы. Имя появится в обозревателе объектов данных и используется средами выполнения Azure Synapse для подключения к базе данных и контейнерам.
- Выберите имя учетной записи Azure Cosmos DB и имя базы данных.
- (Необязательно) Если регион не указан, операции среды выполнения Azure Synapse будут перенаправлены в ближайший регион, в котором включено аналитическое хранилище. Вы также можете вручную задать регион, который вы хотите использовать для доступа к аналитическому хранилищу Azure Cosmos DB. Выберите дополнительные свойства подключения и нажмите кнопку "Создать". В разделе "Имя свойства" введите PreferredRegions. Задайте для нужного региона значение , например WestUS2. (Между словами и числом нет пробелов.)
- Нажмите кнопку "Создать".
Базы данных Azure Cosmos DB отображаются на вкладке "Связанная " в разделе Azure Cosmos DB . С помощью Azure Cosmos DB можно отличить контейнер с поддержкой HTAP от контейнера только OLTP, используя следующие значки:
Только OLTP контейнер:
Контейнер с поддержкой HTAP:
Быстро взаимодействуйте с действиями, сгенерированными кодом
Щелкнув правой кнопкой мыши по контейнеру, у вас будет список жестов, которые будут запускать исполнение Spark или SQL. Запись в контейнер будет выполняться через транзакционное хранилище Azure Cosmos DB и будет использовать единицы запросов.