次の方法で共有


ウェアハウスにテーブルを作成する

適用対象:✅Microsoft Fabric のウェアハウス

この記事では、Fabric Data Warehouse で Parquet ファイルから、または Fabric ポータルのウェアハウス エディターを使用して新しいテーブルを作成する方法を示す 2 つの例を示します。

[前提条件]

開始するには、次の前提条件を満たしている必要があります。

  • Premium 容量 ワークスペースで共同作成者以上のアクセス許可を持つ場合、Warehouse アイテムにアクセスすることができます。
    • 必ず倉庫アイテムに接続してください。 ウェアハウスの SQL 分析エンドポイントにテーブルを直接作成することはできません。
  • クエリ ツールを選択します。 このチュートリアルでは、Microsoft Fabric ポータルで SQL クエリ エディター を使用しますが、任意の T-SQL クエリ ツールを使用できます。

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

テンプレートを使用して SQL クエリ エディターで空のテーブルを作成する

  1. ウェアハウス エディターのリボンで、 SQL テンプレートの ドロップダウン リストを見つけます。

  2. 新しいテーブルを選択すると、自動生成された CREATE TABLE スクリプト テンプレート が新しい SQL クエリ ウィンドウに表示されます。

  3. 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)
    );
    
  4. [実行] を選択してテーブルを作成します。

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 を使用したデータの取り込み 」ページを参照してください。

次のステップ