Udostępnij przez


Pozyskiwanie danych w magazynie

Dotyczy:✅ Magazyn w systemie Microsoft Fabric

W tym artykule wstawisz przykładowe dane do tabeli z pliku danych zewnętrznych przy użyciu polecenia COPY INTO (Transact-SQL).

Instrukcja COPY INTO może załadować dane do pustej tabeli lub do tabeli, która zawiera już dane. Aby uzyskać więcej informacji, zobacz Tworzenie tabel w magazynie.

Wymagania wstępne

  • Użyj magazynu utworzonego w poprzednich krokach.
  • Wybierz preferowane narzędzie do wykonywania zapytań. W tym samouczku jest używany edytor zapytań SQL w portalu Fabric, ale możesz połączyć się z dowolnym narzędziem języka T-SQL.

Aby uzyskać więcej informacji na temat nawiązywania połączenia z magazynem w usłudze Microsoft Fabric, zobacz Łączność.

Pozyskiwanie danych z pliku Parquet przy użyciu edytora zapytań SQL

Dane z pliku parquet można skopiować do dbo.bing_covid za pomocą polecenia T-SQL COPY INTO.

W edytorze zapytań wklej i uruchom następujący kod T-SQL:

COPY INTO dbo.bing_covid
FROM 'https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/bing_covid-19_data/latest/bing_covid-19_data.parquet'
WITH ( FILE_TYPE = 'PARQUET' );

Po wykonaniu tej instrukcji zawartość pliku Parquet zostanie załadowana do tabeli.

Pozyskiwanie danych z pliku CSV przy użyciu edytora zapytań SQL

Dane z pliku CSV można skopiować do pustej tabeli dbo.bing_covid przy użyciu COPY INTO polecenia T-SQL.

W edytorze zapytań wklej i uruchom następujący kod T-SQL:

COPY INTO dbo.bing_covid
FROM 'https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/bing_covid-19_data/latest/bing_covid-19_data.csv'
WITH ( FILE_TYPE = 'CSV', FIRSTROW=2);

Po wykonaniu tej instrukcji zawartość pliku CSV zostanie załadowana do tabeli.

Ponieważ plik CSV w tym przykładzie zawiera wiersz nagłówka, musimy pominąć go, określając FIRSTROW = 2 opcję.

Następny krok