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

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

安裝資料虛擬化延伸模組

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

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。
  • 外部資料精靈中的多個錯誤修正:
    • 已更新 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)、「新增程式碼資料格」 (Ctrl+Shift+C)、「新增文字資料格」 (Ctrl+Shift+T) 新增了鍵盤快速鍵。 我們的目標將是讓所有重要動作都可透過快速鍵啟動,好讓我們能夠知道您遺漏了什麼!

其他改進和修正包括:

  • 現在,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,並包含許多 Bug 修正。 使用 [重新安裝筆記本相依性] 命令來更新此套件
  • 目前可按一下 [更多動作] 資料格按鈕來支援 [清除輸出] 命令
  • 已修正下列客戶回報的問題:
    • 筆記本工作階段因為路徑問題而無法在 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 的偵錯主控台中移除大量錯誤。