筆記本計算資源
本文涵蓋筆記本計算資源的選項。 您可以在通用計算資源、無伺服器計算上運行筆記本,或者,對於 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 |
請勿建立 SparkSession
、SparkContext
或 SQLContext
。 這樣做會導致行為不一致。
搭配使用筆記本與 SQL 倉儲
當筆記本連結至 SQL 倉儲時,您可以執行 SQL 和 Markdown 儲存格。 以任何其他語言 (例如 Python 或 R) 執行儲存格會擲回錯誤。 在 SQL 倉儲上執行的 SQL 儲存格會出現在 SQL 倉儲的查詢歷史記錄中。 透過按下輸出底部的已耗用時間,執行查詢的使用者可以從筆記本中檢視查詢設定檔。
執行筆記本需要專業或無伺服器 SQL 倉儲。 您必須能夠存取工作區和 SQL 倉儲。
若要將筆記本連結至 SQL 倉儲,請執行下列動作:
按下筆記本工具列中的計算選取器。 下拉式功能表會顯示目前正在執行的或您最近使用的計算資源。 SQL 倉儲會標示為 。
從功能表中選擇select建立一個SQL倉儲。
若要查看所有可用的 SQL 倉儲,請從下拉選單 select更多...。 隨即出現一個對話方塊,其中顯示筆記本可用的計算資源。 Select SQL 倉儲,選擇您要使用的倉儲,然後點擊 [附加]。
您也可以在建立工作流程或排程作業時,將 SQL 倉儲 select 為 SQL 筆記本的計算資源。
SQL 倉儲限制
如需詳細資訊,請參閱已知限制 Databricks 筆記本。
中斷連結筆記本
若要將筆記本與計算資源中斷連結,請按下筆記本工具列中的計算選取器,並將滑鼠停留在 list 中附加的計算上方,以顯示側邊功能表。 從側邊選單中,select移除。
您也可以使用計算詳細數據頁面上的[Notebooks]標籤,將 notebook 與通用計算資源解除連結。
提示
Azure Databricks 建議您將未使用的筆記本與計算中斷連結。 這會釋放驅動程式上的記憶體空間。