Sdílet prostřednictvím


Kurz: Vytvoření dotazu mezi sklady ve skladu

Platí pro:✅ Koncový bod sql Analytics a sklad v Microsoft Fabric

V tomto kurzu se naučíte pracovat s editorem dotazů SQL pro zápis dotazu mezi sklady.

Poznámka:

Tento výukový program je součástí komplexního scénáře. Abyste mohli absolvovat tento kurz, musíte nejprve dokončit tyto kurzy:

  1. Vytvoření pracovního prostoru
  2. Vytvoření skladu
  3. Načtení dat do skladu
  4. Analýza dat pomocí poznámkového bloku

Přidejte sklad do podokna Průzkumník

V této úloze se naučíte pracovat s editorem dotazů SQL pro zápis dotazu mezi sklady.

  1. Ujistěte se, že je otevřený pracovní prostor, který jste vytvořili v prvním kurzu .

  2. Vyberte Wide World Importers sklad.

  3. V podokně Průzkumníka vyberte + Sklady.

    Snímek obrazovky Průzkumníku zvýrazňující tlačítko + Sklad.

  4. V okně katalogu OneLake vyberte koncový bod Shortcut_Exercise SQL Analytics.

  5. Vyberte Potvrdit.

  6. V podokně Explorer si všimněte, že koncový bod SQL Analytics Shortcut_Exercise je dostupný.

Spusťte dotaz napříč sklady

V této úloze se dozvíte, jak spustit dotaz napříč sklady. Konkrétně spustíte dotaz, který připojí Wide World Importers sklad k koncovému bodu Shortcut_Exercise SQL Analytics.

Poznámka:

Dotaz mezi databázemi používá třídílné pojmenování database.schema.table odkazující na objekty.

  1. Na pásu karet Domů vyberte Nový dotaz SQL.

    snímek obrazovky s pásmem karet Domů, kde je zvýrazněna možnost

  2. V editoru dotazů vložte následující kód. Kód načte agregované množství prodané podle skladové položky, popisu a zákazníka.

    --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. Spusťte dotaz a zkontrolujte výsledek dotazu.

    Snímek obrazovky s výsledkem dotazu napříč sklady.

  4. Po dokončení provádění přejmenujte dotaz na Cross-warehouse Query.

Poznámka:

Můžete také spouštět dotazy napříč sklady, které zahrnují data z skladu v jiném pracovním prostoru. Dotazování napříč pracovními prostory je však podporováno pouze u dotazů ve stejné oblasti.

Další krok