Megosztás a következőn keresztül:


Oktatóanyag: Adatok betöltése T-SQL-lel egy raktárba

A következőre vonatkozik:✅ Warehouse a Microsoft Fabricben

Ebben az oktatóanyagban megtudhatja, hogyan tölthet be adatokat egy nyilvános tárterületű Azure Blob Storage-fiókból a Warehouse-táblákba a T-SQL használatával.

Jegyzet

Ez az oktatóanyag az elejétől a végéig terjedő 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. Adatok betöltése adattárházba
  4. Táblák létrehozása T-SQL-lel egy Warehouse-

Adatok betöltése A T-SQL használatával

Ebben a feladatban megtudhatja, hogyan tölthet be adatokat a T-SQL használatával.

  1. Győződjön meg arról, hogy a első oktatóanyagában létrehozott munkaterület nyitva van.

  2. 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.

  3. A lekérdezésszerkesztőben illessze be a következő kódot. A kód egy Azure Blob Storage-fiókból származó Parquet-fájlokból származó mintaadatokat ad vissza. Győződjön meg arról, hogy az eredmények oszlopai egyeznek a dimension_city és fact_sale táblasémáival.

    -- 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. A lekérdezésszerkesztőben illessze be a következő kódot. A kód egy Azure Blob Storage-fiókból származó Parquet-fájlokból másol adatokat a dimension_city táblába és fact_sale táblába.

     --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. A lekérdezéstervező menüszalagján kattintson a Futtatás gombra a lekérdezés végrehajtásához.

    Képernyőkép a Lekérdezésszerkesztő menüszalagjának Futtatás lehetőségéről.

  6. Amikor a szkript végrehajtása befejeződött, tekintse át az üzeneteket, és állapítsa meg, hogy hány sor lett betöltve a dimension_city táblába és fact_sale táblába.

  7. A betöltött adatok előnézetének betöltéséhez az Explorer panelen válassza a fact_salelehetőséget.

    Képernyőkép az Explorer panelről, kiemelve a tényértékesítési táblát.

  8. Nevezze át a lekérdezést Load Tablesnéven.

Következő lépés