Anvisningar: Koppla speglade Azure Cosmos DB-data till andra speglade databaser i Microsoft Fabric (förhandsversion)
I den här guiden ansluter du två Azure Cosmos DB for NoSQL-containrar från separata databaser med hjälp av Fabric-spegling.
Du kan koppla data från Cosmos DB till andra speglade databaser, lager eller sjöhus på samma infrastrukturarbetsyta.
Viktigt!
Spegling för Azure Cosmos DB är för närvarande i förhandsversion. Produktionsarbetsbelastningar stöds inte under förhandsversionen. För närvarande stöds endast Azure Cosmos DB för NoSQL-konton.
Förutsättningar
- Ett befintligt Azure Cosmos DB för NoSQL-konto.
- Om du inte har en Azure-prenumeration kan du prova Azure Cosmos DB utan kostnad för NoSQL.
- Om du har en befintlig Azure-prenumeration skapar du ett nytt Azure Cosmos DB för NoSQL-konto.
- En befintlig infrastrukturkapacitet. Om du inte har någon befintlig kapacitet startar du en fabric-utvärderingsversion.
- Azure Cosmos DB för NoSQL-kontot måste konfigureras för infrastrukturspegling. Mer information finns i kontokrav.
Dricks
Under den offentliga förhandsversionen rekommenderar vi att du använder en test- eller utvecklingskopia av dina befintliga Azure Cosmos DB-data som kan återställas snabbt från en säkerhetskopia.
Konfigurera spegling och krav
Konfigurera spegling för Azure Cosmos DB för NoSQL-databasen. Om du är osäker på hur du konfigurerar spegling kan du läsa självstudien konfigurera speglad databas.
Gå till Infrastrukturportalen.
Skapa en ny anslutning med autentiseringsuppgifterna för ditt Azure Cosmos DB-konto.
Spegla den första databasen med den anslutning som du konfigurerade.
Spegla nu den andra databasen.
Vänta tills replikeringen slutför den första ögonblicksbilden av data för båda speglingarna.
Skapa en fråga som ansluter till databaser
Använd nu SQL-analysslutpunkten för att skapa en fråga över två speglade databasobjekt, utan att behöva flytta data. Båda objekten ska finnas på samma arbetsyta.
Navigera till en av de speglade databaserna i Infrastrukturportalen.
Växla från Speglad Azure Cosmos DB till SQL-analysslutpunkt.
I menyn väljer du + Lager. Välj SQL Analytics-slutpunktsobjektet för den andra speglade databasen.
Öppna snabbmenyn för tabellen och välj Ny SQL-fråga. Skriv en exempelfråga som kombinerar båda databaserna.
Den här frågan skulle till exempel köras över flera containrar och databaser, utan någon dataflytt. I det här exemplet förutsätts namnet på tabellen och kolumnerna. Använd din egen tabell och dina egna kolumner när du skriver SQL-frågan.
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
Du kan lägga till data från fler källor och köra frågor mot dem sömlöst. Infrastrukturresurser förenklar och underlättar insamlingen av organisationsdata.