APP下载

浅谈数据库视图在本地有线电视中的应用

2016-03-27张广驰

移动信息 2016年11期
关键词:区县视图数据库

张广驰



浅谈数据库视图在本地有线电视中的应用

张广驰

江苏有线网络发展有限责任公司泗洪分公司,江苏 泗洪 223900

随着有线电视运营商的业务的发展及愈发激烈的市场竞争,及时准确的获取用户的发展情况及业务信息对于市场发展、营销方案及经营决策有着至关重要的意义。基于此,着重介绍了数据库视图及其在本地数据统计中的应用。

有线电视;数据库视图;数据统计

随着“三网融合”的不断推进,有线电视运营商正逐步从原有的单一业务运营商向全业务运营商转变,为客户提供基本电视服务、付费电视服务、宽带服务和其他增值业务服务。同时,在业务发展过程中,来自于业务运营、市场以及其他方面的信息量日益增加,并且种类与复杂程度越来越高,使用传统的方法难以准确、及时地掌握各类信息,普通的报表汇总数据难以描述复杂的市场和业务信息。[1]在这种背景之下,省公司运营支撑开放了数据库视图功能,各市、区县根据自身的市场需求及特点针对性的进行数据查询与统计。通过对数据的统计及分析能及时的对业务的开展和运营情况进行评估和研究,以支持各类经营决策以及市场营销方案的制定。[2]

1 建立数据库视图的意义

作为一个全省级业务支撑平台BOSS系统在保证数据安全的前提下具有数据开放性的特点。全省各地市、区县有着大量、频繁的数据查询提取的需求。现有的报表、经分系统虽然在一定程度上很好地支持了数据统计分析需求但仍无法完全充分地满足地市、区县的个性化需求,而数据库视图能够很好的满足不同的需求,其具备以下特点:

1.1 方便、灵活的使用

(1)满足紧急性需求:各地市、区县的数据查询需求一般都很紧急,如果开发相应的报表的话周期太长,不能及时查询需求。而只要安装相应的数据库软件就能通过视图即时查询和提取需要的数据。[3]

(2)满足差异性需求:各地市、区县由于自身业务特点、关注焦点不同,所以要查询提取的数据也千差万别。例如有的地市、区县更关注暂停客户数、销户客户数等客户流失数据,而有的地市、区县更关注付费增值套餐订购、退订数等业务发展数据;又例如对于同一个数据有的地市、区县希望按区域分组,有的地市、区县希望按小区分组。通过开放视图这种方式地市、区县可以实现数据的自主化查询。[4]

1.2提供自动的安全保护功能

一方面,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。

另一方面,通过在视图创建脚本中限制分公司ID和数据区域ID可以让各地市、区县只能访问本地数据而不能访问到其他地市、区县数据,从而实现了数据隔离,保证了数据信息安全。[5]

2利用数据库视图统计数据的基本要求

数据库视图的使用需要在本地安装安装oracle客户端,在Oracle安装路径….NETWORKADMIN 下修改配置文件tnsnames.ora,同时安装PL/SQL软件,然后使用账号密码,通过启动PL/SQL developer软件登陆oracle数据库。

使用数据库视图前,需要掌握基本的语句语法:

如:建表CREATE TABLE,删表DROP TABLE,删除数据DELETE FROM TABLE,查询SELECT…FROM,条件WHERE,条件组合AND,判断存在EXISTS,剔除重复DISTINCT,计数COUNT,求和SUM。

其次,利用数字字典对数据库中的各个表进行了解,掌握报表数据库视图、经分视图客户信息、用户信息、订单(受理信息)信息、账户账本(缴费)信息、账单信息、资源信息、地址信息、操作员信息8个子模块下各关键表和关键字段值的定义。分析表中的字段的含义以及表与表之间的关联关系,关联字段等,进而结合系统业务规则,通过SQL语言及逻辑关系对所需的数据进行查询。

3 数据库视图在本地的应用举例

通过对数据库的认识以及数据统计口径的理解,根据公司发展的数据需要,利用数据库进行我公司各项数据的统计,如有效用户、缴费用户、用户收视费实时情况、欠费停用户、高清/标清机顶盒用户、销账退赔、宽带、点播详单、沉默用户等。比如沉默用户数据的统计,该统计主要是针对有高清和互动业务的客户,统计用户互动点播的使用情况及使用习惯,利用SQL语言可以查询用户在当月是否有互动点播的行为,如果客户一个月没有点播或回看任何记录则将其定义为沉默用户。利用数据库视图查询能够将沉默用户及时的导出,能够对沉默用户进行互访与反馈,了解用户的收视习惯,或者通过网格工程师进行上门服务与引导,使用户更多的使用互动点播功能,以此保有或者发展更多的增值业务。

4 总结

通过数据库视图能够在本地灵活、方便的对公司的各项数据进行统计分析,及时了解用户的发展、流失、高清互动、宽带等相关业务的具体情况,能够为公司的经营与发展提供数据支撑,更好地服务于市场。

[1]姜桂洪.SQL Server 2008数据库应用与开发[M].北京:清华大学出版社,2015.

[2]尹志宇,郭睛.数据库原理与应用教程:SQL Server[M].北京:清华大学出版社,2010.

[3]李强.数据库中视图的应用[J].才智,2012(28):12.

[4]刘健文.基于工作流技术的广电BOSS运维管理系统的设计与实现[D].广州:中山大学,2011.

[5]占亿民,褚永胜,刘合超,等.基于BPMN的广电综合运维支撑系统设计与实现[J].有线电视技术,2014(2):76-80.

A brief discussion on the application of database view in local cable TV

Zhang Guangchi

Jiangsu Cable Sihong Branch,Jiangsu Sihong 223900

With the development trade of CATV operators and the increasingly fierce market competition,it is a crucial important for the development of the market to obtain the users' development situations instantly and accurately ,which is the information for the development of market or marketing programs. This thesis put emphasis on the database view and the application of local data statistics.

Cable TV;database view;data statistics

TN943.6

A

1009-6434(2016)11-0086-02

猜你喜欢

区县视图数据库
5.3 视图与投影
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
数据库
区县电视台如何做好重大赛事报道
数据库
数据库
数据库
北京:上游水质不合格 下游区县将收补偿金