Oktatóanyag: Raktárközi lekérdezés létrehozása a Warehouse-ban

A következőkre vonatkozik:✅ SQL Analytics-végpont és Warehouse a Microsoft Fabricben

Ebben az oktatóanyagban megtudhatja, hogyan dolgozhat az SQL-lekérdezésszerkesztővel a raktárak közötti lekérdezések írásához.

Megjegyzés

Ez az oktatóanyag egy végponttól végpontig tartó forgatókönyv részét képezi. Az oktatóanyag elvégzéséhez először az alábbi oktatóanyagokat kell elvégeznie:

  1. Munkaterület létrehozása
  2. Raktár létrehozása
  3. Az adatok betöltése egy adattárházba
  4. Adatok elemzése jegyzetfüzettel

Raktár hozzáadása az Explorer panelhez

Ebben a feladatban megtudhatja, hogyan dolgozhat az SQL-lekérdezésszerkesztővel a raktárak közötti lekérdezések írásához.

  1. Győződjön meg arról, hogy az első oktatóanyagban létrehozott munkaterület nyitva van.

  2. Válassza ki a Wide World Importers raktárat.

  3. A Explorer panelen válassza a + Raktáraklehetőséget.

    Explorer panel képernyőképe, kiemelve a + Raktár gombot.

  4. A OneLake katalógus ablakban válassza ki a Shortcut_Exercise SQL Analytics-végpontot.

  5. Válassza a , majd erősítse meg a.

  6. A Explorer panelen figyelje meg, hogy a Shortcut_Exercise SQL Analytics-végpont elérhető.

A raktárközi lekérdezés futtatása

Ebben a feladatban megtudhatja, hogyan futtathatja a raktárközi lekérdezést. Pontosabban egy olyan lekérdezést fog futtatni, amely a Wide World Importers-raktárat a Shortcut_Exercise SQL Analytics-végponthoz csatlakoztatja.

Feljegyzés

Az adatbázisközi lekérdezések a database.schema.table háromrészes elnevezésével hivatkoznak az objektumokra.

  1. A Kezdőlap menüszalagján válassza Új SQL-lekérdezéslehetőséget.

    Képernyőkép a Kezdőlap menüszalagjáról, kiemelve az Új SQL-lekérdezés lehetőséget.

  2. A lekérdezésszerkesztőben illessze be a következő kódot. A kód lekéri az összesített eladott mennyiséget, kategorizálva készletelem, leírás és ügyfél szerint.

    --Retrieve an aggregate of quantity sold by stock item, description, and customer.
    SELECT
        Sales.StockItemKey,
        Sales.Description,
        c.Customer,
        SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity
    FROM
        [dbo].[fact_sale] AS Sales
        INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c
            ON Sales.CustomerKey = c.CustomerKey
    GROUP BY
        Sales.StockItemKey,
        Sales.Description,
        c.Customer;
    
  3. Futtassa le a lekérdezést, és tekintse át az eredményt.

    Képernyőkép a raktárközi lekérdezés lekérdezési eredményéről.

  4. A végrehajtás befejezésekor nevezze át a lekérdezést Cross-warehouse Query.

Következő lépés