17.10 - 什么是映射? - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Published
2022 年 2 月
Content Type
用户指南
Publication ID
B035-2206-101K-CHS
Language
中文 (简体)
Last Update
2022-07-01

Teradata Database 由被称为“AMP”的并行单元组成。配置中的每个节点包含预定义数目的 AMP,表行通常跨系统中的所有 AMP 分布。

映射(哈希映射)确定如何跨 AMP 分布各个表行的数据。映射列出一个或多个 AMP。每个表都与映射关联,以便跨映射中的 AMP 分布表数据(行)。

诸如用户定义函数 (UDF) 等其他对象也与映射关联。将 UDF 放置在存储已关联表行的 AMP 上。

映射管理器使用两种类型的映射:
  • 连续映射包含指定范围内的所有 AMP。Teradata Database 在系统初始化或重新配置过程中创建连续映射。
  • 稀疏映射包括一组来自连续映射的 AMP。Teradata Database 提供两个稀疏映射:一个是针对 AMPS 子集的稀疏映射,一个是针对一个 AMP 的稀疏映射。

映射管理器可以为每个对象选择最佳映射,并在“系统监控”中提供建议,或者在“对象工作流”中列出目标映射。

在映射选择顺序中,首先是系统缺省映射及其关联系统创建的稀疏映射,其次是用户已被授予使用权限的任何用户创建映射。对于系统监控,在设置中输入的凭据决定了要使用的映射。对于对象工作流,登录凭据决定了可选择或可用的映射。用户创建的映射必须具备唯一的 AMP 数。如果有两个 AMP 数相同的用户创建映射,映射管理器将选择按字母顺序排在第一位的映射。例如,选择映射 Ann03,而不是选择映射 Vin03。

分析后,可以使用工作流选项更改目标映射。有关详细信息,请参见 Teradata® Database 设计

有关为系统定义的映射,请参见映射选项卡。您还可以使用此视图创建新的稀疏映射,并可对用户和角色授予或撤销权限。