重要
Azure Data Studio 將於 2026 年 2 月 28 日停止服務。 建議您使用 Visual Studio Code 的 MSSQL 延伸模組。 如需移轉至 Visual Studio Code 的詳細資訊,請流覽 Azure Data Studio 發生什麼事?
適用於 Azure Data Studio 的資料虛擬化延伸模組會為使用 ODBC 資料來源的外部資料表精靈提供支援。
安裝資料虛擬化延伸模組
若要安裝資料虛擬化延伸模組,請造訪擴充 Azure Data Studio 的功能。
先決條件
安裝 Data Virtualization 擴充功能之前,請確定下列事項:
- 向外延展數據服務:此服務必須安裝,擴充功能才能運作,特別是在離線安裝中。
如果未安裝 scale-out data 服務,服務可能無法啟動,導致使用期間發生錯誤。
安裝向外延展數據服務
請遵循下列步驟來安裝 scale-out data 服務:
- 從官方存放庫或組織的部署來源下載服務。
- 請遵循檔或套件中提供的安裝指示。
- 重新啟動 Azure Data Studio 並確認 Data Virtualization 擴充功能的功能。
1\.0 版中的變更
- 延伸模組已重新命名為「資料虛擬化」。
- 建立外部資料表精靈:
- 包含虛擬化 MongoDB 和 Teradata 來源的引導式筆記本。
- 已新增對話方塊,以填寫 MongoDB 和 Teradata 虛擬化筆記本中的變數。
0.16 版本中的變更
- 建立外部資料表精靈:
- 已改善在物件對應頁面上載入資料表和檢視時的錯誤處理。
0\.15 版中的變更
- 建立外部資料表精靈:
- 減少了在物件對應頁面上載入資料表與資料行資訊所花費的時間。
- 修正了在連線詳情頁面上載入現有資料庫範圍憑證的錯誤。
- 從 CSV 檔案精靈建立外部資料表:
- 已增加用於 PROSE 剖析的預設樣本大小。
版本 0.14.1 中的變更
- CTP 3.1 資料來源支援
版本 0.12.1 中的變更
- 已從此版本中移除 SQL Server 巨量資料叢集連線類型。 SQL Server 巨量數據叢集連線先前提供的所有功能現在都可在 SQL Server 連線中使用。
- 您可以在 [資料服務] 資料夾底下找到 HDFS 瀏覽。
- 針對筆記本,當連線到 SQL Server 大數據叢集中的 SQL Server 主節點時,PySpark 和其他大數據核心會運行。
- 建立外部資料表精靈:
- 支援使用現有的外部資料來源建立外部資料表。
- 整個精靈的效能改進。
- 已使用特殊字元改進物件名稱的處理。 在某些情況下,這些會導致精靈失敗
- 提高「物件映射」頁面的可靠性。
- 已從 [資料庫] 下拉式清單中移除系統資料庫 -
DWConfiguration、DWDiagnostics、DWQueue。 - 支援在 [從 CSV 檔案建立外部數據表] 精靈 設定外部檔案格式物件的名稱。
- 已將重新整理按鈕新增至 [從 CSV 檔案建立外部資料表] 精靈的第一頁。
版本資訊 (v0.11.0)
- 已將 Jupyter Notebook 支援 (特別是對於 Python3 和 Spark 核心的支援) 移至 Azure Data Studio。 您不再需要此延伸模組來使用 Notebooks。
- 修正外部資料精靈中的多個錯誤。
- 已更新 Oracle 類型對應,以符合 SQL Server 2019 CTP 2.3 中隨附的變更。
- 修正了一個問題,該問題導致在資料表對應控制項中新增的結構描述被遺失。
- 已修正檢查資料表對應中的資料庫節點,並未導致檢查所有資料表和檢視問題。
版本資訊 (v0.10.2)
SQL Server 2019 支援
已更新對 SQL Server 2019 的支援。 連線到 SQL Server 巨量資料叢集執行個體之後,總管樹狀目錄中會出現新的「資料服務」資料夾。 此資料夾含有下列各項動作的啟動點:針對連線開啟新的筆記本、提交 Spark 作業,以及使用 HDFS。 針對某些動作 (例如透過 HDFS 檔案/資料夾「建立外部資料」),則必須安裝 SQL Server 2019 延伸模組。
筆記型電腦支援
我們已對筆記本使用者介面進行重大更新。 我們的目標是使您能輕鬆閱讀與您共用的筆記本。 這表示會移除資料格周圍的所有外框方塊,除非資料格被選取或滑鼠游標懸停在上面;新增滑鼠懸停支援,這使得不需選取資料格即可執行簡單的資料格層級動作;以及藉由新增執行計數、動畫的「停止執行」按鈕和其他元素來釐清執行狀態。 我們也針對「新增筆記本」 ()、「執行資料格」 (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 超連結。
擴充性改進
此版本中已新增許多協助擴充功能的改進。
- 新的
ObjectExplorerNodeProviderAPI 讓延伸模組可在 SQL Server 或其他連線節點底下提供資料夾。 這是在 SQL Server 2019Data Services執行個體之下新增節點的方式,但也可以用來輕鬆地將監控或其他資料夾新增至 UI。 - 有兩個新的內容索引鍵值可用來協助顯示/隱藏對儀表板的貢獻。
-
mssql:iscluster指出這是否為 SQL Server 2019 巨量資料叢集。 -
mssql:servermajorversion擁有伺服器版本(對於 SQL Server 2019 是 15,對於 SQL Server 2017 是 14,依此類推)。 例如,如果只應顯示適用於 SQL Server 2017 或更新版本的功能,則這可能很有幫助。
-
版本資訊 (v0.8.0)
筆記本:
- 現在可以使用 [更多動作] 按鈕,在現有的資料格之前或之後新增資料格。
- [新增連線] 選項已新增至 [附加至] 下拉式清單中的連線
- 已新增 [重新安裝筆記本相依性] 命令來協助 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 的偵錯主控台中移除大量錯誤。