張廣馳
?
淺談數(shù)據(jù)庫(kù)視圖在本地有線電視中的應(yīng)用
張廣馳
江蘇有線網(wǎng)絡(luò)發(fā)展有限責(zé)任公司泗洪分公司,江蘇 泗洪 223900
隨著有線電視運(yùn)營(yíng)商的業(yè)務(wù)的發(fā)展及愈發(fā)激烈的市場(chǎng)競(jìng)爭(zhēng),及時(shí)準(zhǔn)確的獲取用戶的發(fā)展情況及業(yè)務(wù)信息對(duì)于市場(chǎng)發(fā)展、營(yíng)銷方案及經(jīng)營(yíng)決策有著至關(guān)重要的意義。基于此,著重介紹了數(shù)據(jù)庫(kù)視圖及其在本地?cái)?shù)據(jù)統(tǒng)計(jì)中的應(yīng)用。
有線電視;數(shù)據(jù)庫(kù)視圖;數(shù)據(jù)統(tǒng)計(jì)
隨著“三網(wǎng)融合”的不斷推進(jìn),有線電視運(yùn)營(yíng)商正逐步從原有的單一業(yè)務(wù)運(yùn)營(yíng)商向全業(yè)務(wù)運(yùn)營(yíng)商轉(zhuǎn)變,為客戶提供基本電視服務(wù)、付費(fèi)電視服務(wù)、寬帶服務(wù)和其他增值業(yè)務(wù)服務(wù)。同時(shí),在業(yè)務(wù)發(fā)展過(guò)程中,來(lái)自于業(yè)務(wù)運(yùn)營(yíng)、市場(chǎng)以及其他方面的信息量日益增加,并且種類與復(fù)雜程度越來(lái)越高,使用傳統(tǒng)的方法難以準(zhǔn)確、及時(shí)地掌握各類信息,普通的報(bào)表匯總數(shù)據(jù)難以描述復(fù)雜的市場(chǎng)和業(yè)務(wù)信息。[1]在這種背景之下,省公司運(yùn)營(yíng)支撐開(kāi)放了數(shù)據(jù)庫(kù)視圖功能,各市、區(qū)縣根據(jù)自身的市場(chǎng)需求及特點(diǎn)針對(duì)性的進(jìn)行數(shù)據(jù)查詢與統(tǒng)計(jì)。通過(guò)對(duì)數(shù)據(jù)的統(tǒng)計(jì)及分析能及時(shí)的對(duì)業(yè)務(wù)的開(kāi)展和運(yùn)營(yíng)情況進(jìn)行評(píng)估和研究,以支持各類經(jīng)營(yíng)決策以及市場(chǎng)營(yíng)銷方案的制定。[2]
作為一個(gè)全省級(jí)業(yè)務(wù)支撐平臺(tái)BOSS系統(tǒng)在保證數(shù)據(jù)安全的前提下具有數(shù)據(jù)開(kāi)放性的特點(diǎn)。全省各地市、區(qū)縣有著大量、頻繁的數(shù)據(jù)查詢提取的需求?,F(xiàn)有的報(bào)表、經(jīng)分系統(tǒng)雖然在一定程度上很好地支持了數(shù)據(jù)統(tǒng)計(jì)分析需求但仍無(wú)法完全充分地滿足地市、區(qū)縣的個(gè)性化需求,而數(shù)據(jù)庫(kù)視圖能夠很好的滿足不同的需求,其具備以下特點(diǎn):
1.1 方便、靈活的使用
(1)滿足緊急性需求:各地市、區(qū)縣的數(shù)據(jù)查詢需求一般都很緊急,如果開(kāi)發(fā)相應(yīng)的報(bào)表的話周期太長(zhǎng),不能及時(shí)查詢需求。而只要安裝相應(yīng)的數(shù)據(jù)庫(kù)軟件就能通過(guò)視圖即時(shí)查詢和提取需要的數(shù)據(jù)。[3]
(2)滿足差異性需求:各地市、區(qū)縣由于自身業(yè)務(wù)特點(diǎn)、關(guān)注焦點(diǎn)不同,所以要查詢提取的數(shù)據(jù)也千差萬(wàn)別。例如有的地市、區(qū)縣更關(guān)注暫??蛻魯?shù)、銷戶客戶數(shù)等客戶流失數(shù)據(jù),而有的地市、區(qū)縣更關(guān)注付費(fèi)增值套餐訂購(gòu)、退訂數(shù)等業(yè)務(wù)發(fā)展數(shù)據(jù);又例如對(duì)于同一個(gè)數(shù)據(jù)有的地市、區(qū)縣希望按區(qū)域分組,有的地市、區(qū)縣希望按小區(qū)分組。通過(guò)開(kāi)放視圖這種方式地市、區(qū)縣可以實(shí)現(xiàn)數(shù)據(jù)的自主化查詢。[4]
1.2提供自動(dòng)的安全保護(hù)功能
一方面,通過(guò)視圖用戶只能查詢和修改他們所能見(jiàn)到的數(shù)據(jù)。數(shù)據(jù)庫(kù)中的其他數(shù)據(jù)則既看不見(jiàn)也取不到。數(shù)據(jù)庫(kù)授權(quán)命令可以使每個(gè)用戶對(duì)數(shù)據(jù)庫(kù)的檢索限制到特定的數(shù)據(jù)庫(kù)對(duì)象上,但不能授權(quán)到數(shù)據(jù)庫(kù)特定行和特定的列上。通過(guò)視圖,用戶可以被限制在數(shù)據(jù)的不同子集上。
另一方面,通過(guò)在視圖創(chuàng)建腳本中限制分公司ID和數(shù)據(jù)區(qū)域ID可以讓各地市、區(qū)縣只能訪問(wèn)本地?cái)?shù)據(jù)而不能訪問(wèn)到其他地市、區(qū)縣數(shù)據(jù),從而實(shí)現(xiàn)了數(shù)據(jù)隔離,保證了數(shù)據(jù)信息安全。[5]
數(shù)據(jù)庫(kù)視圖的使用需要在本地安裝安裝oracle客戶端,在Oracle安裝路徑….NETWORKADMIN 下修改配置文件tnsnames.ora,同時(shí)安裝PL/SQL軟件,然后使用賬號(hào)密碼,通過(guò)啟動(dòng)PL/SQL developer軟件登陸oracle數(shù)據(jù)庫(kù)。
使用數(shù)據(jù)庫(kù)視圖前,需要掌握基本的語(yǔ)句語(yǔ)法:
如:建表CREATE TABLE,刪表DROP TABLE,刪除數(shù)據(jù)DELETE FROM TABLE,查詢SELECT…FROM,條件WHERE,條件組合AND,判斷存在EXISTS,剔除重復(fù)DISTINCT,計(jì)數(shù)COUNT,求和SUM。
其次,利用數(shù)字字典對(duì)數(shù)據(jù)庫(kù)中的各個(gè)表進(jìn)行了解,掌握?qǐng)?bào)表數(shù)據(jù)庫(kù)視圖、經(jīng)分視圖客戶信息、用戶信息、訂單(受理信息)信息、賬戶賬本(繳費(fèi))信息、賬單信息、資源信息、地址信息、操作員信息8個(gè)子模塊下各關(guān)鍵表和關(guān)鍵字段值的定義。分析表中的字段的含義以及表與表之間的關(guān)聯(lián)關(guān)系,關(guān)聯(lián)字段等,進(jìn)而結(jié)合系統(tǒng)業(yè)務(wù)規(guī)則,通過(guò)SQL語(yǔ)言及邏輯關(guān)系對(duì)所需的數(shù)據(jù)進(jìn)行查詢。
通過(guò)對(duì)數(shù)據(jù)庫(kù)的認(rèn)識(shí)以及數(shù)據(jù)統(tǒng)計(jì)口徑的理解,根據(jù)公司發(fā)展的數(shù)據(jù)需要,利用數(shù)據(jù)庫(kù)進(jìn)行我公司各項(xiàng)數(shù)據(jù)的統(tǒng)計(jì),如有效用戶、繳費(fèi)用戶、用戶收視費(fèi)實(shí)時(shí)情況、欠費(fèi)停用戶、高清/標(biāo)清機(jī)頂盒用戶、銷賬退賠、寬帶、點(diǎn)播詳單、沉默用戶等。比如沉默用戶數(shù)據(jù)的統(tǒng)計(jì),該統(tǒng)計(jì)主要是針對(duì)有高清和互動(dòng)業(yè)務(wù)的客戶,統(tǒng)計(jì)用戶互動(dòng)點(diǎn)播的使用情況及使用習(xí)慣,利用SQL語(yǔ)言可以查詢用戶在當(dāng)月是否有互動(dòng)點(diǎn)播的行為,如果客戶一個(gè)月沒(méi)有點(diǎn)播或回看任何記錄則將其定義為沉默用戶。利用數(shù)據(jù)庫(kù)視圖查詢能夠?qū)⒊聊脩艏皶r(shí)的導(dǎo)出,能夠?qū)Τ聊脩暨M(jìn)行互訪與反饋,了解用戶的收視習(xí)慣,或者通過(guò)網(wǎng)格工程師進(jìn)行上門服務(wù)與引導(dǎo),使用戶更多的使用互動(dòng)點(diǎn)播功能,以此保有或者發(fā)展更多的增值業(yè)務(wù)。
通過(guò)數(shù)據(jù)庫(kù)視圖能夠在本地靈活、方便的對(duì)公司的各項(xiàng)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,及時(shí)了解用戶的發(fā)展、流失、高清互動(dòng)、寬帶等相關(guān)業(yè)務(wù)的具體情況,能夠?yàn)楣镜慕?jīng)營(yíng)與發(fā)展提供數(shù)據(jù)支撐,更好地服務(wù)于市場(chǎng)。
[1]姜桂洪.SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2015.
[2]尹志宇,郭睛.數(shù)據(jù)庫(kù)原理與應(yīng)用教程:SQL Server[M].北京:清華大學(xué)出版社,2010.
[3]李強(qiáng).數(shù)據(jù)庫(kù)中視圖的應(yīng)用[J].才智,2012(28):12.
[4]劉健文.基于工作流技術(shù)的廣電BOSS運(yùn)維管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:中山大學(xué),2011.
[5]占億民,褚永勝,劉合超,等.基于BPMN的廣電綜合運(yùn)維支撐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].有線電視技術(shù),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