存储库中的所有表都共享一组通用的列,我们称之为"标题列"。这些列将达到以下目的:

  • 一组通用的具有一致性的外键提供简单的方法来连接视图中的数据。
  • 一组通用的标识列启用tenant交织和外部的多实例存储库。
  • 一组通用的日期和时间列启用时域分析法分析所有数据。

每个表的其余部分都包含数据列,其通过一组通用的规则集定义,以确保事实一致性。

作为经验法则,虽然其它列(页眉或数据)定义为“DEFAULT NULL”,但是用作基础表中主键的一部分的列被定义为“NOT NULL”。这种技术允许DCS服务器将部分数据写入存储库表,而不会影响计算。此外,INSTANCE_ID或TENANT_ID列被定义为“NOT NULL”,因为此非空列是连接需要的。

下表定义了存储库中的所有表包含的标题列。

列名数据类型默认值描述
INSTANCE_IDINT UNSIGNEDNO DEFAULT

NOT NULL

NOT DROPPABLE SERIALIZED
识别产生度量标准源实例的唯一ID。
TENANT_IDINT UNSIGNEDNO DEFAULT

NOT NULL

NOT DROPPABLE SERIALIZED
标识产生度量标准的tenant(如果有)的唯一 ID。如果没有tenant,值为 0 (零)。
COMPONENT_IDINT UNSIGNEDDEFAULT NULL SERIALIZED用于component的唯一ID, 从1到16。
PROCESS_IDINTDEFAULT NULL SERIALIZED操作系统中,标识与度量有关的进程唯一ID。
THREAD_IDINT UNSIGNEDDEFAULT NULL SERIALIZED用于进程的线程 ID 。
NODE_IDINT UNSIGNEDDEFAULT NULL SERIALIZED基础层的逻辑节点ID, 即当前节点的数字标识符。
PNID_IDINT UNSIGNEDDEFAULT NULL SERIALIZED基础层的物理节点 ID。
HOST_IDINT UNSIGNEDNO DEFAULT

NOT NULL

NOT DROPPABLE SERIALIZED
操作系统主机 ID,是当前主机的数字标识符。
IP_ADDRESS_IDCHAR(32)

CHARACTER SET ISO88591

COLLATE DEFAULT
DEFAULT NULL SERIALIZED互联网协议 (IP) 地址,从该节点产生表数据。
SEQUENCE_NUMBERINT UNSIGNEDDEFAULT NULL SERIALIZEDdata producer生成的序列ID。
PROCESS_NAMECHAR(32)

CHARACTER SET ISO88591

COLLATE DEFAULT
DEFAULT NULL SERIALIZEDDCS 服务器的逻辑进程名称,负责查询和报告统计。
SESSION_IDCHAR(108)

CHARACTER SET ISO88591

COLLATE DEFAULT
NO DEFAULT

NOT NULL

NOT DROPPABLE SERIALIZED
主键
建立连接时,由DCS服务器生成的唯一的session ID。
USER_NAMECHAR(256 BYTES)

CHARACTER SET UTF8

COLLATE DEFAULT
DEFAULT NULL SERIALIZED连接到实例的用户名。
ROLE_NAMECHAR(256 BYTES)

CHARACTER SET UTF8

COLLATE DEFAULT
DEFAULT NULL SERIALIZED授予用户的角色(role)的名称。
CLIENT_NAMEVARCHAR(256 CHARS)

CHARACTER SET UTF8

COLLATE DEFAULT
DEFAULT NULL SERIALIZED客户端工作站(workstation)的名称。
APPLICATION_NAMECHAR(130)

CHARACTER SET ISO88591

COLLATE DEFAULT
DEFAULT NULL SERIALIZED连接到数据库的客户端应用程序的名称。

返回Trafodion数据库管理页面。

  • No labels