时间:2022-10-13 14:35:17
导言:作为写作爱好者,不可错过为您精心挑选的1篇业务支撑系统局数据运维研究,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
1引言
业务支撑系统(以下简称为“BOSS系统”)是基于计算机技术,融合了计算机软硬件以及移动通信的部分特点于一体,用于支撑移动通信业务运营和管理的IT系统[1]。业务支撑系统局数
据作为业务开通、控制以及计费、结算的基础数据,其影响范围广、涉及网元多。目前运营商已建成了一级和分省两级业务局数据中心(BranchDataCen⁃ter,以下简称为BDC),形成了两级局数据发布与管理体系,实现了全网局数据的一点制作,全网自动发布。省级局数据中心作为局数据流程中承前启后的关键环节,承担着及时接收并处理一级局数据中心下发的局数据,并准确发布到省内各系统的重任。省级局数据中心能否做到局数据及时处理、准确发布,以下几个环节至关重要:①及时接收并正确处理一级局数据中心下发的局数据;②将省级局数据中心局数据及时准确发布到客户关系管理、计费、结算等下游系统;③各下游系统网元间局数据完成加载并确保同步一致;④将加载回执完整、准确地反馈给一级局数据中心;⑤贯穿整个流程的局数据一致性管理。以上环节构成了省级局数据中心局数据处理的一个闭环流程,该闭环流程对于确保业务支撑系统局数据准确、快速加载具有非常重要的意义。针对以上关键环节,以贯穿整个局数据接收-处理-发布-加载全流程的局数据一致性管理为主线,同时结合日常运维经验加强局数据同步管理、深入挖掘局数据应用管理两大应用关键功能点,整合形成局数据一致性管理、局数据同步管理、局数据应用管理为主的“两点一线”三大运维模块。
2“两点一线”的运维模块
局数据一致性管理模块通过建立闭环的数据质量管理体系实现对数据质量的事前预防、事中处理、事后稽核来提升系统间数据一致性;通过开发省侧端到端数据稽核流程来实现省级BDC和各个下游系统间的数据一致性比对;通过端到端的全流程稽核结果可实时掌握局数据在全流程中的加载情况。局数据同步管理模块主要负责接收一级BDC下发的局数据,进行相关规则校验,根据增量数据同步规则进行处理后入库,并通过统一开通指令自动向相关系统发布。同时监控各下游系统数据加载情况,并获取加载回执反馈给一级BDC。局数据应用管理模块主要负责将省级BDC的局数据准确及时地发布到相关系统,按照统一产品管理原则,通过局数据-产品转换程序将增值业务转换为产品,以便业务灵活推广和营销。
3贯穿全流程的局数据一致性管理
3.1建立数据质量管理体系
通过事前预防、事中处理、事后稽核,建立全流程数据质量管理体系。事前合理分布数据,避免不必要的数据复制和同步;跨系统流程设计时避免采用同步的通讯机制和不可靠的传输机制;采用多进程、多线程,提高数据处理的实时性;提前制定同步策略,以其中的一个平台作为标准进行同步;加强电子化稽核系统和电子化平台建设。事中加强全局事物控制;实行自动回退和手工回退;可进行重发机制,重发次数、间隔时间配置化实现。事后通过定期任务进行各类数据稽核;利用自动化稽核系统完成数据分析及修复。
3.2省内全流程稽核
省级局数据中心发起的与省级相关网元一致性稽核管理流程如图1,可实现从省级局数据中心到一个或多个下游系统的局数据业务一致性稽核。
4局数据同步管理
4.1动态线程管理技术保障数据及时处理
通过一级BDC下发的局数据类型多且数据量大,而且增量下发数据量没有规律可循,经常会在某个时间段有大量增量数据下发,造成省侧BDC数据量积压无法及时处理。为解决这种情况省级BDC采用后台动态线程管理技术,每分钟扫描一级BDC下发文件目录,当文件积压量大于设定值且持续时间超过15分钟,则增加线程数,直到文件积压量小于设定值,则恢复线程数到默认值。通过动态线程管理技术,省级BDC处理下发文件能力大大提升,较好地解决了下发文件积压未及时处理问题。
4.2异常数据容错保障数据准确处理
针对延迟下发的修改、删除类局数据,由于增量下发时间晚于局数据开始时间,省级BDC加载的时候就在原局数据做了更新处理,没有把原局数据失效,这样会导致和一级BDC不一致。针对该类情况,省级BDC进行了对应优化,不再判断文件下发时间是否晚于增量局数据生效时间,对此类局数据均先失效原局数据,再生成一条新的局数据。从而使得局数据在省级BDC的删除、修改流程完整完成。
4.3自动重发技术保障流程闭环
对于延迟下发的局数据,由于省级BDC是当天处理反馈前一天的增量回执文件,延迟下发的局数据文件名和下发日期不符,省级BDC就不会反馈回执。为避免类似情况,省级BDC进行了自动补发加载成功回执文件功能的开发,保障了业务处理的闭环流程且减少了人工维护工作量。4.4局数据发布过程全程可视化监控保障业务加载省级BDC建立局数据全局视图,实现局数据发布过程的全程监控,发布历史可追溯。可监控省业务网元加载状态;可按类型或者局数据信息等条件查询当前各网元加载状态,确保在业务上线前各系统已完成局数据加载,保证业务处理的准确性。
4.5BDC局数据异常处理全流程纳入短信监控
将一级BDC下发局数据处理情况纳入系统日检,每天检查增量局数据下发、加载、发布情况。如果发现省级BDC加载失败情况,则立即处理。通过日检机制,从上线至今共发现并处理加载失败局数据628条,确保了省级BDC和一级BDC一致性。
5局数据应用管理
5.1局数据配置化同步技术
省级BDC发布的目标网元支持配置化管理,支持特定字段的发布。如GPRS流量统付局数据只有计费系统使用,则配置接收网元为计费,该类局数据只会发布到计费对应文件目录。全网SP信息有20个字段,根据省相关系统的订阅规则只需要发布12个字段给营业或者计费,不需要全部字段发布,方便了计费和营业侧的局数据处理。
5.2局数据产品化管理
目前系统中,是将所有资费、服务、订购关系实现了统一产品化的管理。对于BDC下发的增值业务局数据,就需要根据局数据转化为产品资费。通过产品化管理,可实现增值业务办理渠道、办理地市灵活配置。如可以根据资费发布渠道灵活配置该业务发布渠道,可以发布在前台渠道、电子渠道、业务平台渠道任意渠道;也可以根据发布地市对一些针对指定地市的业务,如阿坝藏文手机报可只发布到阿坝市。
5.3局数据应用侧的分类管理
由于BDC下发的点播局数据量达到千万级别,一般点播局数据只在详单查询中使用,故处理BDC下发局数据时,将点播和包月业务分开表存储,点播局数据表只存储企业代码、业务代码、业务名称、费用这几个关键字段。同时为了提升详单查询效率,将增值业务点播局数据存储于内存数据库,用户查询详单时通过直接访问内存库的方式,速度比之前直接访问物理库的方式提升明显。同时前台办理包月业务时只需要加载包月局数据表,保证了前台业务办理速度。
6结语
局数据作为业务支撑系统的关键基础数据,关系到计费、订购、结算、营销等各个环节的准确性、及时性、便捷性。针对局数据业务特点、业务流程,抓住局数据运维工作关键环节,通过“两点一线”的局数据运维体系实现了对局数据的关键环节的有效管理。随着移动通信系统业务的不断发展,局数据中心建设的进一步推进,后续将有更多的业务纳入局数据中心管理,局数据中心的运维工作也需要我们进一步深入思考、勇于探索、善于总结,更好地完成局数据的运维管理工作。
参考文献
[1]李弦,陈恭亮,基于BOSS系统的业务量分析研究[J].移动通信,2010,(12):92-94.
作者:周承瑛 单位:四川通信科研规划设计有限公司