Sdílet prostřednictvím


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

  1. Přejděte na portál Fabric.

  2. Vytvořte nové připojení pomocí přihlašovacích údajů účtu služby Azure Cosmos DB.

  3. Zrcadlit první databázi pomocí připojení, které jste nakonfigurovali.

  4. Teď zrcadlí druhou databázi.

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

  1. Na portálu Fabric přejděte na jednu ze zrcadlených databází.

  2. Přepněte ze zrcadlené služby Azure Cosmos DB na koncový bod analýzy SQL.

    Snímek obrazovky se selektorem pro přepínání mezi položkami na portálu Fabric

  3. V nabídce vyberte + Sklady. Vyberte položku koncového bodu analýzy SQL pro druhou zrcadlenou databázi.

  4. Otevřete místní nabídku tabulky a vyberte Nový dotaz SQL. Napište ukázkový dotaz, který kombinuje obě databáze.

    Snímek obrazovky editoru dotazů s dostupnými několika zrcadlenými databázemi

    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.