Slik kobler du sammen speilvendte Azure Cosmos DB-data med andre speilede databaser i Microsoft Fabric (forhåndsvisning)
I denne veiledningen kan du bli med i to Azure Cosmos DB for NoSQL-beholdere fra separate databaser ved hjelp av Stoffspeiling.
Du kan koble sammen data fra Cosmos DB med andre speilede databaser, lagre eller lakehouses i samme Fabric-arbeidsområde.
Viktig
Speiling for Azure Cosmos DB er for øyeblikket i forhåndsversjon. Produksjonsarbeidsbelastninger støttes ikke under forhåndsvisning. For øyeblikket støttes bare Azure Cosmos DB for NoSQL-kontoer.
Forutsetning
- En eksisterende Azure Cosmos DB for NoSQL-konto.
- Hvis du ikke har et Azure-abonnement, kan du prøve Azure Cosmos DB for NoSQL gratis.
- Hvis du har et eksisterende Azure-abonnement, kan du opprette en ny Azure Cosmos DB for NoSQL-konto.
- En eksisterende stoffkapasitet. Hvis du ikke har en eksisterende kapasitet, kan du starte en fabric-prøveversjon.
- Azure Cosmos DB for NoSQL-kontoen må konfigureres for Stoffspeiling. Hvis du vil ha mer informasjon, kan du se kontokrav.
Tips
Under den offentlige forhåndsvisningen anbefales det å bruke en test- eller utviklingskopi av eksisterende Azure Cosmos DB-data som raskt kan gjenopprettes fra en sikkerhetskopi.
Oppsett av speiling og forutsetninger
Konfigurer speiling for Azure Cosmos DB for NoSQL-databasen. Hvis du er usikker på hvordan du konfigurerer speiling, kan du se den konfigurer speilvendte databaseopplæringen.
Opprett en ny tilkobling ved hjelp av legitimasjonen for Azure Cosmos DB-kontoen.
Speil den første databasen ved hjelp av tilkoblingen du konfigurerte.
Speil den andre databasen.
Vent til replikering fullfører det første øyeblikksbildet av data for begge speilene.
Opprette en spørring som kobler sammen databaser
Bruk nå endepunktet for SQL-analyse til å opprette en spørring på tvers av to speilede databaseelementer, uten behov for dataflytting. Begge elementene skal være i samme arbeidsområde.
Gå til en av de speilvendte databasene i Fabric-portalen.
Bytt fra Mirrored Azure Cosmos DB til SQL Analytics-endepunkt.
Velg + Lagre i menyen. Velg endepunktelementet for SQL-analyse for den andre speilede databasen.
Åpne hurtigmenyen for tabellen, og velg Ny SQL-spørring. Skriv en eksempelspørring som kombinerer begge databasene.
Denne spørringen kjører for eksempel på tvers av flere beholdere og databaser, uten dataflytting. Dette eksemplet forutsetter navnet på tabellen og kolonnene. Bruk din egen tabell og kolonner når du skriver SQL-spørringen.
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 legge til data fra flere kilder og spørre dem sømløst. Stoff forenkler og gjør det enklere å samle organisasjonsdataene.