Zdieľať cez


Kurz: Načítanie údajov pomocou T-SQL do skladu

Vzťahuje sa na:✅ Warehouse v službe Microsoft Fabric

V tomto kurze sa dozviete, ako načítať údaje z konta verejného úložiska Azure Blob do skladových tabuliek s T-SQL.

Nota

Tento kurz je súčasťou koncového scenára. Ak chcete dokončiť tento kurz, musíte najprv absolvovať tieto kurzy:

  1. Vytvorenie pracovného priestoru
  2. vytvorenie v sklade
  3. údajov Ingestu do skladu
  4. Vytváranie tabuliek s T-SQL v sklade

Načítanie údajov pomocou T-SQL

V tejto úlohe sa naučíte načítať údaje pomocou T-SQL.

  1. Uistite sa, že pracovný priestor, ktorý ste vytvorili v prvom kurze , je otvorený.

  2. Na páse s nástrojmi Domov vyberte položky Nový dotaz SQL.

    Snímka obrazovky pása s nástrojmi Domov so zvýraznenou možnosťou Nový dotaz SQL.

  3. Do editora dotazov prilepte nasledujúci kód. Kód vráti vzorové údaje z parketových súborov, ktoré pochádzajú z konta úložiska Azure Blob. Skontrolujte, či stĺpce vo výsledkoch zodpovedajú schémam tabuľky dimension_city a fact_sale.

    -- Read sample dimension_city data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
    ) AS sample;
    
    -- Read sample fact_sale data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
    ) AS sample;
    
  4. Do editora dotazov prilepte nasledujúci kód. Kód kopíruje údaje zo súborov parquet, ktoré pochádzajú z konta úložiska Azure Blob, do tabuľky dimension_city a tabuľky fact_sale.

     --Copy data from the public Azure storage account to the dimension_city table.
     COPY INTO [dbo].[dimension_city]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
     --Copy data from the public Azure storage account to the fact_sale table.
     COPY INTO [dbo].[fact_sale]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
  5. Na páse s nástrojmi návrhára dotazov vyberte položky Spustiť spustíte dotaz.

    Snímka obrazovky znázorňujúca možnosť Spustiť na páse s nástrojmi Editora dotazov.

  6. Po dokončení spustenia skriptu skontrolujte správy a zistite, koľko riadkov sa načítalo do tabuľky dimension_city a fact_sale tabuľky.

  7. Ak chcete načítať ukážku načítaných údajov, na table prieskumníka vyberte položku .

    snímka obrazovky s tablou Prieskumník so zvýraznenou tabuľkou predaj faktov.

  8. Premenujte dotaz na Load Tables.

Ďalší krok