Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве соедините два контейнера Azure Cosmos DB для NoSQL из отдельных баз данных с использованием зеркалирования Fabric.
Вы можете присоединить данные из Cosmos DB к любым другим зеркальным базам данных, хранилищам или озерам в той же рабочей области Fabric.
Предпосылки
- Существующая учетная запись Azure Cosmos DB для NoSQL.
- Если у вас нет подписки Azure, попробуйте использовать Azure Cosmos DB для NoSQL бесплатно.
- Если у вас есть подписка Azure, создайте новую учетную запись Azure Cosmos DB для NoSQL.
- Существующая емкость Fabric. Если у вас нет существующей емкости, запустите пробную версию Fabric.
- Учетная запись Azure Cosmos DB для NoSQL должна быть настроена для зеркального отображения Fabric. Дополнительные сведения см. в разделе "Требования к учетной записи".
Подсказка
Рекомендуется использовать тестовую копию или копию для разработки ваших существующих данных Azure Cosmos DB, которые можно быстро восстановить из резервной копии.
Настройка зеркального отображения и предварительных требований
Настройте зеркальное отображение для базы данных Azure Cosmos DB для NoSQL. Если вы не уверены, как настроить зеркальное отображение, ознакомьтесь с руководством по настройке зеркальной базы данных.
Перейдите на портал Fabric.
Создайте новое подключение с помощью учетных данных учетной записи Azure Cosmos DB.
Зеркальное отображение первой базы данных с помощью настроенного подключения.
Теперь создайте копию второй базы данных.
Дождитесь завершения начального моментального снимка данных для обоих зеркал.
Создание запроса, присоединенного к базам данных
Теперь используйте конечную точку аналитики SQL для создания запроса между двумя зеркальными элементами базы данных без необходимости перемещения данных. Оба элемента должны находиться в одной рабочей области.
Перейдите к одной из зеркальных баз данных на портале Fabric.
Переключение с зеркального отображения Azure Cosmos DB на конечную точку аналитики SQL.
В меню выберите +Склады. Выберите элемент конечной точки аналитики SQL для другой зеркальной базы данных.
Откройте контекстное меню таблицы и выберите новый SQL-запрос. Напишите пример запроса, объединяющего обе базы данных.
Например, этот запрос будет выполняться в нескольких контейнерах и базах данных без перемещения данных. В этом примере предполагается имя таблицы и столбцов. При написании SQL-запроса используйте собственную таблицу и столбцы.
SELECT product_category_count = COUNT (product_category), product_category FROM [StoreSalesDB].[dbo].[storeorders_Sql] as StoreSales INNER JOIN [dbo].[OrdersDB_order_status] as OrderStatus ON StoreSales.order_id = OrderStatus.order_id WHERE order_status='delivered' AND OrderStatus.order_month_year > '6/1/2022' GROUP BY product_category ORDER BY product_category_count descВы можете легко добавлять данные из дополнительных источников и запрашивать их. Платформа Fabric упрощает и облегчает интеграцию данных вашей организации.