Del via


Selvstudium: Indlæs data med T-SQL i et lager

Gælder for:✅ Warehouse i Microsoft Fabric

I dette selvstudium kan du få mere at vide om, hvordan du indlæser data fra en Azure Blob Storage-konto på et offentligt lager i Warehouse-tabeller med T-SQL.

Seddel

Dette selvstudium er en del af et end-to-end-scenarie. Hvis du vil fuldføre dette selvstudium, skal du først fuldføre disse selvstudier:

  1. Opret et arbejdsområde
  2. Opret et lager
  3. indfødning af data i et lager
  4. Opret tabeller med T-SQL i et warehouse-

Indlæs data med T-SQL

I denne opgave skal du lære at indlæse data med T-SQL.

  1. Sørg for, at det arbejdsområde, du oprettede i første selvstudium, er åbent.

  2. På båndet Hjem skal du vælge Ny SQL-forespørgsel.

    Skærmbillede af båndet Hjem, hvor indstillingen Ny SQL-forespørgsel fremhæves.

  3. Indsæt følgende kode i forespørgselseditoren. Koden returnerer et eksempel på data fra Parquet-filer, der stammer fra en Azure Blob Storage-konto. Sørg for, at kolonnerne i resultaterne stemmer overens med tabelskemaerne dimension_city og 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. Indsæt følgende kode i forespørgselseditoren. Koden kopierer data fra Parquet-filer, der stammer fra en Azure Blob Storage-konto, til den dimension_city tabel og fact_sale tabel.

     --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. På båndet i forespørgselsdesigneren skal du vælge Kør for at udføre forespørgslen.

    Skærmbillede af indstillingen Kør på båndet i forespørgselseditoren.

  6. Når scriptudførelsen er fuldført, skal du gennemse meddelelserne for at bestemme, hvor mange rækker der blev indlæst i tabellen dimension_city og fact_sale tabel.

  7. Hvis du vil indlæse et eksempel på de indlæste data, skal du vælge i ruden fact_sale.

    Skærmbillede af ruden Stifinder, der fremhæver faktasalgstabellen.

  8. Omdøb forespørgslen til Load Tables.

Næste trin