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