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

適用対象:✅Microsoft Fabric の倉庫

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

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

[前提条件]

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

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

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

Parquetファイルから dbo.fact_sale にデータをコピーするには、 COPY INTO T-SQLコマンドを使うことができます。

クエリ エディターで、次の T-SQL コードを貼り付けて実行します。

COPY INTO dbo.fact_sale
FROM 'https://fabrictutorialdata.dfs.core.windows.net/sampledata/WideWorldImportersDW/parquet/full/fact_sale'
WITH ( FILE_TYPE = 'PARQUET' );

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

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

CSVファイルから dbo.fact_sale テーブルにデータをコピーするには、 COPY INTO T-SQLコマンドを使うことができます。

クエリ エディターで、次の T-SQL コードを貼り付けて実行します。

COPY INTO dbo.fact_sale
FROM 'https://fabrictutorialdata.dfs.core.windows.net/sampledata/WideWorldImportersDW/csv/sample/fact_sale/'
WITH ( FILE_TYPE = 'CSV', FIRSTROW=2);

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

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

次のステップ