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
- Een bestaand Azure Cosmos DB for NoSQL-account.
- Als u geen Azure-abonnement hebt, kunt u Gratis Azure Cosmos DB voor NoSQL proberen.
- Als u een bestaand Azure-abonnement hebt, maakt u een nieuw Azure Cosmos DB for NoSQL-account.
- Een bestaande infrastructuurcapaciteit. Als u geen bestaande capaciteit hebt, start u een Fabric-proefversie.
- Het Azure Cosmos DB for NoSQL-account moet zijn geconfigureerd voor Fabric-spiegeling. Zie accountvereisten voor meer informatie.
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.
Navigeer naar de Fabric-portal.
Maak een nieuwe verbinding met de referenties van uw Azure Cosmos DB-account.
De eerste database spiegelen met behulp van de verbinding die u hebt geconfigureerd.
Spiegel nu de tweede database.
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.
Navigeer naar een van de gespiegelde databases in de Fabric-portal.
Schakel over van gespiegelde Azure Cosmos DB naar sql-analyse-eindpunt.
Selecteer + Warehouses in het menu. Selecteer het eindpuntitem voor SQL Analytics voor de andere gespiegelde database.
Open het contextmenu voor de tabel en selecteer Nieuwe SQL-query. Schrijf een voorbeeldquery waarin beide databases worden gecombineerd.
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.