簡介

已完成

SQL Server 2025 中的數據虛擬化是存取其所在數據的能力。 數據虛擬化會在查詢時間整合數據,而不需要復寫或移動原始數據。

下圖顯示 SQL Server 2025 中數據虛擬化支援的完整範圍。

SQL Server 2025 中的數據虛擬化選項圖表。

此訓練模組會檢閱 SQL Server 2025 中的數據虛擬化選項,包括:

  • PolyBase 服務
  • REST API 連接器,例如 Azure Data Lake Storage、Azure Blob 記憶體和 Amazon S3 相容物件記憶體,可允許使用數據虛擬化進行新的存取
  • 用於數據虛擬化的 Transact-SQL(T-SQL),包括 OPENROWSET、CREATE EXTERNAL TABLE (CET),以及 CREATE EXTERNAL TABLE AS SELECT (CETAS)

數據虛擬化的原則

數據虛擬化依賴三個原則:

  • 數據抽象: 數據抽象概念會隱藏基礎數據系統、格式和結構的數據存取複雜度。

  • 零複寫: 與傳統的擷取-轉換載入 (ETL) 不同,數據虛擬化不需要將數據收集到個別的存放庫,以將其轉換成目的地格式,但會實時處理轉換和匯總。

  • 實時數據: 因為數據虛擬化會即時連線到數據源,所以一律會使用最新的可用數據。

數據虛擬化的優點

資料虛擬化具有下列主要優點:

  • 沒有數據移動: 存取其目前位置中的數據。

  • T-SQL 語言: 使用 T-SQL 語言、其命令、增強功能和熟悉度的所有優點。

  • 所有數據的其中一個來源: 針對所有必要的數據使用 SQL Server 2025 做為單一數據源和數據中樞,從應用程式隱藏數據複雜性。 資料庫管理員和數據工程師可以維護單一環境。

  • 安全性:使用 SQL Server 安全性功能進行細微的許可權、認證管理和控制。

  • 成本彈性: 適用於所有 SQL Server 2025 版本。

數據虛擬化使用案例

SQL Server 2025 提供下列主要數據虛擬化使用案例:

  • 資料庫內分析: 使用數據虛擬化時,請使用並結合所有 SQL Server 功能和熟悉度。

  • 將數據卸除或匯出至其他數據源。

  • 數據中樞: 使用 SQL Server 作為集中式中樞來連接、保護及查詢不同的數據源和檔案,並隱藏應用程式的複雜性。 不需要使用 ETL 工具來匯總、複製或將資料移至暫存區域。

    SQL Server 作為數據虛擬化的數據中樞影像。

學習目標

完成本課程模組之後,您會:

  • 了解數據虛擬化的優點和原則。
  • 瞭解 PolyBase 是什麼,以及如何使用其功能。
  • 熟悉 S3 相容物件記憶體的物件記憶體解決方案和 SQL Server 2025 支援。
  • 瞭解如何在 SQL Server 2025 上安裝及設定 PolyBase。
  • 瞭解如何在 SQL Server 2025 中使用 PolyBase 存取和查詢外部數據。

先決條件

  • SQL Server 2025 的基本工作知識
  • T-SQL 和 SQL 查詢執行的基本知識
  • 已安裝 SQL Server 2025
  • 已安裝 SQL Server Management Studio (SSMS)