PI实时数据库管理员须知
PI系统管理

PI系统管理PI系统管理1、引言1.1 目的本文档旨在提供有关PI系统(Process Information System)的管理指导和建议,帮助用户更好地配置、维护和优化系统。
1.2 范围本文档适用于所有使用PI系统的用户,包括系统管理员、操作员和其他相关人员。
2、PI系统概述2.1 定义PI系统是一个用于采集、监控和分析过程数据的软件平台。
它提供了实时数据存储、查询和报告功能,可以帮助用户实时监控过程状态并做出相应的决策。
2.2 组件2.2.1 数据采集器数据采集器负责从各种数据源(如传感器、控制系统等)中采集数据,并将其发送到PI系统中进行存储和处理。
2.2.2 数据存储数据存储组件负责将采集到的数据存储在数据库中,以便用户可以随时查询和分析。
2.2.3 数据查询和分析数据查询和分析组件可以根据用户的需求,从存储的数据中提取有用的信息,并进行统计和分析。
2.2.4 报告报告组件可以根据用户的需求,定制的报表和图表,以便用户可以更直观地了解过程的状态和趋势。
3、PI系统配置管理3.1 系统安装和部署3.1.1 硬件需求根据系统规模和性能需求,选择适当的服务器和存储设备,并按照厂商的要求进行安装和配置。
3.1.2 软件安装根据厂商提供的安装指南,安装并配置PI系统软件,确保系统可以正常运行。
3.2 数据源配置3.2.1 传感器和设备连接根据实际情况,配置数据采集器和其他传感器设备的连接方式和参数,确保能够正确采集数据。
3.2.2 控制系统集成根据实际情况,配置PI系统与控制系统的通信接口,确保可以准确地获取控制系统的数据。
3.3 用户管理3.3.1 用户权限根据用户的职责和需求,分配相应的权限,确保用户可以访问所需的功能和数据,同时防止未授权人员的访问。
3.3.2 用户培训和支持提供系统培训和技术支持,确保用户能够熟练使用系统,并能够解决常见问题。
4、PI系统维护管理4.1 数据备份和恢复定期备份系统数据,并测试数据恢复过程,确保数据的安全性和完整性。
PI实时数据库简介

5
1.3 特点——小
ห้องสมุดไป่ตู้
嘉兴电力局市局,2万测点,一年的存储量大约 是8G
6
1.3 特点——快 快, 毫秒级别时间标签,1/64,000 秒 目前SCADA数据遥信速度一般为15 秒 目前管理系统要求一般为5分钟
PI实时数据库简介
1
1.1 企业信息化现状
散:生产数据分布在不同的控制系统(机器)和公 司中 难:由于安全问题,管理系统获取生产数据比较难
粗:保存精度不高
2
1.2 解决之道 实时数据集成应用平台 是管控一体化的桥梁
管理决策
实时数据集成应用平台 断层
工程应用 操作与维护
3
1.2 PI是理想的工具
7
1.3 特点——强 压缩能力强,独有的旋转门技术,只 在数据变化的时候进行存储 解压缩能力强,历史数据回放非常快
8
1.3 特点——大
2百万的海量测点 可以把所有的水电站,火电站都接进 来
9
1.4 安全性
接口机网关隔离、数据缓存 PI系统防火墙技术 PI系统严格的用户授权机制
建立VLAN
符合《电网和电厂计算机监控系统及调度数据网 络 安全防护规定》,国家经贸委[2002]第30号令
10
1.5 系统方案逻辑示意图
人事管理 财务管理 办公管理等MIS系统模块 经济分析 性能优化 状态诊断 设备管理
PI 实 历史数据 时
中间计算量
数 实时数据 据
SIS
关系型数据库 管理数据
设备维护
PI-实时数据库系统---详细介绍

PI 实时数据库系统详细介绍PI.实时数据库系统---详细介绍2010-08-2011:50PI实时数据库系统(Plant Information System)是由美国OSI Software 公司开发的基于C/S、B/S结构的商品化软件应用平台,是工厂底层控制网络与上层治理信息系统连接的桥梁,PI在工厂信息集成中扮演着特别和重要的角色。
PI实时数据库系统适用于电力、石油、化工、冶金、造纸、制药、水处理、食品饮料、通讯等各种生产流程企业的生产过程优化。
PI是全世界装机量最多的实时数据库系统,已成为OSI公司的标志产品。
美国O SI Software公司创建于1980年,总部设在加州SanLeandro。
在休斯顿、西雅图、克里夫兰设有分部,在美国的IL、FL、MO、MA 、NY、NC等州设有办事处,在澳大利亚、新西兰、德国、新加坡设有办事处,全球范围有超过50多个分销商,智网科技(杭州)有限公司是OSISoftware公司在中国的指定分销商。
同时,智网科技还利用自身的技术优势,在PI系统的平台上,二次开发了诸多的电厂应用子系统,使用户十分方便地进行电厂生产过程优化及安全运行治理。
OSISoftware公司与Microsoft、SAP、KBC等闻名公司保持着良好的合作关系,PI 的客户端产品中底层完全采用微软Windows技术,同时也将用户界面Windows化。
迄今为止,PI的客户端模块以功能强盛、灵活、易用的特点在业界一直保持着领先的地位。
OSISoftware公司还与世界上几乎所有的DCS/PLC厂商保持着良好合作关系,这就使得PI与DCS/PLC的数据接口建立在坚实的基础之上。
PI实时数据库系统概述世界上众多的企业都熟悉到生产过程的实时数据与历史数据是企业最有价值的信息财富,是整个企业信息系统的核心和基础。
但是,假如生产现场缺乏数据,数据不完整或者不一致,以及历史数据丢失,都将导致管理者对工厂的现状无法判断,给管理带来困难,严峻时甚至导致工厂停产,发生事故等等。
数据库管理员的职责与要求

数据库管理员的职责与要求职责:1.数据库设计与规划:DBA负责参与数据库系统的设计与规划,包括确定数据库的结构和表之间的关系,以满足业务需求。
2.数据库安全管理:DBA负责确保数据库的安全性,包括对数据库进行权限管理和访问控制,以保护敏感数据免受非法访问或修改。
3.数据备份与恢复:DBA负责定期对数据库进行备份,并能够在系统故障或数据丢失时进行快速恢复,以防止数据损失。
4.数据库性能优化:DBA负责对数据库进行性能监控和调优,通过优化查询语句、索引设计等方式提高数据库的查询效率和响应速度。
5.数据库故障排除与修复:DBA负责识别和解决数据库系统的故障和错误,包括修复损坏的表、解决死锁问题等,以确保数据库的稳定运行。
6.数据库监控与维护:DBA负责监控数据库的使用情况,检查和修复数据库中的错误和警告,清理不再使用的数据,以提高数据库的效率和可靠性。
7.数据库版本升级与迁移:DBA负责对数据库系统进行版本升级和迁移,确保数据库系统能够适应业务发展和新技术的需求。
要求:1. 扎实的数据库知识和技术:DBA需要掌握数据库管理系统(如Oracle、MySQL、SQL Server等)的原理和操作,熟悉数据库设计、SQL 语言和存储过程等。
2. 编程和脚本技能:DBA需要具备良好的编程和脚本语言(如PL/SQL、Python等)的能力,以编写和优化复杂的查询语句和自动化脚本。
3. 熟悉操作系统和网络知识:DBA需要了解操作系统(如Windows、Linux等)和网络的基本知识,以便进行数据库系统的安装、配置和优化。
4.良好的问题解决能力:DBA需要具备快速识别和解决问题的能力,在故障排除和修复方面有一定的经验和技巧。
5.强大的学习和沟通能力:数据库技术不断发展,DBA需要具备持续学习和研究的能力,及时了解新技术和解决方案,同时需要与开发人员和业务部门进行良好的沟通和协作。
6.责任心和安全意识:数据库中存储着企业重要的业务和客户数据,DBA需要具备高度的责任心和安全意识,保护数据的安全与完整性。
PI系统管理

PI系统管理PI系统管理介绍:PI系统是一款用于数据采集、存储和处理的实时数据管理软件。
本文档旨在提供一个全面的指南,以便管理PI系统并确保其正常运行。
目录:⒈系统概述⑴系统概况⑵系统架构⑶系统功能⒉系统安装与配置⑴硬件要求⑵软件要求⑶安装步骤⑷配置步骤⒊数据采集与存储⑴数据采集工具⒊⑴ PI接口⒊⑵ PI OPC接口⒊⑶ PI RDBMS接口⑵数据存储⒊⑴ PI数据存储结构⒊⑵数据库备份与恢复⒋数据处理与分析⑴ PI数据管理工具⒋⑴ PI System Explorer⒋⑵ PI DataLink⒋⑶ PI ProcessBook⑵数据处理与转换⒋⑴ PI分析⒋⑵ PI ACE⒋⑶ PI SQL查询⒌系统监控与故障处理⑴ PI系统监控工具⒌⑴ PI System Health⒌⑵ PI Message Log Viewer ⑵常见故障与解决方法⒌⑴ PI接口故障⒌⑵数据库故障⒌⑶网络故障⒍安全与权限管理⑴用户管理⒍⑴用户创建与删除⒍⑵用户权限设置⑵安全策略⒍⑴数据访问控制⒍⑵数据传输加密⒎系统维护与升级⑴系统维护计划⑵系统日志与性能调优⑶系统升级流程附件:本文档涉及的附件包括:⒈ PI系统安装文件⒉ PI系统配置文件⒊ PI系统用户手册⒋ PI系统监控工具法律名词及注释:⒈ PI系统:Process Information System的缩写,是一款常用于工业生产过程中的实时数据管理软件。
⒉数据采集:指从各种传感器和仪器中收集数据。
⒊数据存储:指将采集到的数据保存到数据库中以备查询和分析。
⒋数据处理:对采集到的数据进行清洗、转换和计算等处理操作。
⒌系统监控:对PI系统的运行状态进行实时监控,以及故障诊断和处理。
⒍安全与权限管理:保护系统数据的安全性,限制用户的访问权限。
数据库管理的技术注意事项

数据库管理的技术注意事项在进行数据库管理时,存在一些重要的技术注意事项需要遵循,这些注意事项能够保证数据库的安全性、稳定性和可靠性。
本文将详细介绍数据库管理的技术注意事项,并提供一些实用的解决方案。
1. 数据备份与恢复数据库管理者应定期备份数据,并将备份数据存储在安全可靠的地方。
备份可以通过物理备份、逻辑备份或混合备份的方式进行。
物理备份是将整个数据库系统文件拷贝到备份目标中,而逻辑备份是将数据库中的数据以逻辑形式进行导出。
而混合备份则结合了物理备份和逻辑备份的优势。
在选择备份方案时,需要根据数据库的大小、备份时间和可用存储容量来进行综合考虑。
另外,定期对备份数据进行恢复测试也是一项重要工作,以确保备份的完整性和可用性。
如果数据库发生故障或数据丢失,恢复程序将起到关键作用。
确保备份策略的正确性,并定期测试以验证其可靠性,将有助于最大程度地减少数据丢失风险。
2. 数据库性能优化数据库性能优化是提高数据库运行效率和响应速度的关键。
首先,通过索引和分区来优化查询性能。
索引可以加快查询速度,而分区能够将大型表分割成更小的子集,使得查询变得更高效。
其次,合理规划硬件资源,如分配合适的内存和磁盘空间。
另外,定期收集和分析数据库的性能指标,并基于结果进行调整和优化。
例如,识别慢查询并进行优化,调整数据库参数以达到最佳性能。
3. 数据库安全性保护保护数据库的安全性是数据库管理的核心任务之一。
首先,设置强密码来防止未经授权访问。
密码的复杂度应该足够高,包括字母、数字和特殊字符,并定期更换密码。
其次,权限管理层级要合理划分,根据用户的角色和职责来分配相应的权限。
只给予用户访问和操作数据库所需的最低权限,以减少潜在风险。
此外,使用防火墙和入侵检测系统(IDS)等安全工具来防止未经授权的网络访问。
加密数据库连接,确保数据传输的机密性。
定期对数据库进行安全漏洞扫描,及时修补和更新数据库软件以提高安全性。
4. 定期性能监测与故障排除数据库管理者需要定期监测数据库的性能并快速发现潜在问题。
PI-ProcessBook使用说明

dProcessBook安装使用说明手册ProcessBook安装手册 (2)PI-ProcessBook使用说明 (5)1 PI-ProcessBook是什么? (5)2 PI-ProcessBook画面中可以包含哪些信息? (6)3 Processbook界面介绍。
..................................................... 错误!未定义书签。
4 图标工具功能介绍 (6)5 联结PI服务器 (7)6 查看流程画面....................................................................... 错误!未定义书签。
7 退出系统............................................................................... 错误!未定义书签。
8 如何看趋势图....................................................................... 错误!未定义书签。
9 查找数据 (10)10 如何创建PI-ProcessBook文件 (11)11 如何创建趋势图 (14)12 如何创建棒图 (16)13 如何添加位号数据点 (17)14 如何定义一个动态图素在不同状态下颜色的变化 (17)15 如何自定义和使用一个数据集 (18)ProcessBook安装手册从PI系统WEB网站将ProcessBook软件安装程序下载到本地硬盘,运行ProcessBook软件安装程序,出现以下画面:稍候,出现下面画面:点击“Next”,进入下面画面:点击“Next”,进入下面画面:输入User(PI系统用户,统一为pidemo)、PI Server Node(PI服务器地址,10.141.40.96)和Server OS(PI服务器操作系统,Windows 2000,可选NT代替)。
pi实时生产信息系统用户手册

第 9 页 共 68页
实时生产信息系统用户操作手册
用鼠标双击“backup” ,出现如下目录: 选中上面全部文件复制到“c:\pipc\procbook”目录中。 4 .创建桌面图标 在资源管理器中找到“c:\pipc\procbook\procbook.exe”,为该文件创建一个快捷 方式,将该快捷方式拖到桌面上,在桌面上将其改名为“实时生产管理系统”。
用鼠标点击某一个按 钮,就能打开一幅流
(3).打开一幅流程图画面 用鼠标点击其中某一个按钮,就能打开一幅流程图。下面我们用鼠标点击按钮
“A0001“ ,屏幕就会显示相应的流程图,在每个流程图中都会有一些按钮, 如下:
如果要从当前画面切换到其它流程图画面,只要按相应的连接按钮就行了。
2.3 退出系统在屏幕的右上角有两个 ,用鼠标的左键单击下面的 X,退出当前
单击此图标按 钮打开或关闭 游标
游标线
以上是一星期的趋势图,如果要查看某一时刻的值可以用游标来实现。在工 具栏中有一游标图标按钮 ,用鼠标单击该图标按钮后在趋势图的右边出现一
第 21 页 共 68页
实时生产信息系统用户操作手册
个游标线,用鼠标可以将该游标向左向右任意拉动。也可以用鼠标从趋势图最左 边拉出多个游标。请看下面的图例
第 10 页 共 68页
实时生产信息系统用户操作手册
创建 pi-procbook 快捷图标
5. 设置参数 首先用鼠标双击桌面图标“实时生产管理系统”启动“PI-PROCBOOK”软
件,打开菜单栏中“TOOLS”,“PREFERENCES”,
第 11 页 共 68页
实时生产信息系统用户操作手册
用鼠标单击 START
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PI实时数据库管理员须知 PI实时数据库管理员须知 1、Archive文档自动创建设置 注意:默认是不能自动创建 PI系统能够自动创建归档文件: 和主归档文件一样大小 Name: path (rootname)_dd_mmm_yy_hh_mm_ss 例如: c:\pi\dat\auto_29_Jan_04_08_12_45
Archive_AutoArchiveFileRoot 如果想要PI系统自动创建归档文件,需要通过PI-SMT修改Tunning Parameters 中的Archive_AutoArchiveFileRoot的参数,这个参数默认的是不显示在参数列表中的。 在Archive Tab窗口中选中一个参数,单击鼠标右键,单击New菜单项。弹出添加参数窗口。 在窗口中选择Archive_AutoArchiveFileRoot,然后在Value文本框中输入自动创建文档所在的路径和前缀名称。 如果不要PI系统自动创建归档文件,将Archive_AutoArchiveFileRoot的参数设置为0。 因为如果设置了这个参数,归档子系统会将在制定的目录下产生归档文件,直到将磁盘占满,所以如果想要磁盘保持一定的空间,还需要设置Archive_LowDiskSpaceMB参数。
Archive_LowDiskSpaceMB Archive_LowDiskSpaceMB参数表示的是留给磁盘最小的空间。
2、Archive数据文档保存率参数设置 为了避免Archive数据文档完全写满,而使发送端缓存数据没有数据文档空间来满足数据的写入。我们可以通过更改PItimeout参数表来避免上述现象的产生。 Archive_ShiftFreeTime 剩余空间占满所用的时间 默认为30分钟 Archive_ShiftRatio 剩余空间占总空间的比率 默认为0.2%
2.1 Archive_ShiftFreeTime参数更改 【开始】-【程序】-【PI System】-【PI System Management Tools】-”operation”-“Timeout Table Editor”-”Archive”
2.2 Archive_ShiftRatio参数更改 【开始】-【程序】-【PI System】-【PI System Management Tools】-”operation”-“Timeout Table Editor”-”Archive”
更改为剩余空间可保存4小时的数据
4*60*60=14400(秒) 比率更改为20% 1/5=20% 即剩余空间在100M PI实时数据库管理员须知-1 MaxUpdateQueue 和 TotalUpdateQueue 参数是PI Update Manager 子系统对于各个客户程序记录snapshot数据变化的参数设置。 MaxUpdateQueue每一个客户程序最多的事件量;TotalUpdateQueue所有客户程序的事件量。 在 PI Servers 3.4.370 以前的版本中, 这两个参数的默认值是: maxupdatequeue, 4095 totalupdatequeue, 100,000 在 PI 3.4.375 以后的版本中,这两个参数的默认值是: maxupdatequeue, 50,000 totalupdatequeue, 1,000,000 totalupdatequeue = maxupdatequeue * 需要记录snapshot数据变化的客户程序数目: 需要记录snapshot数据变化的客户程序把包括:PINetMgr, 接口程序(例如. PItoPI,CNI ), ProcessBook , ACE, PE Scheduler, Totalizer, 和 Alarm 子系统。
------------------------------------------------------------ 怎样编辑这些参数: ------------------------------------------------------------ 1、使用PI System Management Tools (PI-SMT) 在Operation中选择Timeout Table,然后选择the Update Manager tab页。如果能够看到这两个参数,直接编辑。如果 没有看到这两个参数,那只有添加这两个参数和他们的值。 2、使用PIConfig 脚本修改参数: Piconfig @mode create,t @table pi_gen,pitimeout @istr name,value maxupdatequeue, 10000 totalupdatequeue, 200000 @ends
PI实时数据库管理员须知-2 关于如何解决客户端连接PI数据库慢的问题? 在PI 3.4.37版本以后,有的时候客户端连接服务器需要很长时间或者报告超时错误。连接慢的原因主要是 默认情况下PI的Network Manager需要将使用SDK客户端的机器ip地址转换为机器名。 想要解决这个问题有以下几种方法: 1、建立DNS服务器 2、如果没有建立DNS服务器,那就在PI服务器上的HOSTS 文件中将每一个客户端机器的ip地址和机器名做一个记录。 3、通过PI-SMT或PIConfig修改NetManager中的reversenamelookupflag参数,将它设定为0。设完这个参数后,重新启动系统。但是以前基于机器名建立的trust 将会无效,必须建立基于IP地址的trust。
PI实时数据库管理员须知-3 PI系统的服务器和客户端通讯需要的端口 PI服务器通过5450端口来与客户程序通讯,客户程序建立一个1024以上的端口。但是PI服务器还需要以下的端口: 名字解析: - 通过HOSTS 文件解析客户机的地址和名字(不需要端口) - 通过DNS解析 (port 53) - 通过NETBIOS 名字服务(port 137)
安全: IPHost PI API: 如果允许名字解析,提供客户机的全部名称,包括域名例
如 "a.b.com" PI SDK 1.3.4.333以前版本: 客户机提供. 只是简单使用机器名称例如"a" PI SDK 1.3.4.333 及以后版本: 客户机提供. 提供客户机的全部名称,包括域名例如 "a.b.com" IPAddress PI API: 通过连接解析
PI SDK: 客户程序提供 AppName PI API: 将客户程序名称保留4个字节+E
PI SDK: 客户程序全名
Windows Domain PI API: NO
PI SDK: 客户程序提供
Windows Username PI API: NO
PI SDK: 客户程序提供
端口: 服务 : ----------------------------------------------------------------------------------------
44: WINS - Windows名字解析 ---------------------------------------------------------------------------------------- 53: DNS - 域名解析 ---------------------------------------------------------------------------------------- 88: Kerberos - Windows 2000, XP authentication ---------------------------------------------------------------------------------------- 123: NTPNetwork - 时间同步 ---------------------------------------------------------------------------------------- 135: DCOM port mapper - Windows authentication, DCOM applications including OPC, SMT 3. ---------------------------------------------------------------------------------------- 137: NETBIOS Name Service - NetBIOS name resolution. Ports 137:139 高风险,通常被堵塞 ---------------------------------------------------------------------------------------- 138: NETBIOS Datagram Service - Ports 137:139 高风险,通常被堵塞 ---------------------------------------------------------------------------------------- 139: NETBIOS Session Service - Ports 137:139 高风险,通常被堵塞 ---------------------------------------------------------------------------------------- 389: LDAP ---------------------------------------------------------------------------------------- 445: SMB ---------------------------------------------------------------------------------------- 636: LDAP SSL ---------------------------------------------------------------------------------------- 1433, 1434: MS SQL Server ---------------------------------------------------------------------------------------- 3268: LDAP GC