Share via


Procedure: Gespiegelde Azure Cosmos DB-gegevens koppelen aan andere gespiegelde databases in Microsoft Fabric (preview)

In deze handleiding voegt u twee Azure Cosmos DB for NoSQL-containers toe vanuit afzonderlijke databases met behulp van Fabric-spiegeling.

U kunt gegevens uit Cosmos DB samenvoegen met andere gespiegelde databases, magazijnen of lakehouses binnen dezelfde Fabric-werkruimte.

Belangrijk

Spiegeling voor Azure Cosmos DB is momenteel beschikbaar als preview-versie. Productieworkloads worden niet ondersteund tijdens de preview-versie. Momenteel worden alleen Azure Cosmos DB for NoSQL-accounts ondersteund.

Vereisten

Tip

Tijdens de openbare preview kunt u het beste een test- of ontwikkelingskopie van uw bestaande Azure Cosmos DB-gegevens gebruiken die snel vanuit een back-up kunnen worden hersteld.

Spiegeling en vereisten instellen

Spiegeling configureren voor de Azure Cosmos DB for NoSQL-database. Als u niet zeker weet hoe u spiegeling configureert, raadpleegt u de zelfstudie gespiegelde database configureren.

  1. Navigeer naar de Fabric-portal.

  2. Maak een nieuwe verbinding met de referenties van uw Azure Cosmos DB-account.

  3. De eerste database spiegelen met behulp van de verbinding die u hebt geconfigureerd.

  4. Spiegel nu de tweede database.

  5. Wacht tot de replicatie de eerste momentopname van gegevens voor beide spiegels heeft voltooid.

Een query maken waarmee databases worden samengevoegd

Gebruik nu het SQL-analyse-eindpunt om een query te maken in twee gespiegelde database-items, zonder dat gegevens hoeven te worden verplaatsing. Beide items moeten zich in dezelfde werkruimte bevinden.

  1. Navigeer naar een van de gespiegelde databases in de Fabric-portal.

  2. Schakel over van gespiegelde Azure Cosmos DB naar sql-analyse-eindpunt.

    Schermopname van de selector om te schakelen tussen items in de Fabric-portal.

  3. Selecteer + Warehouses in het menu. Selecteer het eindpuntitem voor SQL Analytics voor de andere gespiegelde database.

    Schermopname van de OneLake-gegevenshub met meerdere gespiegelde database-eindpunten.

  4. Open het contextmenu voor de tabel en selecteer Nieuwe SQL-query. Schrijf een voorbeeldquery waarin beide databases worden gecombineerd.

    Schermopname van de queryeditor met meerdere gespiegelde databases die beschikbaar zijn.

    Deze query wordt bijvoorbeeld uitgevoerd in meerdere containers en databases, zonder gegevensverplaatsing. In dit voorbeeld wordt uitgegaan van de naam van uw tabel en kolommen. Gebruik uw eigen tabel en kolommen bij het schrijven van uw SQL-query.

    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 
    

    U kunt gegevens uit meer bronnen toevoegen en deze naadloos opvragen. Fabric vereenvoudigt en vereenvoudigt het samenbrengen van uw organisatiegegevens.