在 Microsoft Fabric 中查詢 SQL 分析端點或倉儲

適用於:Microsoft Fabric 中的 SQL 分析端點倉儲鏡像資料庫

若要開始使用本教學課程,請檢查下列必要條件:

在 SQL 查詢編輯器中執行新的查詢

  1. 開啟 [ 新增 SQL 查詢 ] 視窗。

    顯示功能區中選取 [新增 SQL 查詢的位置] 的螢幕快照。

  2. 隨即會出現新的索引標籤,讓您撰寫 SQL 查詢。

    網狀架構入口網站 SQL 查詢編輯器中新查詢索引標籤的螢幕快照。

  3. 撰寫 SQL 查詢並加以執行。

    撰寫 SQL 查詢的螢幕快照。

在 Visual 查詢編輯器中執行新的查詢

  1. 開啟 [ 新增視覺效果查詢 ] 視窗。

    顯示功能區中選取 [新增視覺效果查詢的位置] 的螢幕快照。

  2. 隨即會出現新的索引標籤,讓您建立視覺查詢。

    網狀架構入口網站可視化查詢編輯器中新查詢索引標籤的螢幕快照。

  3. 將數據表從物件總管拖放到 Visual 查詢編輯器視窗,以建立查詢。

    建立新視覺效果查詢的螢幕快照。

撰寫跨資料庫查詢

您可以將跨資料庫查詢寫入 Microsoft Fabric 中目前使用中工作區中的資料庫。

在相同的 Microsoft Fabric 工作區中,有數種方式可以撰寫跨資料庫查詢,在此節中,我們會探索範例。 您可以聯結數據表或檢視表,以在目前的使用中工作區內執行跨倉儲查詢。

  1. 使用 + Warehouses 動作,將 SQL 分析端點或倉儲從您目前使用中的工作區新增至物件總管 當您從對話框中選取 SQL 分析端點倉儲時,它會新增至物件總管,以在撰寫 SQL 查詢或建立視覺查詢時參考。

    顯示如何在物件總管中使用新增倉儲的螢幕快照。

  2. 您可以使用三部分命名,從新增的資料庫參考數據表。 在下列範例中,使用三部分名稱在新增的資料庫 ContosoLakehouse中參考 ContosoSalesTable

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  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. 使用三部分命名來參考資料庫和數據表,您可以將數據從一個資料庫插入另一個資料庫。

    INSERT INTO ContosoWarehouse.dbo.Affiliation
    SELECT * 
    FROM My_Lakehouse.dbo.Affiliation;
    
  6. 您可以將數據表從新增的資料庫拖放至 Visual 查詢編輯器 ,以建立跨資料庫查詢。

    可視化查詢編輯器中跨資料庫查詢的螢幕快照。

從總管選取前 100 個數據列

  1. 從工作區開啟倉儲之後,展開物件總管中的資料庫、架構和數據表資料夾,以查看所有列出的數據表。

  2. 以滑鼠右鍵按下您想要查詢的數據表,然後選取 [ 選取前 100 個數據列]。

    螢幕快照,顯示在右鍵功能表中選取 [選取前 100 個數據列] 選項的位置。

  3. 自動產生文稿之後,請選取 [ 執行 ] 按鈕以執行腳本,並查看結果。

    顯示選取前 100 個數據列結果的螢幕快照。

注意

目前,T-SQL 功能有限。 如需目前無法使用的 T-SQL 命令清單,請參閱 T-SQL 介面區

後續步驟