Del via


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

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.

  1. Gå til Stoff-portalen.

  2. Opprett en ny tilkobling ved hjelp av legitimasjonen for Azure Cosmos DB-kontoen.

  3. Speil den første databasen ved hjelp av tilkoblingen du konfigurerte.

  4. Speil den andre databasen.

  5. 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.

  1. Gå til en av de speilvendte databasene i Fabric-portalen.

  2. Bytt fra Mirrored Azure Cosmos DB til SQL Analytics-endepunkt.

    Skjermbilde av velgeren for å bytte mellom elementer i Stoff-portalen.

  3. Velg + Lagre i menyen. Velg endepunktelementet for SQL-analyse for den andre speilede databasen.

  4. Åpne hurtigmenyen for tabellen, og velg Ny SQL-spørring. Skriv en eksempelspørring som kombinerer begge databasene.

    Skjermbilde av redigeringsprogrammet for spørring med flere speilvendte databaser tilgjengelig.

    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.