共用方式為


Netezza 移轉的安全性、存取和作業

本文是七部分系列的第三部分,提供如何從 Netezza 移轉至 Azure Synapse Analytics 的指引。 本文的重點在於安全性存取作業的最佳做法。

安全性考量

本文討論現有舊版 Netezza 環境的連線方法,以及如何以最低風險和使用者影響移轉至 Azure Synapse Analytics。

本文假設需要依現狀移轉現有的連線和使用者/角色/許可權結構方法。 如果沒有,請使用Azure 入口網站來建立和管理新的安全制度。

如需 Azure Synapse 安全性選項的詳細資訊 ,請參閱 安全性白皮書

連線和驗證

提示

Netezza 和 Azure Synapse 中的驗證可以是「資料庫」或透過外部方法。

Netezza 授權選項

IBM Netezza 系統為 Netezza 資料庫使用者提供數種驗證方法:

  • 本機驗證 :Netezza 系統管理員會使用 CREATE USER 命令或透過 Netezza 系統管理介面來定義資料庫使用者及其密碼。 在本機驗證中,使用 Netezza 系統來管理資料庫帳戶和密碼,以及從系統新增和移除資料庫使用者。 此方法是預設的驗證方法。

  • LDAP 驗證 :使用 LDAP 名稱伺服器來驗證資料庫使用者,以及管理密碼、資料庫帳戶啟用和停用。 Netezza 系統使用插入式驗證模組 (PAM) 來驗證 LDAP 名稱伺服器上的使用者。 Microsoft Active Directory 符合 LDAP 通訊協定,因此可以像 LDAP 伺服器一樣來處理 LDAP 驗證。

  • Kerberos 驗證 :使用 Kerberos 散發伺服器來驗證資料庫使用者,以及管理密碼、資料庫帳戶啟用和停用。

驗證是全系統設定。 使用者必須在本機驗證或使用 LDAP 或 Kerberos 方法進行驗證。 如果您選擇 LDAP 或 Kerberos 驗證,請根據每個使用者建立具有本機驗證的使用者。 LDAP 和 Kerberos 無法同時用來驗證使用者。 Netezza 主機僅支援資料庫使用者登入的 LDAP 或 Kerberos 驗證,不適用於主機上的作業系統登入。

Azure Synapse 授權選項

Azure Synapse 支援連線和授權的兩個基本選項:

  • SQL 驗證:SQL 驗證 是透過資料庫連線,其中包含資料庫識別碼、使用者識別碼和密碼,以及其他選擇性參數。 這在功能上相當於 Netezza 本機連線。

  • Microsoft Entra 驗證:使用 Microsoft Entra 驗證 ,您可以在一個中央位置集中管理資料庫使用者和其他Microsoft 服務的身分識別。 中央識別碼管理提供單一位置來管理 Azure Synapse 使用者,並簡化版權管理。 Microsoft Entra ID 也可以支援 LDAP 和 Kerberos 服務的連線,例如,如果資料庫移轉之後,Microsoft Entra ID 可用來連線到現有的 LDAP 目錄。

使用者、角色和許可權

概觀

提示

高階規劃對於成功的移轉專案至關重要。

Netezza 和 Azure Synapse 都會透過使用者、角色(Netezza 中的群組)和許可權的組合來實作資料庫存取控制。 兩者都使用標準 SQL CREATE USER 和 語句來定義使用者和 CREATE ROLE/GROUP 角色,以及 GRANTREVOKE 語句,將這些使用者和/或角色指派或移除許可權。

提示

建議自動化移轉程式,以減少經過的時間和錯誤範圍。

從概念上講,這兩個資料庫很類似,而且有可能將現有使用者識別碼、群組和許可權的移轉自動化到某種程度。 從 Netezza 系統目錄資料表擷取現有的舊版使用者和群組資訊,並產生在 Azure Synapse 中執行的相符對等 CREATE USERCREATE ROLE 語句,以重新建立相同的使用者/角色階層,以移轉這類資料。

在資料擷取之後,請使用 Netezza 系統目錄資料表來產生對等 GRANT 語句來指派許可權(其中相等的語句存在)。 下圖顯示如何使用現有的中繼資料來產生必要的 SQL。

Chart showing how to automate the migration of privileges from an existing system.

如需詳細資訊,請參閱下列各節。

使用者和角色

提示

資料倉儲的移轉不僅需要資料表、檢視表和 SQL 語句。

Netezza 系統中目前使用者和群組的相關資訊會保留在系統目錄檢視 _v_users_v_groupusers 中。 使用 nzsql 公用程式或工具,例如 Netezza Performance、Nz管理員 或 Netezza 公用程式腳本來列出使用者許可權。 例如,使用 dpu nzsql 中的 和 dpgu 命令來顯示具有其許可權的使用者或群組。

使用或編輯公用程式腳本 nz_get_users ,並以 nz_get_user_groups 所需的格式擷取相同的資訊。

直接查詢系統目錄檢視(如果使用者可以 SELECT 存取這些檢視),以取得系統內定義的目前使用者和角色清單。 請參閱列出使用者、群組或使用者及其相關聯群組的範例:

-- List of users
SELECT USERNAME FROM _V_USER;

--List of groups
SELECT DISTINCT(GROUPNAME) FROM _V_USERGROUPS;

--List of users and their associated groups
SELECT USERNAME, GROUPNAME FROM _V_GROUPUSERS;

修改範例 SELECT 語句,以產生一系列 CREATE USERCREATE GROUP 語句的結果集,方法是在 語句中 SELECT 將適當的文字納入為常值。

無法擷取現有的密碼,因此您必須實作配置在 Azure Synapse 上配置新初始密碼的配置。

權限

提示

基本資料庫作業有對等的 Azure Synapse 許可權,例如 DML 和 DDL。

在 Netezza 系統中,系統資料表 _t_usrobj_priv 會保留使用者和角色的存取權限。 查詢這些資料表(如果使用者可以 SELECT 存取這些資料表),以取得系統內定義的目前存取權限清單。

在 Netezza 中,個別許可權會以欄位許可權或g_privileges內的個別位表示。 請參閱使用者群組許可權的 SQL 語句範例

取得包含複寫使用者和群組目前許可權之命令的 DDL 腳本 GRANT ,最簡單的方式是使用適當的 Netezza 公用程式腳本:

--List of group privileges
nz_ddl_grant_group -usrobj dbname > output_file_dbname;

--List of user privileges
nz_ddl_grant_user -usrobj dbname > output_file_dbname;

您可以修改輸出檔案,以產生一系列 GRANT Azure Synapse 語句的腳本。

Netezza 支援兩種存取權類別,管理員 和 Object。 如需 Netezza 存取權限的清單及其在 Azure Synapse 中的對等專案,請參閱下表。

管理員許可權 描述 Azure Synapse 對等專案
Backup 允許使用者建立備份。 使用者可以執行備份。 使用者可以執行 命令 nzbackup 1
[建立]骨料 允許使用者建立使用者定義的匯總 (UDA)。 對現有 UDA 操作的許可權是由物件使用權限所控制。 CREATE FUNCTION 3
[建立]資料庫 允許使用者建立資料庫。 對現有資料庫操作的許可權是由物件使用權限所控制。 CREATE DATABASE
[建立]外部資料表 允許使用者建立外部資料表。 對現有資料表操作的許可權是由物件使用權限所控制。 建立資料表
[建立]功能 允許使用者建立使用者定義函式 (UDF)。 對現有 UDF 操作的許可權是由物件使用權限所控制。 CREATE FUNCTION
[建立]組 允許使用者建立群組。 對現有群組操作的許可權是由物件使用權限所控制。 CREATE ROLE
[建立]指數 僅適用于系統。 使用者無法建立索引。 CREATE INDEX
[建立]圖書館 允許使用者建立共用程式庫。 對現有共用程式庫操作的許可權是由物件使用權限所控制。 1
[建立]具體化檢視 允許使用者建立具體化檢視。 建立檢視
[建立]程式 允許使用者建立預存程式。 對現有預存程式操作的許可權是由物件使用權限所控制。 建立程序
[建立]模式 允許使用者建立架構。 對現有架構操作的許可權是由物件使用權限所控制。 CREATE SCHEMA
[建立]序列 允許使用者建立資料庫序列。 1
[建立]同義字 允許使用者建立同義字。 CREATE SYNONYM
[建立]表 允許使用者建立資料表。 對現有資料表操作的許可權是由物件使用權限所控制。 建立資料表
[建立]臨時表 允許使用者建立臨時表。 對現有資料表操作的許可權是由物件使用權限所控制。 建立資料表
[建立]使用者 允許使用者建立使用者。 對現有使用者操作的許可權是由物件使用權限所控制。 CREATE USER
[建立]視圖 允許使用者建立檢視。 在現有檢視上操作的許可權是由物件使用權限所控制。 建立檢視
[管理硬體 允許使用者執行下列硬體相關作業:檢視硬體狀態、管理 SPU、管理拓撲和鏡像,以及執行診斷測試。 使用者可以執行下列命令:nzhw 和 nzds。 4
[管理安全性 允許使用者執行與下列進階安全性選項相關的命令和作業,例如:管理和設定歷程記錄資料庫、管理多層級安全性物件,以及指定使用者和群組的安全性、管理資料庫金鑰存放區和金鑰和金鑰存放區,以進行稽核資料數位簽章。 4
[管理系統 允許使用者執行下列管理作業:啟動/停止/暫停/繼續系統、中止會話、檢視散發對應、系統統計資料和記錄。 使用者可以使用下列命令:nzsystem、nzstate、nzstats 和 nzsession。 4
還原 允許使用者還原系統。 使用者可以執行 nzrestore 命令。 2
取消柵欄 允許使用者建立或改變使用者定義的函式或匯總,以未受柵欄模式執行。 1
物件使用權限中止 描述 Azure Synapse 對等專案
中止 允許使用者中止會話。 適用于群組和使用者。 KILL DATABASE CONNECTION
變更 允許使用者修改物件屬性。 適用于所有物件。 ALTER
刪除 允許使用者刪除資料表資料列。 僅適用于資料表。 DELETE
卸除 允許使用者卸載物件。 適用于所有物件類型。 DROP
執行 允許使用者執行使用者定義函數、使用者定義匯總或預存程式。 執行 CREATE 陳述式之前,請先執行
GenStats 允許使用者在資料表或資料庫上產生統計資料。 使用者可以執行 GENERATE STATISTICS 命令。 2
新郎 允許使用者回收已刪除或過期資料列的磁碟空間,並依組織索引鍵重新組織資料表,或移轉具有多個預存版本的資料表資料。 2
插入 允許使用者將資料列插入資料表中。 僅適用于資料表。 插入
清單 允許使用者以清單或其他方式顯示物件名稱。 適用于所有物件。 清單
選擇 允許使用者選取資料表內的資料列(或查詢)。 適用于資料表和檢視表。 SELECT
Truncate 允許使用者刪除資料表中的所有資料列。 僅適用于資料表。 TRUNCATE
更新 允許使用者修改資料表資料列。 僅適用于資料表。 UPDATE

表格附注:

  1. Azure Synapse 中沒有直接對等的函式。

  2. 這些 Netezza 函式會在 Azure Synapse 中自動處理。

  3. Azure Synapse CREATE FUNCTION 功能包含 Netezza 匯總功能。

  4. 這些功能是由系統自動管理,或透過 Azure Synapse 中的Azure 入口網站來管理。 請參閱下一節的作業考慮。

請參閱 Azure Synapse Analytics 安全性許可權

操作考量

提示

作業工作是讓任何資料倉儲有效率運作的必要工作。

本節討論如何在 Azure Synapse 中實作典型的 Netezza 作業工作,並降低對使用者的風險和影響。

與所有資料倉儲產品一樣,生產環境中一旦有持續管理工作,就有必要讓系統有效率地執行,並提供資料以進行監視和稽核。 未來成長的資源使用率和容量規劃也屬於此類別,備份/還原資料也是一樣。

Netezza 管理工作通常分為兩種類別:

  • 系統管理,其管理硬體、組態設定、系統狀態、存取、磁碟空間、使用量、升級和其他工作。

  • 資料庫管理,其管理使用者資料庫及其內容、載入資料、備份資料、還原資料,以及控制資料與許可權的存取。

IBM Netezza 提供數種方式或介面,可讓您用來執行各種系統和資料庫管理工作:

  • Netezza 命令 ( nz* 命令) 會安裝在 /nz/kit/bin Netezza 主機上的目錄中。 對於許多 nz* 命令,您必須能夠登入 Netezza 系統,才能存取和執行這些命令。 在大部分情況下,使用者會以預設 nz 使用者帳戶身分登入,但您可以在系統上建立其他 Linux 使用者帳戶。 某些命令會要求您指定資料庫使用者帳戶、密碼和資料庫,以確保您有權執行工作。

  • Netezza CLI 用戶端套件會封裝可從 Windows 和 UNIX 用戶端系統執行的命令子集 nz* 。 用戶端命令可能也需要您指定資料庫使用者帳戶、密碼和資料庫,以確保您擁有執行工作的資料庫管理和物件使用權限。

  • SQL 命令支援 SQL 資料庫會話內的系統管理工作和查詢。 您可以從 Netezza nzsql 命令直譯器或透過 ODBC、JDBC 和 OLE DB 提供者等 SQL API 來執行 SQL 命令。 您必須有資料庫使用者帳戶,才能針對您執行的查詢和工作,以適當的許可權執行 SQL 命令。

  • Nz管理員工具是在 Windows 用戶端工作站上執行的 Netezza 介面,可管理 Netezza 系統。

雖然概念上不同資料倉儲的管理和作業工作很類似,但個別的實作可能會有所不同。 一般而言,Azure Synapse 這類新式雲端式產品通常會納入更自動化和「系統管理」的方法(而不是 Netezza 等舊版資料倉儲中的更「手動」方法)。

下列各節會比較各種作業工作的 Netezza 和 Azure Synapse 選項。

管家工作

提示

管家工作可讓生產倉儲有效率地運作,並優化使用儲存體等資源。

在大部分的舊版資料倉儲環境中,一般「內管」工作相當耗時。 藉由移除舊版更新或刪除的資料列,或重新組織資料、記錄檔或索引區塊,以提升效率,以回收磁碟空間。 GROOM VACUUM 收集統計資料也是一項可能耗時的工作,在大量資料內嵌之後,為查詢最佳化工具提供用來建立查詢執行計畫的最新資料。

Netezza 建議收集統計資料,如下所示:

  • 收集未填入資料表的統計資料,以設定內部處理中使用的間隔長條圖。 此初始集合可讓後續的統計資料集合更快。 請務必在新增資料之後重新收集統計資料。

  • 收集新填入資料表的原型階段統計資料。

  • 在資料表或資料分割的重大變更百分比之後收集生產階段統計資料(~10% 的資料列)。 對於大量的非統一值,例如日期或時間戳記,最好是以 7% 的回想。

  • 在您建立使用者並將實際查詢載入套用至資料庫之後收集生產階段統計資料(最多三個月查詢)。

  • 在低 CPU 使用率期間升級或移轉後的前幾周收集統計資料。

Netezza 資料庫包含資料字典中的許多記錄資料表,這些記錄資料表會自動累積資料,或啟用特定功能之後。 因為記錄資料會隨著時間成長,所以清除較舊的資訊以避免使用永久空間。 有選項可將這些記錄的維護自動化。

提示

在 Azure 中自動化和監視管家工作。

Azure Synapse 可以選擇自動建立統計資料,以便視需要使用統計資料。 根據排程或自動,手動執行索引和資料區塊的重組。 利用原生內建 Azure 功能可減少移轉練習中所需的工作。

監視和稽核

提示

Netezza Performance Portal 是 Netezza 系統監視和記錄的建議方法。

Netezza 提供 Netezza 效能入口網站來監視一或多個 Netezza 系統的各個層面,包括活動、效能、佇列和資源使用率。 Netezza Performance Portal 是互動式 GUI,可讓使用者向下切入任何圖表的低階詳細資料。

提示

Azure 入口網站提供 UI 來管理所有 Azure 資料和程式的監視和稽核工作。

同樣地,Azure Synapse 會在Azure 入口網站內提供豐富的監視體驗,以提供資料倉儲工作負載的深入解析。 監視資料倉儲時,Azure 入口網站是建議的工具,因為它提供可設定的保留期間、警示、建議,以及計量和記錄的可自訂圖表和儀表板。

入口網站也可讓您與其他 Azure 監視服務整合,例如 Operations Management Suite (OMS) 和 Azure 監視器 (logs),為數據倉儲提供整體的監視體驗,以及整合式監視體驗的整個 Azure 分析平臺。

提示

低階和全系統計量會自動記錄在 Azure Synapse 中。

Azure Synapse 的資源使用率統計資料會自動記錄在系統中。 每個查詢的計量包括 CPU、記憶體、快取、I/O 和暫存工作區的使用統計資料,以及連線嘗試失敗等連線資訊。

Azure Synapse 提供一組 動態管理檢視 (DMV)。 當您主動疑難排解和識別工作負載的效能瓶頸時,這些檢視很有用。

如需詳細資訊,請參閱 Azure Synapse 作業和管理選項

高可用性 (HA) 和災害復原 (DR)

Netezza 設備是備援、容錯系統,而且 Netezza 系統中有各種不同的選項,可啟用高可用性和災害復原。

新增 IBM Netezza 複寫服務以進行災害復原,可藉由跨本機和廣域網路擴充備援來改善容錯。

IBM Netezza 複寫服務藉由同步處理主要系統上的資料(主要節點)與一或多個目標節點上的資料(次級)來防止資料遺失。 這些節點組成複寫集。

高可用性 Linux (也稱為 Linux-HA ) 提供從主要或作用中 Netezza 主機容錯移轉至次要或待命 Netezza 主機的容錯移轉功能。 Linux-HA 解決方案中的主要叢集管理精靈稱為 活動訊號 。 活動訊號會監看主機,並管理服務的通訊和狀態檢查。

每個服務都是資源。

Netezza 會將 Netezza 特定服務分組到 nps 資源群組中。 當活動訊號偵測到表示主機失敗狀況或 Netezza 使用者服務遺失的問題時,活動訊號可以起始容錯移轉至待命主機。

分散式複寫封鎖裝置 (DRBD) 是區塊設備磁碟機,可鏡像主機之間的區塊裝置內容(硬碟、磁碟分割和邏輯磁片區)。 Netezza 只會在 /nz /export/home 分割區上使用 DRBD 複寫。 當新資料寫入至主要主機上的 /nz 資料分割和 /export/home 分割區時,DRBD 軟體會自動對 待命主機的 /nz /export/home 分割區進行相同的變更。

提示

Azure Synapse 會自動建立快照集,以確保快速復原時間。

Azure Synapse 會使用資料庫快照集來提供倉儲的高可用性。 資料倉儲快照集會建立還原點,可用來復原或將資料倉儲複製到先前的狀態。 由於 Azure Synapse 是分散式系統,因此資料倉儲快照集是由Azure 儲存體中的許多檔案所組成。 快照集會從儲存在資料倉儲中的資料擷取累加變更。

提示

使用使用者定義的快照集,在金鑰更新之前定義復原點。

提示

Microsoft Azure 提供個別地理位置的自動備份,以啟用 DR。

Azure Synapse 會在一天中自動建立快照集,建立 7 天可用的還原點。 您無法變更此保留期間。 Azure Synapse 支援八小時的復原點目標 (RPO)。 資料倉儲可以從過去七天內擷取的任何一個快照集,在主要區域中還原。

也支援使用者定義的還原點,允許手動觸發快照集,以在大型修改前後建立資料倉儲的還原點。 這項功能可確保還原點在邏輯上保持一致,以在所需的 RPO 少於 8 小時的任何工作負載中斷或使用者錯誤時,提供額外的資料保護。

除了先前所述的快照集,Azure Synapse 也會以標準 方式每天對配對資料中心 進行一次異地備份。 異地還原的 RPO 為 24 小時。 您可以將異地備份還原至支援 Azure Synapse 的任何其他區域中的伺服器。 異地備份可確保資料倉儲可以還原,以防主要區域中的還原點無法使用。

工作負載管理

提示

在生產資料倉儲中,通常會有不同資源使用量特性同時執行的混合工作負載。

Netezza 包含管理工作負載的各種功能:

技術 描述
排程器規則 排程器規則會影響計畫的排程。 每個排程器規則都會指定條件或一組條件。 每次排程器收到計畫時,都會評估所有修改的排程器規則,並執行適當的動作。 每次排程器選取執行計畫時,都會評估所有限制排程器規則。 只有在這樣做不會超過限制排程器規則所施加的限制時,才會執行計畫。 否則,計畫會等候。 這可讓您以影響其他 WLM 技術(SQB、GRA 和 PQE) 的方式來分類和操作計畫。
保證資源配置 (GRA) 您可以將最小共用和系統資源總數的百分比上限指派給稱為 資源群組 的實體。 排程器可確保每個資源群組都會依其最小共用比例接收系統資源。 當其他資源群組閒置時,資源群組會收到較大的資源分享,但永遠不會收到超過其設定的最大百分比。 每個方案都與資源群組相關聯,而該資源群組設定的設定會決定要提供哪些可用的系統資源分數來處理計畫。
簡短查詢偏差 (SQB) 資源(也就是排程位置、記憶體和優先佇列)會保留給簡短查詢。 簡短查詢是成本估計小於指定最大值的查詢(預設值為兩秒)。 使用 SQB,即使系統正忙於處理其他較長的查詢,也會執行簡短查詢。
排定優先順序的查詢執行 (PQE) 根據您設定的設定,系統會為每個查詢指派重要、高、正常或低的優先順序。 優先順序取決於與查詢相關聯的使用者、群組或會話等因素。 系統接著可以使用優先順序作為配置資源的基礎。

Azure Synapse 會自動記錄資源使用率統計資料。 計量包括每個查詢的 CPU、記憶體、快取、I/O 和暫存工作區的使用統計資料。 Azure Synapse 也會記錄連線資訊,例如連線嘗試失敗。

提示

低階和全系統計量會自動記錄在 Azure 內。

在 Azure Synapse 中,資源類別是預先決定的資源限制,可控管查詢執行的計算資源和並行。 資源類別可協助您管理工作負載,方法是設定並存執行的查詢數目限制,以及在指派給每個查詢的計算資源上設定限制。 記憶體與並行之間有取捨。

Azure Synapse 支援下列基本工作負載管理概念:

  • 工作負載分類 :您可以將要求指派給工作負載群組,以設定重要性層級。

  • 工作負載重要性 :您可以影響要求存取資源的順序。 根據預設,查詢會以先進先出的方式從佇列中釋出,因為資源可供使用。 工作負載重要性可讓優先順序較高的查詢立即接收資源,而不論佇列為何。

  • 工作負載隔離 :您可以保留工作負載群組的資源、指派不同資源的最大和最小使用量、限制要求群組可以取用的資源,以及設定逾時值來自動終止失控查詢。

執行混合工作負載可能會對忙碌的系統造成資源挑戰。 成功的 工作負載管理 配置可有效管理資源、確保高效資源使用率,並將投資報酬率最大化(ROI)。 工作負載分類 工作負載重要性 工作負載隔離 可讓您更充分掌控工作負載如何使用系統資源。

工作負載 管理指南 描述分析工作負載、管理及監視工作負載重要性的技術](../../sql-data-warehouse/sql-data-warehouse-how-to-manage-and-monitor-workload-importance.md),以及將 資源類別轉換成工作負載群組 的步驟。 使用 DMV 上的Azure 入口網站 和 T-SQL 查詢來監視工作負載,以確保有效率地利用適用的資源。 Azure Synapse 提供一組動態管理檢視 (DMV)來監視工作負載管理的所有層面。 當您主動針對工作負載中的效能瓶頸進行疑難排解和識別時,這些檢視很有用。

此資訊也可用於容量規劃,判斷其他使用者或應用程式工作負載所需的資源。 這也適用于規劃相應增加/相應減少計算資源,以取得符合成本效益的「尖峰」工作負載支援,例如具有暫時性、密集活動爆發的工作負載,而活動不常發生期間。

如需 Azure Synapse 中工作負載管理的詳細資訊,請參閱 使用資源類別 進行工作負載管理。

調整計算資源

提示

Azure 的主要優點是能夠依需求獨立相應增加和減少計算資源,以符合成本效益的方式處理尖峰工作負載。

Azure Synapse 的架構會分隔儲存體和計算,讓每個儲存體和計算都能獨立調整。 因此, 計算資源可以調整 以符合與資料儲存體無關的效能需求。 您也可以暫停和繼續計算資源。 此架構的自然優點是計算和儲存體的計費是分開的。 如果資料倉儲未使用中,您可以暫停計算來節省計算成本。

您可以調整資料倉儲的資料倉儲單位設定,以相應增加或相應減少計算資源。 當您新增更多資料倉儲單位時,載入和查詢效能會以線性方式增加。

新增更多計算節點可增加計算能力,以及運用更多平行處理的能力。 隨著計算節點數目的增加,每個計算節點的散發數目會減少,為查詢提供更多的計算能力和平行處理。 同樣地,減少資料倉儲單位會減少計算節點的數目,進而減少查詢的計算資源。

下一步

若要深入瞭解視覺效果和報告,請參閱本系列中的下一篇文章: Netezza 移轉的 視覺效果和報告。