適用対象:✅ Microsoft Fabric の SQL 分析エンドポイントおよびウェアハウス
このチュートリアルでは、SQL クエリ エディターを使用してクロスウェアハウス クエリを記述する方法について説明します。
注記
このチュートリアルでは、エンド ツー エンドのシナリオの一部を構成します。 このチュートリアルを完了するには、まず次のチュートリアルを完了する必要があります。
[エクスプローラー] ウィンドウにウェアハウスを追加する
このタスクでは、SQL クエリ エディターを使用してクロスウェアハウス クエリを記述する方法について説明します。
最初のチュートリアル で作成したワークスペースが開かれていることを確認します。
Wide World Importers
倉庫を選択してください。エクスプローラーの ウィンドウで、[+ 倉庫] を選択します。
OneLake カタログ ウィンドウで、
Shortcut_Exercise
SQL 分析エンドポイントを選択します。[確認] を選択します。
エクスプローラーの ウィンドウで、
Shortcut_Exercise
SQL 分析エンドポイントが使用できることがわかります。
クロスウェアハウス クエリを実行する
このタスクでは、クロスウェアハウス クエリを実行する方法について説明します。 具体的には、Wide World Importers
ウェアハウスを Shortcut_Exercise
SQL 分析エンドポイントに結合するクエリを実行します。
注
データベース間クエリでは、database.schema.table の 3 部構成の名前を使用してオブジェクトを参照します。
[ホーム] リボンで、[新しい SQL クエリ ] を選択します。
クエリ エディターで、次のコードを貼り付けます。 このコードは、在庫品目、説明、および顧客別に販売された数量の集計を取得します。
--Retrieve an aggregate of quantity sold by stock item, description, and customer. SELECT Sales.StockItemKey, Sales.Description, c.Customer, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity FROM [dbo].[fact_sale] AS Sales INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c ON Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
クエリを実行し、クエリの結果を確認します。
実行が完了したら、クエリの名前を
Cross-warehouse Query
に変更します。