3. PI Data Archive安装与配置实战

PI Data Archive 是整个 PI System 的实时数据核心,它负责接收来自接口节点的数据、维护时间序列归档、响应客户端查询,并承担安全认证与网络通信。安装与配置的目标不是“把软件装上”,而是搭建一个可被接口写入、可被客户端读取、可长期稳定运行的实时数据库环境。本节围绕安装前准备、安装过程、初始化、网络与安全配置、基本管理五个环节展开,并给出可复现的示例参数。

安装前的环境确认

PI Data Archive 对运行环境有明确要求。以常见的 PI Data Archive 2018 及以上版本为例,建议部署在 Windows Server 2016/2019 上,内存不低于 16 GB,归档盘使用独立的高速磁盘或 SSD,系统盘与归档盘分离。安装前需要确认:服务器已加入域或处于可解析的工作组环境;已规划好主机名(如 PIDA01);已准备具有本地管理员权限的安装账户;已关闭可能占用 5450、5457、5459 等端口的冲突服务。

端口规划是安装前最容易被忽略的一步。PI Data Archive 默认使用 5450 作为 PI SDK 通信端口,5457 用于 PI Buffer Subsystem,5459 用于 PI Analysis Service 等组件。若企业有防火墙策略,需要提前放行这些端口,否则接口节点会出现“连接超时”而非“认证失败”,排障方向完全不同。

安装过程与关键选项

运行安装介质中的 PI Data Archive 安装程序后,依次经过许可协议、安装路径、服务账户、归档路径、端口与安全模式等界面。其中三个选项对后续运行影响最大:

  • 服务账户:建议使用域账户(如 DOMAIN\svc_pi),并授予“作为服务登录”权限,避免使用本地系统账户导致跨节点访问受限。
  • 归档路径:默认在系统盘,生产环境应改为独立数据盘,例如 D:\PIArchive,并确保该目录对服务账户有完全控制权限。
  • 安全模式:安装时可选择 PI 身份验证或 Windows 身份验证。若企业已统一域账户体系,优先选择 Windows 身份验证,便于后续映射 PI Identity。

安装完成后,PI Data Archive 会以 Windows 服务形式注册,服务名通常为 PI Data Archive 或 piarchss。此时数据库尚未初始化,需要通过 PI System Explorer 或 PI SMT 连接并完成初始化。

PI Data Archive 安装与配置关键路径 ① 环境准备 Windows Server 2016+ 独立归档盘 D:\PIArchive 放行 5450 / 5457 / 5459 ② 安装 域服务账户 svc_pi 归档路径指向数据盘 选择 Windows 身份验证 ③ 初始化 创建 PI Data Archive 设置归档大小与备份 启动 piarchss 服务 ④ 网络与安全 PI Identity 映射 PI Mapping 规则 防火墙端口放行 验证与结果判读 服务状态 piarchss 运行中 连接测试 PI SMT 可登录 数据写入 PI Point 可读写 常见异常与判断方向 • 连接超时 → 检查 5450 端口与防火墙,而非账户密码 • 认证失败 → 检查 PI Identity / Mapping 与域账户权限 • 归档写入失败 → 检查归档盘空间与服务账户目录权限

初始化与归档配置

首次连接 PI Data Archive 时,系统会提示创建新的 PI Data Archive。初始化过程中需要设置归档文件的位置、初始大小和自动增长策略。示例配置如下:归档路径 D:\PIArchive,初始归档大小 10 GB,自动增长步长 5 GB,最大归档大小 200 GB。这些数值需根据实际测点数量与采样频率估算,例如 5000 个测点、平均 1 秒采样、保留 1 年,粗略估算原始数据量在数十 GB 量级,应预留足够余量。

初始化完成后,PI Data Archive 会自动创建 PIArchive 归档文件和 PIServer 配置。此时应通过 PI SMT 的“Archive”节点确认归档状态为“Running”,并通过“System Management”查看服务版本与许可证状态。

网络与安全配置

网络配置的核心是让接口节点和客户端能够找到 PI Data Archive。若使用域环境,建议在 DNS 中为 PIDA01 注册固定 A 记录;若使用工作组,则需在接口节点的 PI Interface Configuration Utility 中显式填写 PI Data Archive 的主机名或 IP。PI Data Archive 默认监听 5450 端口,可通过 PI SMT → Network Manager → PI Data Archive 查看当前连接列表。

安全配置围绕 PI Identity、PI Mapping 和 PI User 三个对象展开。PI Identity 定义“能做什么”,PI Mapping 定义“谁映射到哪个 Identity”,PI User 则是具体的登录账户。示例:创建 Identity PI_Interface_Writer,授予 piadmin 之外的写入权限;创建 Mapping,将域组 DOMAIN\PI_Interfaces 映射到该 Identity;再将接口服务账户加入该域组。这样接口节点无需单独配置密码即可获得写入权限。

建议在初始化完成后立即备份 PI\Server 目录下的配置文件,并记录归档路径、服务账户、端口和 Identity 映射关系,便于故障恢复。

基本管理与日常检查

安装配置完成后,日常管理主要关注四件事:服务状态、归档空间、连接会话和备份。可通过 PI SMT 的“Operation → Services”查看 piarchss 是否运行;通过“Archive”查看归档剩余空间;通过“Network Manager”查看当前连接的接口节点和客户端;通过“Backup”配置定期备份。建议每天检查一次归档空间,每周检查一次连接会话,每月执行一次完整备份。

若需要验证环境是否可用,可创建一个测试 PI Point,例如 CDT158,通过 PI SMT 手动写入一个当前时间戳和数值,再用 PI System Explorer 读取该点的快照值。若快照值与写入值一致,说明数据写入、归档和读取链路均已打通。此时,一个可用的 PI Data Archive 实时数据库环境即搭建完成,可以进入接口节点配置与数据采集阶段。