次の方法で共有


Microsoft Fabric の SQL 分析エンドポイントまたはウェアハウスに対してクエリを実行する

適用対象:SQL 分析エンドポイントウェアハウスミラー データベース

このチュートリアルを開始するには、次の前提条件をチェックします。

Note

Microsoft Fabric の SQL 分析エンドポイントまたはウェアハウスに対する T-SQL サーフェス領域を確認します。

SQL クエリ エディターで新しいクエリを実行する

  1. [新しい SQL クエリ] ウィンドウを開きます。

    リボンで [新しい SQL クエリ] を選択する場所を示すスクリーンショット。

  2. SQL クエリを記述するための新しいタブが表示されます。

    Fabric ポータルの SQL クエリ エディターの新しいクエリ タブを示すスクリーンショット。

  3. SQL クエリを記述して実行します。

    SQL クエリの記述を示すスクリーンショット。

Visual クエリ エディターで新しいクエリを実行する

  1. [新しいビジュアル クエリ] ウィンドウを開きます。

    [新しいビジュアル クエリ] を選択する場所を示すリボンのスクリーンショット。

  2. ビジュアル クエリを作成するための新しいタブが表示されます。

    Fabric ポータルの Visual クエリ エディターの新しいクエリ タブを示すスクリーンショット。

  3. オブジェクト エクスプローラーから Visual クエリ エディター ウィンドウにテーブルをドラッグ アンド ドロップして、クエリを作成します。

    新しいビジュアル クエリの作成を示すスクリーンショット。

データベース間クエリを作成する

Microsoft Fabric の現在アクティブなワークスペース内のウェアハウスおよびデータベースに対して、データベース間クエリを記述できます。

同じ Microsoft Fabric ワークスペース内でデータベース間クエリまたはウェアハウス間クエリを記述するには、いくつかの方法があります。このセクションでは、例を挙げて説明します。 テーブルまたはビューを結合して、現在アクティブなワークスペース内でクロスウェアハウス クエリを実行できます。

  1. [+ Warehouses] アクションを使用して、現在アクティブなワークスペースからオブジェクト エクスプローラーSQL 分析エンドポイントまたはウェアハウス を追加します。 ダイアログから [SQL 分析エンドポイント] または [ウェアハウス] を選択すると、SQL クエリの作成時またはビジュアル クエリの作成時に参照するためのオブジェクト エクスプローラーに追加されます。

    オブジェクト エクスプローラーでウェアハウスを追加する方法を示すスクリーンショット。

  2. 3 部構成の名前付けを使用して、追加されたデータベースからテーブルを参照できます。 次の例では、3 部構成の名前を使用して、追加されたデータベース ContosoLakehouseContosoSalesTable を参照します。

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  3. 3 部構成の名前付けを使用してデータベース/テーブルを参照すると、複数のデータベースを結合できます。

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation
    ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  4. より効率的で長いクエリを行うには、エイリアスを使用できます。

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation
    ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
    
  5. 3 部構成の名前付けを使用してデータベースとテーブルを参照すると、あるデータベースから別のデータベースにデータを挿入できます。

    INSERT INTO ContosoWarehouse.dbo.Affiliation
    SELECT * 
    FROM My_Lakehouse.dbo.Affiliation;
    
  6. 追加されたデータベースから Visual クエリ エディター にテーブルをドラッグ アンド ドロップして、データベース間クエリを作成できます。

    Visual クエリ エディターでのデータベース間クエリのスクリーンショット。

エクスプローラーから上位 100 行を選択する

  1. ワークスペースからウェアハウスを開いた後、オブジェクト エクスプローラー内のデータベース、スキーマ、およびテーブル フォルダーを展開して、一覧表示されているすべてのテーブルを表示します。

  2. クエリを実行するテーブルを右クリックし、[上位 100 行を選択] を選択します。

    右クリック メニューの [上位 100 行を選択] オプションを選択する場所を示すスクリーンショット。

  3. スクリプトが自動的に生成されたら、[実行] ボタンを選択してスクリプトを実行し、結果を表示します。

    [上位 100 行を選択] の結果を示すスクリーンショット。

Note

現時点では、制限された T-SQL 機能があります。 現在使用できない T-SQL コマンドの一覧については、「T-SQLのサーフェス領域」を参照してください。

次のステップ