共用方式為


適用於 Azure Data Studio 的資料虛擬化延伸模組

重要

Azure Data Studio 將於 2026 年 2 月 28 日停止服務。 建議您使用 Visual Studio Code。 如需移轉至 Visual Studio Code 的詳細資訊,請流覽 Azure Data Studio 發生什麼事?

適用於 Azure Data Studio 的資料虛擬化延伸模組會為使用 ODBC 資料來源的外部資料表精靈提供支援。

安裝資料虛擬化延伸模組

若要安裝資料虛擬化延伸模組,請造訪擴充 Azure Data Studio 的功能

先決條件

安裝 Data Virtualization 擴充功能之前,請確定下列事項:

  • 向外延展數據服務:此服務必須安裝,擴充功能才能運作,特別是在離線安裝中。

如果未安裝 scale-out data 服務,服務可能無法啟動,導致使用期間發生錯誤。

安裝向外延展數據服務

請遵循下列步驟來安裝 scale-out data 服務:

  1. 從官方存放庫或組織的部署來源下載服務。
  2. 請遵循檔或套件中提供的安裝指示。
  3. 重新啟動 Azure Data Studio 並確認 Data Virtualization 擴充功能的功能。

1\.0 版中的變更

  • 延伸模組已重新命名為「資料虛擬化」。
  • 建立外部資料表精靈:
    • 包含虛擬化 MongoDB 和 Teradata 來源的引導式筆記本。
    • 已新增對話方塊,以填寫 MongoDB 和 Teradata 虛擬化筆記本中的變數。

0\.16 版中的變更

  • 建立外部資料表精靈:
    • 已改善在物件對應頁面上載入資料表和檢視時的錯誤處理。

0\.15 版中的變更

  • 建立外部資料表精靈:
    • 減少了在物件對應頁面上載入資料表與資料行資訊所花費的時間。
    • 已修正在連線詳細資料頁面上載入現有資料庫範圍認證的錯誤 (Bug)。
  • 從 CSV 檔案精靈建立外部資料表:
    • 已增加用於 PROSE 剖析的預設樣本大小。

版本 0.14.1 中的變更

  • 支援 CTP 3.1 資料來源支援

版本 0.12.1 中的變更

  • 已從此版本中移除 SQL Server 巨量資料叢集連線類型。 SQL Server 巨量數據叢集連線先前提供的所有功能現在都可在 SQL Server 連線中使用。
  • 您可以在 [資料服務] 資料夾底下找到 HDFS 瀏覽。
  • 針對筆記本,PySpark 和其他巨量數據核心會在連線到 SQL Server 巨量數據叢集中的 SQL Server 主要實例時運作。
  • 建立外部資料表精靈:
    • 支援使用現有的外部資料來源建立外部資料表。
    • 整個精靈的效能改進。
    • 已使用特殊字元改進物件名稱的處理。 在某些情況下,這些會導致精靈失敗
    • 改善 [物件對應] 頁面的可靠性。
    • 已從 [資料庫] 下拉式清單中移除系統資料庫 - DWConfigurationDWDiagnosticsDWQueue
    • 支援在 [從 CSV 檔案建立外部數據表] 精靈 設定外部檔案格式物件的名稱。
    • 已將重新整理按鈕新增至 [從 CSV 檔案建立外部資料表] 精靈的第一頁。

版本資訊 (v0.11.0)

  • 已將 Jupyter Notebook 支援 (特別是對於 Python3 和 Spark 核心的支援) 移至 Azure Data Studio。 您不再需要此延伸模組,也能使用 Notebook。
  • 外部資料精靈中的多個 Bug 修正:
    • 已更新 Oracle 類型對應,以符合 SQL Server 2019 CTP 2.3 中隨附的變更。
    • 已修正已遺失鍵入至資料表對應控制項的新結構描述問題:。
    • 已修正檢查資料表對應中的資料庫節點,並未導致檢查所有資料表和檢視問題。

版本資訊 (v0.10.2)

SQL Server 2019 支援

已更新對 SQL Server 2019 的支援。 連線到 SQL Server 巨量資料叢集執行個體之後,總管樹狀目錄中會出現新的「資料服務」資料夾。 此資料夾含有下列各項動作的啟動點:針對連線開啟新的筆記本、提交 Spark 作業,以及使用 HDFS。 針對某些動作 (例如透過 HDFS 檔案/資料夾「建立外部資料」),則必須安裝 SQL Server 2019 延伸模組。

Notebook 支援

我們已對筆記本使用者介面進行重大更新。 我們的重點在於能夠輕鬆閱讀與您共用的筆記本。 這表示會移除資料格周圍的所有外框方塊,但保留已選取或滑鼠游標暫留的資料格外框;新增在不需選取資料格的情況下,對簡單資料格層級動作的滑鼠游標暫留支援;以及藉由新增執行計數、動畫的「停止執行」按鈕和其他項目來釐清執行狀態。 我們也針對「新增筆記本」 ()、「執行資料格」 (Ctrl+Shift+N)、「新增程式碼資料格」 ()、「新增文字資料格」 (F5) 新增了鍵盤快速鍵。 我們的目標將是讓所有重要動作都可透過快速鍵啟動,好讓我們能夠知道您遺漏了什麼!

其他改進和修正包括:

  • 現在,SQL Server 2019 延伸模組會提示使用者挑選適用於 Python 相依性的安裝目錄。 它也不再於 .vsix file 中包含 Python,因而可縮減整個延伸模組的大小。 Python 相依性支援 Spark 和 Python3 核心。

  • 已新增從命令列啟動新筆記本的支援。 使用 --command=notebook.command.new --server=myservername 引數來啟動,應該會開啟新的筆記本並連線到此伺服器。

  • 對於資料格內具有大型程式碼長度之筆記本的效能修正。 如果程式碼儲存格超過 250 行,則會新增捲軸。

  • 已改進 .ipynb 檔案支援。 現在支援版本 3 或更高版本。

    注意

    將檔案更新儲存至第 4 版或更高版本。

  • 已移除 notebook.enabled 使用者設定,因此內建的筆記本檢視器目前處於穩定狀態。

  • 現在支援高對比度主題,並針對物件配置進行多項修正。

  • 已修正 #3680,其中輸出有時會錯誤地顯示許多 ,,, 字元。

  • 已修正 #3602:在巡覽離開 Azure Data Studio 之後,適用於資料格的編輯器會消失。

  • 已新增支援,以針對 application/vnd.dataresource+json 輸出 MIME 類型使用方格檢視。 這表示使用此功能的許多筆記本 (例如,藉由在 Python 筆記本中設定 pd.options.display.html.table_schema) 具有更佳的表格式輸出。

已知問題

  • 當在開啟筆記本時,[安裝 Python] 對話方塊隨即出現。 取消此安裝會導致 [核心] 和 [附加至] 下拉式清單不會顯示預期的值。 因應措施是完成 Python 安裝。
  • 使用不支援的核心開啟筆記本時,[核心] 和 [附加至] 下拉式清單將導致 Azure Data Studio 停止回應。 關閉 Azure Data Studio,並確定您使用的是支援的核心 (Python3、Spark | R、Spark | Scala、PySpark、PySpark3)。
  • 針對 SQL Server 端點使用 PySpark3 或其他 Spark 核心時,Spark UI 連結會失敗。 因應措施是從儀錶板選取 Spark UI,或使用 SQL Server 巨量數據叢集連線類型進行連線,因為其具有正確的 Spark UI 超連結。

擴充性改進

此版本中已新增許多協助擴充功能的改進。

  • 新的 ObjectExplorerNodeProvider API 讓延伸模組可在 SQL Server 或其他連線節點底下提供資料夾。 這就是在 SQL Server Data Services 2019 執行個體底下新增節點的方式,但可用來輕鬆地將 [監視] 或其他資料夾新增至 UI。
  • 有兩個新的內容索引鍵值可用來協助顯示/隱藏對儀表板的貢獻。
    • mssql:iscluster 指出這是否為 SQL Server 2019 巨量資料叢集。
    • mssql:servermajorversion 具有伺服器版本 (針對 SQL Server 2019 為 15、針對 SQL Server 2017 為 14,依此類推)。 例如,如果只應顯示適用於 SQL Server 2017 或更新版本的功能,則這可能很有幫助。

版本資訊 (v0.8.0)

Notebook

  • 現在可透過選取 [更多動作] 資料格按鈕,來支援在現有資料格之前或之後新增資料格
  • [新增連線] 選項已新增至 [附加至] 下拉式清單中的連線
  • 已新增 [重新安裝筆記本相依性] 命令來協助 Python 套件更新,並透過關閉應用程式來解決安裝已暫停中途的情況。 這可以從命令選擇區中執行 (使用 Ctrl/Cmd+Shift+P 並輸入 Reinstall Notebook Dependencies)
  • PROSE Python 套件已更新為 1.1.0,並包含許多錯誤修正。 使用 [重新安裝筆記本相依性] 命令來更新此套件
  • 目前可按一下 [更多動作] 資料格按鈕來支援 [清除輸出] 命令
  • 已修正下列客戶回報的問題:
    • 筆記本工作階段因為路徑問題而無法在 Windows 上啟動
    • 無法從磁碟機的根資料夾 (例如 C:\ 或 D:\) 啟動筆記本
    • #2820 \(英文\) 無法編輯從 VS Code 的 ADS 中建立的筆記本
    • Spark UI 連結現在可在執行 Spark 核心時運作
    • 已將「受控套件」重新命名為「安裝套件」

建立外部資料:

  • 錯誤訊息是可複製的,並已將其分成摘要和詳細檢視,讓您能夠更輕鬆地閱讀
  • 已改善 UI 版面配置,並已改善可靠性和錯誤處理
  • 已修正下列客戶回報的問題:
    • 具有無效資料行對應的資料表會顯示為已停用,並出現一則說明錯誤的警告

版本資訊 (v0.7.2)

  • Azure 資源總管現已內建於 Azure Data Studio,並已從此延伸模組中移除。 謝謝您為此所提供的寶貴意見!
  • 已改進具有許多 Markdown 資料格之筆記本的效能。
  • 在筆記本中自動調整程式碼資料格的大小。 這仍然具有以資料格工具列為基礎的最小大小。
  • 安裝 Notebook 相依性時通知使用者。 特別是在 Windows 上,這可能需要很長的時間,因此通知現在會顯示於 [工作] 檢視中。
  • 支援重新安裝 Notebook 相依性。 如果使用者先前已在安裝中途關閉了 Azure Data Studio,這就很有用。
  • 支援在 Notebook 中取消資料格執行。
  • 已改進使用 [建立外部資料] 精靈時的可靠性,特別是在發生連線錯誤時。
  • 如果目標伺服器中未啟用或執行 PolyBase,則會封鎖使用 [建立外部資料] 精靈。
  • 與 SQL Server 2019 和 [建立外部資料] 相關的拼寫與命名修正。
  • 已從 Azure Data Studio 的偵錯主控台中移除大量錯誤。