共用方式為


在 Fabric 中查詢 SQL 資料庫的 SQL 分析端點

✅適用於:Microsoft Fabric 中的 SQL 資料庫

每個網狀架構 SQL 資料庫都會使用配對的 SQL 分析端點來建立。 這可讓您針對數據的 OneLake 複本執行所有報告查詢,而不必擔心影響生產環境。 您應該對 SQL 分析端點執行所有報告查詢。 只針對需要最新數據的報表直接查詢 SQL 資料庫。

必要條件

存取 SQL 分析端點

您可以使用 T-SQL 多種方式查詢 SQL 分析端點:

  • 第一個是透過工作區。 每個 SQL 資料庫都會與預設語意模型和 SQL 分析端點配對。 語意模型和 SQL 分析端點一律會與工作區專案清單中的 SQL 資料庫一起顯示。 您可以從清單中依名稱選取它們,以存取其中任何一個。 網狀架構入口網站的螢幕快照,其中顯示工作區專案清單,以及使用 SQL 資料庫建立的三個物件。

  • 您也可以從 SQL 查詢編輯器記憶體取 SQL 分析端點。 在資料庫與 SQL 分析端點之間切換時,這特別有用。 使用右上角的下拉式清單,從編輯器變更為分析端點。
    網狀架構入口網站的螢幕快照,其中顯示包含 SQL 資料庫和 SQL 分析端點選項的查詢編輯器下拉式清單。

  • 如果您想要直接從 SQL Server Management Studio 或使用 Visual Studio Code 的 mssql 擴充功能等工具查詢 SQL 分析端點,SQL 分析端點也有自己的 SQL 連接字串。 若要取得 連接字串,請參閱尋找 SQL 連接字串

查詢 SQL 分析端點

  1. 開啟具有某些數據的現有資料庫,或 建立新的資料庫 ,並使用 範例數據載入它。

  2. 展開 物件總管,並記下資料庫中的數據表。

  3. 選取編輯器頂端的復寫功能表,選取 [ 監視複寫]。

  4. 包含資料庫中數據表的清單隨即出現。 如果這是新的資料庫,您會想要等到所有數據表都已複寫為止。 工具列中有重新整理按鈕。 如果復寫數據時發生任何問題,則會顯示在此頁面上。

  5. 復寫數據表之後,請關閉 [ 監視複寫 ] 頁面。

  6. 從 SQL 查詢編輯器的下拉式清單中選取 SQL 分析端點。
    網狀架構入口網站的螢幕快照,其中顯示包含 SQL 資料庫和 SQL 分析端點選項的查詢編輯器下拉式清單。

  7. 您現在看到 物件總管 已變更為倉儲體驗。

  8. 選取部分數據表以查看數據出現,直接從 OneLake 讀取。

  9. 選取任何數據表的操作功能表 (...),然後從功能表中選取 [屬性 ]。 您可以在這裡看到 OneLake 資訊和 ABFS 檔案路徑。

  10. 關閉 [ 屬性] 頁面,然後再次選取一個數據表的操作功能表 (...)。

  11. 選取 [ 新增查詢 ],然後 選取 [TOP 100]。 執行查詢以查看從 SQL 分析端點查詢的前 100 個數據列,這是 OneLake 中的資料庫複本。

  12. 如果您的工作區中有其他資料庫,您也可以使用跨資料庫聯結來執行查詢。 選取 物件總管 中的 [+ 倉儲] 按鈕,為另一個資料庫新增 SQL 分析端點。 您可以撰寫類似下列的 T-SQL 查詢,將不同的 網狀架構資料存放區聯結 在一起:

    SELECT TOP (100) [a.AccountID], 
                [a.Account_Name], 
                [o.Order_Date], 
                [o.Order_Amount] 
    FROM    [Contoso Sales Database].[dbo].[dbo_Accounts] a  
            INNER JOIN [Contoso Order History Database].[dbo].[dbo_Orders] o  
            ON a.AccountID = o.AccountID;
    
  13. 接下來,從工具欄選取 [ 新增查詢 ] 下拉式清單,然後選擇筆記本中的 [ 新增 SQL 查詢]網狀架構入口網站 SQL 查詢編輯器的螢幕快照,其中顯示 [新增 SQL 查詢] 下拉式清單。

  14. 在筆記本體驗中,選取數據表旁邊的操作功能表 (...),然後選取 [ SELECT TOP 100]。 SQL Database 筆記本體驗的螢幕快照,其中顯示 物件總管 數據表旁的 SELECT TOP 100 選項。

  15. 若要執行 T-SQL 查詢,請選取筆記本中查詢數據格旁的播放按鈕。 查詢數據表的網狀架構入口網站筆記本體驗螢幕快照。

後續步驟