Sdílet prostřednictvím


Kurz: Načtení dat pomocí T-SQL do služby Warehouse

Platí pro:✅ Warehouse v Microsoft Fabric

V tomto kurzu se dozvíte, jak načíst data z účtu úložiště Azure Blob Storage z veřejného úložiště do tabulek Warehouse pomocí T-SQL.

Poznámka

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

  1. Vytvoření pracovního prostoru
  2. Vytvořit sklad
  3. Ingestování dat do skladu
  4. Vytváření tabulek pomocí T-SQL ve službě Warehouse

Načtení dat pomocí T-SQL

V této úloze se naučíte načítat data pomocí T-SQL.

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

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

    snímek obrazovky s panelem Domů a zvýrazněnou možností Nový dotaz SQL

  3. V editoru dotazů vložte následující kód. Kód vrátí ukázková data ze souborů Parquet zdrojových z účtu služby Azure Blob Storage. Ujistěte se, že sloupce ve výsledcích odpovídají schématům dimension_city a fact_sale tabulek.

    -- 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. V editoru dotazů vložte následující kód. Kód kopíruje data ze zdrojových souborů Parquet z účtu úložiště objektů blob v Azure do tabulky dimension_city a tabulky 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ásu karet návrháře dotazů vyberte Spustit a spusťte dotaz.

    Snímek obrazovky možnosti Spustit na pásu karet editoru dotazů.

  6. Po dokončení provádění skriptu zkontrolujte zprávy a zjistěte, kolik řádků bylo načteno do tabulky dimension_city a tabulky fact_sale.

  7. Pokud chcete načíst náhled načtených dat, vyberte v podokně Průzkumníka fact_sale.

    snímek obrazovky s podoknem Průzkumníka a zvýrazněnou tabulkou prodeje faktů

  8. Přejmenujte dotaz na Load Tables.

Další krok