適用対象:✅Microsoft Fabric のウェアハウス
この記事では、Fabric Data Warehouse で Parquet ファイルから、または Fabric ポータルのウェアハウス エディターを使用して新しいテーブルを作成する方法を示す 2 つの例を示します。
[前提条件]
開始するには、次の前提条件を満たしている必要があります。
-
Premium 容量 ワークスペースで共同作成者以上のアクセス許可を持つ場合、Warehouse アイテムにアクセスすることができます。
- 必ず倉庫アイテムに接続してください。 ウェアハウスの SQL 分析エンドポイントにテーブルを直接作成することはできません。
- クエリ ツールを選択します。 このチュートリアルでは、Microsoft Fabric ポータルで SQL クエリ エディター を使用しますが、任意の T-SQL クエリ ツールを使用できます。
Microsoft Fabric でウェアハウスに接続する方法の詳細については、「接続性」を参照してください。
テンプレートを使用して SQL クエリ エディターで空のテーブルを作成する
ウェアハウス エディターのリボンで、 SQL テンプレートの ドロップダウン リストを見つけます。
新しいテーブル
を選択すると、自動生成された CREATE TABLE スクリプト テンプレート が新しい SQL クエリ ウィンドウに表示されます。 CREATE TABLEテンプレートのテーブル名と列の定義を、必要な構造に合わせて更新します。 T-SQL スクリプトは次のコードのようになります。CREATE TABLE [dbo].[bing_covid] ( id int, updated date, confirmed int, confirmed_change int, deaths int, deaths_change int, recovered int, recovered_change int, latitude float, longitude float, iso2 varchar(2), iso3 varchar(3), country_region varchar(60), admin_region_1 varchar(60), iso_subdivision varchar(30), admin_region_2 varchar(60), load_time datetime2(6) );[実行] を選択してテーブルを作成します。
Microsoft Fabric のウェアハウスでサポートされているテーブルの作成の詳細については、「Microsoft Fabric のデータ ウェアハウスのテーブル」および「Microsoft Fabric のデータ型」を参照してください。
外部ファイルから SQL クエリ エディターで読み込まれたテーブルを作成する
また、アクセス権を持つ外部 Parquet ファイルから直接テーブルを作成することもできます。 この例では、一般公開されているデータ ファイルに基づいて新しいテーブルを作成します。 クエリ エディターで、次の T-SQL コードを貼り付けて実行します。
CREATE TABLE dbo.bing_covid AS
SELECT *
FROM OPENROWSET(BULK 'https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/bing_covid-19_data/latest/bing_covid-19_data.parquet');
CTAS (Create Table As Select) ステートメントでは、新しいテーブルが作成され、指定したソース ファイルから取得されたデータが設定され、テーブルの定義と読み込みの両方のプロセスが 1 つのステップで合理化されます。 その他のインジェスト オプションについては、「 T-SQL を使用したデータの取り込み 」ページを参照してください。