適用対象:✅ Microsoft Fabric の倉庫
この記事では、Microsoft Fabric ポータルを使用してMicrosoft Fabricで Warehouse の使用を開始する方法について説明します。これには、ウェアハウスの作成と使用の検出が含まれます。 倉庫をゼロから作成し、サンプルを作成する方法とその他の役立つ情報を学習し、Microsoft Fabric ポータルで提供される倉庫機能について理解し、熟練させます。
ヒント
新しい空のウェアハウスまたはサンプルデータのある新しいウェアハウスを使用して、このシリーズの開始手順を続行することができます。
倉庫を作成する
ワークスペースからウェアハウスの作成を開始できます。 + 新しい項目 を選択し、ストアデータ セクションで、Warehouse または サンプルウェアハウス カードを探します。
空のウェアハウスが作成され、ウェアハウスでオブジェクトの作成を開始できます。 サンプル データを使用してすぐに開始することも、必要に応じて独自のテスト データを読み込むこともできます。
[新しい項目] メニューの [サンプル ウェアハウス] カードと [倉庫] カードを示すスクリーンショット。
倉庫の作成に使用できるもう 1 つのオプションは、ナビゲーション ウィンドウの [作成] ボタンを使用することです。 Warehouse または Sample warehouse カードを Data Warehouse の下で探します。
初期化すると、ウェアハウスにデータを読み込むことができます。 データをウェアハウスに取り込む方法の詳細については、「ウェアハウス へのデータの取り込み」を参照してください。
ウェアハウス データは、Fabric ワークスペースのリージョンにあります。 [ワークスペースの種類] ページの [ ワークスペースの設定] に表示されるライセンス容量に基づく ワークスペース のリージョン。
サンプル データを使用して倉庫を作成する
このセクションでは、サンプル ウェアハウスをゼロから作成する方法について説明します。
Warehouse のサンプル カードを選択します。
- ワークスペースで、[
+ 新しい項目の ] を選択し、[ストア データ ] セクションの下にある [Warehouse ] カードまたは [サンプル ウェアハウス] カード探します。 - または、ナビゲーション ウィンドウで [ を作成] を選択します。 Warehouse または Sample warehouse カードを Data Warehouse の下で探します。
倉庫カードとサンプル ウェアハウス カードを示すスクリーンショット。
- ワークスペースで、[
サンプル ウェアハウスの名前を入力し、[作成] を選択します。
作成アクションにより、新しいウェアハウスが作成され、サンプル データの読み込みが開始されます。 データの読み込みが完了するまで数分かかります。
サンプル データの読み込みが完了すると、ウェアハウスが開き、クエリ実行のためにテーブルとビューに読み込まれたデータが表示されます。
サンプル データが読み込まれたウェアハウスを示すスクリーンショット。
空の既存のウェアハウスが作成されている場合は、次の手順でサンプル データを読み込む方法を示します。
ウェアハウスを作成したら、ウェアハウスのホーム ページにある [サンプル データベースを使用する] カードからサンプル データをウェアハウスに読み込むことができます。
データの読み込みが完了するまで数分かかります。
サンプル データの読み込みが完了すると、ウェアハウスに、クエリ実行のためにテーブルとビューに読み込まれたデータが表示されます。
次のサンプル T-SQL スクリプトは、新しいウェアハウスのサンプル データで使用できます。
メモ
このセクションで説明する機能の多くは、TDS エンドポイント接続と、SQL Server Management Studio (SSMS) や Visual Studio Code 用の MSSQL 拡張機能 (ほとんどのデータ処理ニーズに T-SQL を使用するユーザー) を介して使用することもできます。 詳細については、「 接続」 または 「SQL 分析エンドポイントまたはウェアハウスのクエリ」を参照してください。
/************************************************* Get number of trips performed by each medallion **************************************************/ SELECT M.MedallionID ,M.MedallionCode ,COUNT(T.TripDistanceMiles) AS TotalTripCount FROM dbo.Trip AS T JOIN dbo.Medallion AS M ON T.MedallionID=M.MedallionID GROUP BY M.MedallionID ,M.MedallionCode /**************************************************** How many passengers are being picked up on each trip? *****************************************************/ SELECT PassengerCount, COUNT(*) AS CountOfTrips FROM dbo.Trip WHERE PassengerCount > 0 GROUP BY PassengerCount ORDER BY PassengerCount /********************************************************************************* What is the distribution of trips by hour on working days (non-holiday weekdays)? *********************************************************************************/ SELECT ti.HourlyBucket, COUNT(*) AS CountOfTrips FROM dbo.Trip AS tr INNER JOIN dbo.Date AS d ON tr.DateID = d.DateID INNER JOIN dbo.Time AS ti ON tr.PickupTimeID = ti.TimeID WHERE d.IsWeekday = 1 AND d.IsHolidayUSA = 0 GROUP BY ti.HourlyBucket ORDER BY ti.HourlyBucket
ヒント
空のウェアハウスまたはサンプル ウェアハウスを使用して、この一連の開始ステップを進めることができます。
次のステップ
Microsoft Fabric 内のウェアハウスにテーブルを作成します。