Postupy: Připojení zrcadlených dat služby Azure Cosmos DB s jinými zrcadlenými databázemi v Microsoft Fabric (Preview)
V této příručce připojte dva kontejnery Azure Cosmos DB for NoSQL z samostatných databází pomocí zrcadlení prostředků infrastruktury.
Data ze služby Cosmos DB můžete připojit k jakýmkoli jiným zrcadleným databázím, skladům nebo jezerům ve stejném pracovním prostoru Fabric.
Důležité
Zrcadlení služby Azure Cosmos DB je aktuálně ve verzi Preview. Produkční úlohy nejsou ve verzi Preview podporované. V současné době se podporují jenom účty Azure Cosmos DB for NoSQL.
Požadavky
- Existující účet Azure Cosmos DB for NoSQL.
- Pokud nemáte předplatné Azure, vyzkoušejte službu Azure Cosmos DB pro NoSQL zdarma.
- Pokud máte existující předplatné Azure, vytvořte nový účet Azure Cosmos DB for NoSQL.
- Existující kapacita prostředků infrastruktury. Pokud nemáte existující kapacitu, spusťte zkušební verzi Fabric.
- Pro zrcadlení prostředků infrastruktury musí být nakonfigurovaný účet Azure Cosmos DB for NoSQL. Další informace najdete v požadavcích na účet.
Tip
Ve verzi Public Preview se doporučuje použít testovací nebo vývojovou kopii stávajících dat Azure Cosmos DB, která je možné rychle obnovit ze zálohy.
Nastavení zrcadlení a požadavků
Nakonfigurujte zrcadlení pro databázi Azure Cosmos DB for NoSQL. Pokud si nejste jistí, jak nakonfigurovat zrcadlení, projděte si kurz konfigurace zrcadlené databáze.
Přejděte na portál Fabric.
Vytvořte nové připojení pomocí přihlašovacích údajů účtu služby Azure Cosmos DB.
Zrcadlit první databázi pomocí připojení, které jste nakonfigurovali.
Teď zrcadlí druhou databázi.
Počkejte, až replikace dokončí počáteční snímek dat pro obě zrcadla.
Vytvoření dotazu, který spojuje databáze
Teď pomocí koncového bodu analýzy SQL vytvořte dotaz mezi dvěma zrcadlenými položkami databáze bez nutnosti přesunu dat. Obě položky by měly být ve stejném pracovním prostoru.
Na portálu Fabric přejděte na jednu ze zrcadlených databází.
Přepněte ze zrcadlené služby Azure Cosmos DB na koncový bod analýzy SQL.
V nabídce vyberte + Sklady. Vyberte položku koncového bodu analýzy SQL pro druhou zrcadlenou databázi.
Otevřete místní nabídku tabulky a vyberte Nový dotaz SQL. Napište ukázkový dotaz, který kombinuje obě databáze.
Tento dotaz by se například spustil napříč několika kontejnery a databázemi bez jakéhokoli přesunu dat. Tento příklad předpokládá název tabulky a sloupců. Při psaní dotazu SQL použijte vlastní tabulku a sloupce.
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
Můžete přidat data z dalších zdrojů a bez problémů je dotazovat. Prostředky infrastruktury zjednodušují a usnadňují spojení dat organizace.