在 Microsoft Fabric 中查詢 SQL 分析端點或倉儲
適用於:Microsoft Fabric 中的 SQL 分析端點、倉儲和鏡像資料庫
若要開始使用本教學課程,請檢查下列必要條件:
您應該能夠存取具有參與者或更高許可權之 進階版 容量工作區內的 SQL 分析端點或倉儲。
選擇您的查詢工具。
- 在 Microsoft Fabric 入口網站中使用 SQL 查詢編輯器。
- 在 Microsoft Fabric 入口網站中使用 Visual 查詢編輯器。
或者,您可以使用任何這些工具,透過 T-SQL 連接字串 連線到 SQL 分析端點或倉儲。 如需詳細資訊,請參閱 連線ivity。
在 SQL 查詢編輯器中執行新的查詢
在 Visual 查詢編輯器中執行新的查詢
撰寫跨資料庫查詢
您可以將跨資料庫查詢寫入 Microsoft Fabric 中目前使用中工作區中的資料庫。
在相同的 Microsoft Fabric 工作區中,有數種方式可以撰寫跨資料庫查詢,在此節中,我們會探索範例。 您可以聯結數據表或檢視表,以在目前的使用中工作區內執行跨倉儲查詢。
使用 + Warehouses 動作,將 SQL 分析端點或倉儲從您目前使用中的工作區新增至物件總管。 當您從對話框中選取 SQL 分析端點或倉儲時,它會新增至物件總管,以在撰寫 SQL 查詢或建立視覺查詢時參考。
您可以使用三部分命名,從新增的資料庫參考數據表。 在下列範例中,使用三部分名稱在新增的資料庫
ContosoLakehouse
中參考ContosoSalesTable
。SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;
使用三部分命名來參考資料庫/數據表,您可以聯結多個資料庫。
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
如需更有效率且較長的查詢,您可以使用別名。
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
使用三部分命名來參考資料庫和數據表,您可以將數據從一個資料庫插入另一個資料庫。
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;
您可以將數據表從新增的資料庫拖放至 Visual 查詢編輯器 ,以建立跨資料庫查詢。
從總管選取前 100 個數據列
從工作區開啟倉儲之後,展開物件總管中的資料庫、架構和數據表資料夾,以查看所有列出的數據表。
以滑鼠右鍵按下您想要查詢的數據表,然後選取 [ 選取前 100 個數據列]。
自動產生文稿之後,請選取 [ 執行 ] 按鈕以執行腳本,並查看結果。
注意
目前,T-SQL 功能有限。 如需目前無法使用的 T-SQL 命令清單,請參閱 T-SQL 介面區 。
後續步驟
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應