Delen via


Zelfstudie: Gegevens laden met T-SQL in een magazijn

Van toepassing op:✅ Warehouse in Microsoft Fabric

In deze zelfstudie leert u hoe u gegevens laadt vanuit een Azure Blob Storage-account voor openbare opslag in Warehouse-tabellen met T-SQL.

Notitie

Deze zelfstudie maakt deel uit van een end-to-end scenario. Als u deze zelfstudie wilt voltooien, moet u eerst deze zelfstudies voltooien:

  1. Een werkruimte maken
  2. Een warehouse- maken
  3. gegevens opnemen in een data warehouse-
  4. Tabellen maken met T-SQL in een warehouse-

Gegevens laden met T-SQL

In deze taak leert u hoe u gegevens laadt met T-SQL.

  1. Zorg ervoor dat de werkruimte die u hebt gemaakt in de eerste handleiding is geopend.

  2. Selecteer op het lint Startnieuwe SQL-query.

    Schermopname van het startlint met de optie Nieuwe SQL-query gemarkeerd.

  3. Plak de volgende code in de query-editor. De code retourneert een voorbeeldgegevens uit Parquet-bestanden die afkomstig zijn van een Azure Blob Storage-account. Zorg ervoor dat de kolommen in de resultaten overeenkomen met de dimension_city en fact_sale tabelschema's.

    -- 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. Plak de volgende code in de query-editor. De code kopieert gegevens uit Parquet-bestanden van een Azure Blob Storage-account naar de dimension_city-tabel en 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. Selecteer op het lint van de queryontwerper Uitvoeren om de query uit te voeren.

    Schermopname van de optie Uitvoeren op het lint van de queryeditor.

  6. Wanneer de uitvoering van het script is voltooid, bekijkt u de berichten om te bepalen hoeveel rijen in de dimension_city tabel en fact_sale tabel zijn geladen.

  7. Als u een voorbeeld van de geladen gegevens wilt laden, selecteert u in het deelvenster fact_sale.

    Schermafbeelding van het Explorer-deelvenster, waarbij de feitenverkooptabel wordt gemarkeerd.

  8. Wijzig de naam van de query als Load Tables.

Volgende stap