チュートリアル: T-SQL を使用してウェアハウスにテーブルを作成する
適用対象:✅Microsoft Fabric のウェアハウス
このチュートリアルでは、T-SQL を使用してウェアハウスにテーブルを作成する方法について説明します。
手記
このチュートリアルでは、エンド ツー エンドのシナリオの一部を構成します。 このチュートリアルを完了するには、まず次のチュートリアルを完了する必要があります。
- ワークスペース を作成する
- 倉庫 を作成する
- データをウェアハウスに取り込む
テーブルの作成
このタスクでは、T-SQL を使用してウェアハウスにテーブルを作成する方法について説明します。
最初のチュートリアル で作成したワークスペースが開かれていることを確認します。
(ワークスペースのランディング ページに一覧表示されているアイテムから) Wide World Importers ウェアハウスを選択します。
[ホーム] リボンで [新しい SQL クエリ] を選択します。
クエリ エディターで、次のコードを貼り付けます。 コードによって
dimension_city
テーブルが削除され (存在する場合)、ディメンション テーブルが作成されます。 また、fact_sale
テーブル (存在する場合) も削除され、ファクト テーブルが作成されます。--Drop the dimension_city table if it already exists. DROP TABLE IF EXISTS [dbo].[dimension_city]; --Create the dimension_city table. CREATE TABLE [dbo].[dimension_city] ( [CityKey] [int] NULL, [WWICityID] [int] NULL, [City] [varchar](8000) NULL, [StateProvince] [varchar](8000) NULL, [Country] [varchar](8000) NULL, [Continent] [varchar](8000) NULL, [SalesTerritory] [varchar](8000) NULL, [Region] [varchar](8000) NULL, [Subregion] [varchar](8000) NULL, [Location] [varchar](8000) NULL, [LatestRecordedPopulation] [bigint] NULL, [ValidFrom] [datetime2](6) NULL, [ValidTo] [datetime2](6) NULL, [LineageKey] [int] NULL ); --Drop the fact_sale table if it already exists. DROP TABLE IF EXISTS [dbo].[fact_sale]; --Create the fact_sale table. CREATE TABLE [dbo].[fact_sale] ( [SaleKey] [bigint] NULL, [CityKey] [int] NULL, [CustomerKey] [int] NULL, [BillToCustomerKey] [int] NULL, [StockItemKey] [int] NULL, [InvoiceDateKey] [datetime2](6) NULL, [DeliveryDateKey] [datetime2](6) NULL, [SalespersonKey] [int] NULL, [WWIInvoiceID] [int] NULL, [Description] [varchar](8000) NULL, [Package] [varchar](8000) NULL, [Quantity] [int] NULL, [UnitPrice] [decimal](18, 2) NULL, [TaxRate] [decimal](18, 3) NULL, [TotalExcludingTax] [decimal](29, 2) NULL, [TaxAmount] [decimal](38, 6) NULL, [Profit] [decimal](18, 2) NULL, [TotalIncludingTax] [decimal](38, 6) NULL, [TotalDryItems] [int] NULL, [TotalChillerItems] [int] NULL, [LineageKey] [int] NULL, [Month] [int] NULL, [Year] [int] NULL, [Quarter] [int] NULL );
クエリを実行するには、クエリ デザイナーのリボンで [の実行]
選択します。 スクリプトの実行が完了したら、クエリの名前を変更するには、[クエリ] タブを右クリックし、[名前の変更]を選択します。
[名前の変更] ウィンドウの [名] ボックスで、既定の名前を
Create Tables
に置き換えます。を選択しを名前変更します。
必要に応じて、エクスプローラーの ウィンドウで、[スキーマ] フォルダー、
dbo
スキーマ、および [テーブル] フォルダーを展開します。2 つの新しいテーブルが一覧表示されていることを確認します。
dimension_customer
テーブルは、前のチュートリアルで作成されました。
次のステップ
チュートリアル: T-SQL を使用してウェアハウス にデータを読み込む