閱讀英文

共用方式為


Lakehouse 的 SQL 分析端點是什麼?

Microsoft Fabric 為 Lakehouse Delta 資料表提供 SQL 型體驗。 此 SQL 型體驗稱為 SQL 分析端點。 您可以使用 T-SQL 語言分析 Delta 資料表中的資料、儲存函數、產生視圖並套用 SQL 安全性。 若要存取 SQL 分析端點,您可以在工作區檢視中選取對應的項目,或在 Lakehouse 總管中切換至 SQL 分析端點模式。

建立 Lakehouse 會建立 SQL 分析端點,以指向 Lakehouse Delta 資料表儲存體。 在 Lakehouse 中建立 Delta 數據表之後,即可使用 SQL 分析端點進行查詢。 Microsoft Fabric 中的倉儲檔和SQL 資料庫都會在建立時自動布建 SQL 分析端點。

Lakehouse SQL 分析端點主畫面的螢幕快照。

SQL 分析端點重新佈建

我們可讓您直接在 Lakehouse 內重試 SQL 分析端點布建。 因此,如果您的初始布建嘗試失敗,您可以選擇再次嘗試,而不需要建立全新的 Lakehouse。 這項功能可讓您在UI中以方便的方式自行緩解布建問題,避免需要完成Lakehouse重新建立。

Lakehouse SQL 分析端點重新佈建的螢幕快照。

注意

請務必注意,雖然這項功能可改善使用者體驗,但 SQL 分析端點重新佈建仍會失敗,就像在初始建立 Lakehouse 期間一樣。

SQL 分析端點唯讀模式

SQL 分析端點會在 Lakehouse 差異資料表上以唯讀模式運作。 您只能使用 SQL 分析端點從 Delta 資料表讀取資料。 雖然您只能透過 SQL analtyics 端點在 Delta 資料表上執行讀取作業,但您可以彈性地建立函式、定義檢視,以及實作 SQL 物件層級安全性,以有效管理數據的存取和結構。

注意

使用 Spark 程式碼建立的外部差異資料表不會顯示在 SQL 分析端點中。 使用資料表空間中的捷徑,讓 SQL 分析端點可以看到外部 Delta 資料表。 若要瞭解如何建立快捷方式,請參閱 建立檔案或資料表的快捷方式

若要修改 Lakehouse Delta 資料表中的資料,您必須切換至 Lakehouse 模式並使用 Apache Spark。

使用 SQL 安全性的存取控制

您可以使用 SQL 分析端點來設定存取資料的物件層級安全性。 這些安全性規則僅適用於透過 SQL 分析端點存取資料。 若要確保資料無法透過其他方式存取,您必須設定工作區角色和許可權,請參閱工作區角色和許可權