Zdieľať cez


Kurz: Vytvorenie dotazov krížového skladu pomocou editora dotazov SQL

Vzťahuje sa na: koncový bod analýzy SQL a sklad v službe Microsoft Fabric

V tomto kurze sa dozviete, ako jednoducho vytvárať a spúšťať dotazy T-SQL pomocou editora dotazov SQL v rámci viacerých skladov vrátane spojenia údajov z koncového bodu analýzy SQL a skladu v službe Microsoft Fabric.

Pridanie viacerých skladov do Prieskumníka

  1. V navigačnej ponuke Data Warehouse Tutorial vyberte pracovný priestor.

  2. Vyberte položku skladuWideWorldImporters.

  3. V Prieskumníkovi vyberte tlačidlo + Sklady.

    Snímka obrazovky znázorňujúca prieskumníka portálu Fabric zobrazujúca tlačidlo + Warehouse, ktoré je zobrazené červenou farbou.

  4. Vyberte koncový bod analýzy SQL jazera, ktorý ste vytvorili pomocou skratiek predtým s názvom ShortcutExercise. Obe položky sa pridajú do dotazu.

    Snímka obrazovky z okna portálu služby Fabric Add warehouses (Pridať sklady). Vyberú sa dva sklady vrátane koncového bodu ShortcutExercise SQL Analytics.

  5. Vybraté sklady teraz zobrazujú rovnakú tablu Prieskumníka .

Vykonanie dotazu krížového skladu

V tomto príklade zistíte, ako jednoducho môžete spúšťať dotazy T-SQL v rámci koncového bodu skladu WideWorldImporters a ShortcutExercise analýzy SQL. Môžete zapísať dotazy krížovej databázy pomocou trojdielne pomenovania na odkazovanie na database.schema.tabledotazy , ako v SQL Serveri.

  1. Na páse s nástrojmi vyberte položku Nový dotaz SQL.

    Snímka obrazovky z portálu služby Fabric zobrazujúca pás s nástrojmi a možnosť Nový dotaz SQL začiarknuté červenou farbou.

  2. V editore dotazov skopírujte a prilepte nasledujúci kód T-SQL.

    SELECT Sales.StockItemKey, 
    Sales.Description, 
    SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, 
    c.Customer
    FROM [dbo].[fact_sale] AS Sales,
    [ShortcutExercise].[dbo].[dimension_customer] AS c
    WHERE Sales.CustomerKey = c.CustomerKey
    GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
    
  3. Vyberte tlačidlo Spustiť, čím spustíte dotaz. Po dokončení dotazu sa zobrazia výsledky.

    Snímka obrazovky z portálu služby Fabric zobrazujúca výsledky dotazu krížového skladu.

  4. Neskôr premenujte dotaz na referenciu. Kliknite pravým tlačidlom myši na SQL query 1 položku Prieskumník a vyberte položku Premenovať.

  5. Ak chcete zmeniť názov dotazu, zadajte Cross-warehouse query parameter .

  6. Zmenu uložíte stlačením klávesu Enter na klávesnici alebo výberom ľubovoľného miesta mimo karty.

Vykonanie dotazu krížového skladu krížového pracovného priestoru

Ak chcete dotazovať údaje zo skladu A nachádzajúceho sa v inom pracovnom priestore, než je váš sklad B, postupujte podľa týchto krokov:

  1. Vytvorte dom jazera v tom istom pracovnom priestore ako váš sklad B.
  2. V službe Lakehouse vytvorte odkaz odkazujúci na požadované databázy alebo tabuľky zo skladu A.
  3. Prostredníctvom predchádzajúceho vzorového dotazu krížového skladu teraz môžete dotazovať tabuľky v tomto jazere, ktoré sú len odkazom na Sklad A. Príklad:
    SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
    

Poznámka

Dotazy krížového skladu krížového pracovného priestoru sú v súčasnosti obmedzené pre dotazy v rámci tej istej oblasti.

Ďalší krok