筆記本的無伺服器計算
本文說明如何使用筆記本的無伺服器計算。 如需針對作業使用無伺服器計算的資訊,請參閱 使用適用於工作流程的無伺服器計算執行 Azure Databricks 作業。
如需定價資訊,請參閱 Databricks 定價。
需求
- 必須為 Unity Catalog 啟用工作區。
- 您的工作區必須位於受支援區域。 請參閱 Azure Databricks 區域。
- 您的帳戶必須啟用無伺服器計算。 請參閱啟用無伺服器計算。
將筆記本附加至無伺服器計算
如果工作區已啟用無伺服器互動計算,工作區中的所有使用者都可以存取筆記本的無伺服器計算。 不需要其他權限。
若要附加至無伺服器計算,請按一下筆記本中的 [連線] 下拉式功能表,然後選取 [無伺服器]。 對於新的筆記本,如果尚未選取其他資源,附加的計算會在程式代碼執行時自動預設為無伺服器。
選取無伺服器使用量的預算原則
重要
這項功能處於公開預覽狀態。
預算原則可讓您的組織在無伺服器使用量上套用自定義標籤,以取得細微的計費屬性。
如果您的工作區使用預算原則來將無伺服器使用量屬性化,您可以選取要套用至筆記本的預算原則。 如果只指派給一個預算原則,預設會選取該原則。
若要在連線到無伺服器計算之前選取預算原則:
- 在筆記本 UI 中,按兩下拉式清單。
- 點選 [更多...
- 選取 [無 伺服器],然後選取 [ 預算原則]。
- 按兩下 [ 開始] 並附加。
您可以在筆記本連線到無伺服器計算之後,使用 [環境 ] 側邊面板選取預算原則:
- 在筆記本 UI 中,按兩下 [ 環境] 側邊面板 。
- 在 [預算原則] 底下,選取您想要套用至筆記本的預算原則。
- 按一下 套用。
從該點開始,筆記本中的所有使用量都會繼承預算原則的自定義標籤。
注意
下一次將筆記本附加至無伺服器計算時,系統會將您最後選擇的預算原則指派給您現有的筆記本。
如需預算原則的詳細資訊,請參閱 使用預算原則的屬性無伺服器使用量。
檢視查詢深入解析
筆記本和作業的無伺服器計算會使用查詢深入解析來評估 Spark 執行效能。 在筆記本中執行數據格之後,您可以按兩下 [查看效能] 連結來檢視與 SQL 和 Python 查詢相關的深入解析。
您可以按下任何 Spark 語句來檢視查詢計量。 您可以從該處按兩下 [查看查詢設定檔 ] 以查看查詢執行的視覺效果。 如需查詢配置檔的詳細資訊,請參閱 查詢配置檔。
注意
若要檢視作業執行的效能深入解析,請參閱 檢視作業執行查詢深入解析。
查詢歷程記錄
在無伺服器計算上執行的所有查詢,也會記錄在工作區的查詢歷程記錄頁面上。 如需查詢記錄的資訊,請參閱 查詢記錄。
查詢深入解析限制
- 只有在查詢執行終止之後,才能使用查詢配置檔。
- 雖然執行期間不會顯示查詢配置檔,但計量會即時更新。
- 只涵蓋下列查詢狀態:RUNNING、CANCELED、FAILED、FINISHED。
- 無法從查詢歷程記錄頁面取消執行查詢。 您可以在筆記本或作業中取消它們。
- 無法使用詳細資訊計量。
- 查詢配置檔下載無法使用。
- 無法使用Spark UI的存取權。
- 語句文字只包含執行的最後一行。 不過,此行前面可能會有數行做為相同語句的一部分執行。