次の方法で共有


データウェアハウスにデータを取り込む

適用対象:✅Microsoft Fabric の倉庫

この記事では、 COPY INTO (Transact-SQL) コマンドを使用して、外部データ ファイルからテーブルにサンプル データを挿入します。

COPY INTO ステートメントは、空のテーブルまたは既にデータが含まれているテーブルにデータを読み込むことができます。 詳細については、 倉庫でのテーブルの作成を参照してください。

[前提条件]

  • 前の手順で作成した 倉庫 を使用します。
  • 任意のクエリ ツールを選択します。 このチュートリアルでは、Fabric ポータルで SQL クエリ エディター を使用しますが、任意の T-SQL ツールで 接続 できます。

Microsoft Fabric でウェアハウスに接続する方法の詳細については、「 接続」を参照してください。

SQL クエリ エディターを使用して Parquet ファイルからデータを取り込む

dbo.bing_covid T-SQL コマンドを使用して、parquet ファイルからCOPY INTOにデータをコピーできます。

クエリ エディターで、次の 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' );

このステートメントを実行すると、Parquet ファイルの内容がテーブルに読み込まれます。

SQL クエリ エディターを使用して CSV ファイルからデータを取り込む

dbo.bing_covid T-SQL コマンドを使用して、CSV ファイルから空のテーブル COPY INTOにデータをコピーできます。

クエリ エディターで、次の 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);

このステートメントを実行すると、CSV ファイルの内容がテーブルに読み込まれます。

この例の CSV ファイルにはヘッダー行が含まれているので、 FIRSTROW = 2 オプションを指定してスキップする必要があります。

次のステップ