共用方式為


筆記本計算資源

本文涵蓋筆記本計算資源的選項。 您可以在通用計算資源、無伺服器計算上運行筆記本,或者,對於 SQL 命令,您可以使用 SQL 儲存庫,這是一種針對 SQL 分析優化的計算類型。 如需計算類型的詳細資訊,請參閱 Compute

筆記本的無伺服器計算

無伺服器計算可讓您快速將筆記本連線到隨需計算資源。

若要附加至無伺服器運算,請點擊筆記本中的 [Connect] 下拉功能表,select無伺服器

如需詳細資訊,請參閱筆記本的無伺服器計算

將筆記本附加至所有用途的計算資源

若要將筆記本連結到通用計算資源,您需要在計算資源上具有 CAN ATTACH TO 權限

重要

只要筆記本附加至計算資源,任何具有筆記本上 CAN RUN 許可權的使用者 具有存取計算資源的隱含許可權。

若要將筆記本附加至計算資源,請點擊筆記本工具列中的 計算選取器,然後從下拉功能表中選擇 select 資源。

功能表會顯示您最近使用或目前正在執行之所有用途計算和 SQL 倉儲的選取範圍。

連結筆記本

若要選擇來自所有可用計算的 select,請按 [更多...]。 從可用的一般計算或 SQL 倉儲中選擇 Select。

更多叢集對話方塊

您也可以 從下拉功能表中選取 [建立新的資源...],以建立新的全用途計算資源

重要

連結的筆記本已定義下列 Apache Spark 變數。

類別 變數名稱
SparkContext sc
SQLContext/HiveContext sqlContext
SparkSession (Spark 2.x) spark

請勿建立 SparkSessionSparkContextSQLContext。 這樣做會導致行為不一致。

搭配使用筆記本與 SQL 倉儲

當筆記本連結至 SQL 倉儲時,您可以執行 SQL 和 Markdown 儲存格。 以任何其他語言 (例如 Python 或 R) 執行儲存格會擲回錯誤。 在 SQL 倉儲上執行的 SQL 儲存格會出現在 SQL 倉儲的查詢歷史記錄中。 透過按下輸出底部的已耗用時間,執行查詢的使用者可以從筆記本中檢視查詢設定檔

執行筆記本需要專業或無伺服器 SQL 倉儲。 您必須能夠存取工作區和 SQL 倉儲。

若要將筆記本連結至 SQL 倉儲,請執行下列動作:

  1. 按下筆記本工具列中的計算選取器。 下拉式功能表會顯示目前正在執行的或您最近使用的計算資源。 SQL 倉儲會標示為 SQL 倉儲標籤

  2. 從功能表中選擇select建立一個SQL倉儲。

    若要查看所有可用的 SQL 倉儲,請從下拉選單 select更多...。 隨即出現一個對話方塊,其中顯示筆記本可用的計算資源。 Select SQL 倉儲,選擇您要使用的倉儲,然後點擊 [附加]。

    已選取 SQL 倉儲的更多叢集對話方塊

您也可以在建立工作流程或排程作業時,將 SQL 倉儲 select 為 SQL 筆記本的計算資源。

SQL 倉儲限制

如需詳細資訊,請參閱已知限制 Databricks 筆記本

中斷連結筆記本

若要將筆記本與計算資源中斷連結,請按下筆記本工具列中的計算選取器,並將滑鼠停留在 list 中附加的計算上方,以顯示側邊功能表。 從側邊選單中,select移除

中斷連結筆記本

您也可以使用計算詳細數據頁面上的[Notebooks]標籤,將 notebook 與通用計算資源解除連結。

提示

Azure Databricks 建議您將未使用的筆記本與計算中斷連結。 這會釋放驅動程式上的記憶體空間。