分享方式:


平行處理資料倉儲元件 - Analytics Platform System

本文介紹 Analytics Platform System 的設備軟體和非設備軟體元件。

Parallel Data Warehouse software

設備軟體 - 查詢處理和使用者資料儲存體

控制節點

MPP 引擎
MPP 引擎是大規模平行處理 (MPP) 系統的大腦。 它會執行下列工作:

  • 在計算節點上建立平行查詢計劃並協調平行查詢的執行。

  • 儲存及協調所有資料庫的中繼資料和設定資料。

  • 管理 SQL Server PDW 資料庫驗證和授權。

  • 追蹤硬體和軟體狀態。

資料移動服務 (DMS)

資料移動服務 (DMS) 是 PDW 秘訣的一部分。 它會執行下列工作:

  • 與 SQL Server PDW 節點來回傳輸資料。

  • 處理需要在節點之間傳輸資料的查詢作業。

  • 藉由最佳化資料傳輸速率來改善查詢效能。

管理主控台

Admin Console 是一種 Web 應用程式,可呈現設備狀態、健康情況和效能資訊。

Configuration Manager

Configuration Manager (dwconfig.exe) 是設備系統管理員用來設定 Analytics Platform System 的工具。

控制節點資料庫

SQL Server 管理控制節點上的所有資料庫。

  • Shell 資料庫管理所有分散式使用者資料庫的中繼資料。

  • TempDB 包含設備中所有使用者暫存資料表的中繼資料。

  • Master 是控制節點上的 SQL Server 主資料表。

計算節點

計算節點是平行資料處理和儲存體單元。 它們具有直接連結的儲存體,並使用 SQL Server 來管理使用者資料。

資料移動服務 (DMS)

資料移動服務 (DMS) 會在每個計算節點上執行,以執行以下動作:

  • 在處理平行查詢時,DMS 會與其他電腦節點和控制節點來回傳輸資料。

  • DMS 在每個計算節點上執行,以平行方式接收資料載入。 資料以平行方式直接從載入伺服器載入到計算節點

  • DMS 將每個計算節點的資料直接傳輸到備份伺服器。

  • 透過使用 PolyBase,DMS 可與外部 Hadoop 叢集或 Azure 儲存體 Blob 來回傳輸資料。

計算節點資料庫

每個計算節點都會執行一個 SQL Server 執行個體,以處理查詢和管理使用者資料。

設備網狀架構

設備網狀架構為設備提供作業系統、服務和網路基礎結構。

網域控制站

Active Directory (AD) Domain Services (DS)
Analytics Platform System 會在 Analytics Platform System 節點之間執行驗證,並管理 SQL Server PDW Windows 驗證登入的驗證。

DNS 服務
Windows 網域名稱服務 (DNS) 可將網域名稱解析為 Analytics Platform System 設備的 IP 位址。

Windows 部署服務

Windows 部署服務 (WDS) 可將 Windows Server 作業系統部署到設備上。 它會部署在設備中的每個主機和虛擬機器上。

DHCP 服務會建立 IP 位址,讓設備網域內的主機可以加入設備網路,而不需要預先設定的 IP 位址。

Virtual Machine Manager

Analytics Platform System 使用虛擬化來達到高可用性。 Virtual Machine Manager 會託管 System Center,以在實體主機上部署作業系統。

Windows Server Update Services (WSUS) 可套用或移除所有主機和虛擬機器的 Windows 更新。

Windows Server

設備中的所有主機和虛擬機器都會執行 Windows Server 作業系統。

容錯移轉叢集

Windows 容錯轉移叢集可讓您在主機失敗時重新啟動被動主機上的程序。

儲存空間

Windows 儲存空間會將使用者資料當做小型計算節點群組的儲存集區來管理。 如果計算節點失敗,仍可透過群組中的另一個計算節點存取資料。

Hyper-V

Microsoft Hyper-V Server 提供簡單且可靠的虛擬化解決方案。 Analytics Platform System 使用虛擬化來平衡 CPU 資源,並為 PDW 節點和設備網狀架構元件提供高可用性。

非關聯式資料

PolyBase 技術將 SQL Server PDW 資料與外部 Hadoop 資料進行整合。 Hadoop 資料可以儲存在下列任何 Hadoop 資料來源上:

  • Hortonworks Hadoop Distribution

  • Cloudera Distribution of Hadoop

  • 儲存在 Azure 儲存體 Blob 上的 HDInsight 資料

查詢工具

查詢使用經修改的 Transact-SQL 撰寫,以符合查詢的 MPP 本質。 所有查詢均提交至控制節點,這會產生平行查詢計劃,以便跨計算節點執行查詢。

SQL Server Data Tools (SSDT)

SQL Server Data Tools 在 Visual Studio 內部執行,是用於提交查詢至 SQL Server PDW 的推薦 GUI 工具。 它類似於 SQL Server Management Studio,可讓您瀏覽物件總管。

如果您還沒有 Visual Studio,可以免費下載所需的工具。

sqlcmd 命令列查詢工具

sqlcmd 是執行 Transact-SQL 陳述式和系統命令的 SQL Server 命令列工具。 它可與 SQL Server PDW 搭配使用,是用於查詢 SQL Server PDW 的推薦命令列工具。 透過 sqlcmd,您可以從命令列、以批次檔的形式或從 Windows PowerShell,以互動方式執行 Transact-SQL 陳述式。

Integration Services

可以使用 Integration Services 來查詢 SQL Server PDW。

連結的伺服器

透過使用 SQL Server 連結的伺服器連線,可以使用 SQL Server 將 Transact-SQL 陳述式提交至 SQL Server PDW。

商業智慧工具

Analysis Services

SQL Server PDW 是 Analysis Services 資料庫和 Excel PowerPivot 模型的有效資料來源。 您可以使用 OLE DB 提供者,將 Analysis Services Cube 設定為使用多維度線上分析處理 (MOLAP) 或關聯式線上分析處理 (ROLAP) 儲存體。

報表產生器

您可以藉由使用 SQL Server 報表產生器,使用 SQL Server PDW 作為針對 Reporting Services 開發的報表的 SQL Server 資料來源。 也可以使用 SQL Server PDW 作為報表模型的 SQL Server 來源。 使用報表管理器或報表伺服器 API,從 SQL Server PDW 資料庫產生模型。

Excel 中的 Power Pivot

您可以使用 PowerPivot for Excel (可大幅擴充 Excel 資料分析功能的免費下載) 連線至 SQL Server PDW。

載入工具

Integration Services

安裝 Analytics Platform System (PDW) 特定的目的地配接器,它能讓您使用 SQL Server Integration Services 將資料載入 Analytics Platform System (PDW)。

dwloader 命令列載入器

dwloader 是一種命令列載入工具,可以平行方式從載入伺服器載入資料至 SQL Server PDW 計算節點。

用於 Hadoop 整合的 PolyBase

使用 PolyBase 技術,您可以將 Hadoop 叢集的非關聯式資料載入 SQL Server PDW 中的關聯式資料表。 Hadoop 資料可以位於外部 Hadoop 叢集或 Azure Blob 儲存體。

資料庫備份與還原

SQL Server PDW 使用 Transact-SQL 資料庫備份與還原命令,以平行方式與備份伺服器來回備份及還原使用者資料庫。 SQL Server PDW 會將備份寫入 Windows 檔案共用中的目錄,然後同樣地從 Windows 檔案共用還原資料。

如需詳細資訊,請參閱備份和載入硬體計劃備份與還原概觀

遠端資料表拷貝

遠端資料表拷貝功能可讓您將資料表從 SQL Server PDW 資料庫拷貝到遠端 (非設備) SMP SQL Server 資料庫。 這可啟用 SQL Server PDW 的中樞和支點案例。

監視

Analytics Platform System 有數種方式可監視設備活動

管理主控台

Admin Console 可讓您檢視設備健康情況的目前狀態。 這會在控制節點上以 Web 應用程式的形式執行,而且可透過 https 存取。

如需詳細資訊,請參閱使用 Admin Console (Analytics Platform System) 監視設備

系統檢視表

Admin Console 以系統檢視表查詢為基礎。 您可以單獨查詢系統檢視表,以取得需要的特定資訊片段。

如需詳細資訊,請參閱使用系統檢視表 (Analytics Platform System) 來監視設備

System Center Operations Manager

SQL Server PDW 包含 System Center Operations Manager (SCOM) 管理組件。

若要設定 SCOM 的設備,請參閱使用 System Center Operations Manager (Analytics Platform System) 來監視設備