(1)QlikView概要
本文的內容,以學習的兩個合伙人:
I.什么是Qlikview
II. QlikView 的優點和缺點? ?
1.1什么是QlikView
1.1什么是QlikView
QlikView是一個工具,一個商業智能分析(BusinessIntelligence,簡稱BI)的工具。
QlikView是由QlikTech開發的。QlikTech 成立于1993。瑞典隆德。今天,她的研發中心仍然設在隆德。而美國及國際總部分別設在拉德諾郡和賓夕法尼亞州。QlikTech 在世界各地都設有辦事處及合作伙伴。QlikTech的目的就是為企業提供一種獲得保持企業生命力的信息的管道。QlikTech可以提供快捷、強效、低成本的數據分析及報表解決方式,可以提高整個企業的洞察力,并增強企業的決策能力。通過不斷地創新技術和無與倫比的服務,將說明客戶實現他們的愿望。
?QlikView文件能夠部署在企業網絡或通過先進的入口站點給使用者,并能夠以很多不同的文件類型來進行查看。包含Java 對象,IE插件,AJAX Zero-Footprint 及Windows-based Analyzers在內的多種client文件都能夠應用于QlikView文件。QlikView 分析文件,也能夠像Word或Excel 文件一樣發送電子郵件。也能夠通過不同的方法安全轉移。
QlikView管理信息的方式與人腦的工作方式極為相似。就像人的大腦一樣,QlikView通過聯想與信息處理過程相結合,由用戶自己決定要問的問題而不是數據庫,用戶僅僅需選擇一個感興趣的目標就可以得到很多其它相關信息。常規的信息檢索系統往往是自上而下的查詢方法。而QlikView能夠讓你在數據結構的不論什么位置開始進行查詢。
傳統的數據查詢,往往是一項復雜的任務,它要求具備廣泛的數據庫知識并掌握一定的查詢語言的使用能力,而用戶往往也被限制于預定搜索例程。QlikView 改變了這樣的情況,它透過單擊鼠標能夠自由選擇顯示在頁面上數據。
QlikView可以應用于很多領域。QlikView將使您成為第一個可以決定計劃將怎樣實施的用
戶。
QlikView能夠幫助您獲得不同來源、不同數據庫的數據,不管是本地的或是通過網絡連接的數據源都能夠實現。QlikView差點兒能夠用于不論什么數據庫或數據源。
使用QlikView,你可以
l 為信息庫建立一個靈活的終于用戶界面
l 得到數據關系的快照
l 基于你的數據作展現
l 創建動態圖形圖表
l 進行統計分析
l 鏈接說明和多媒體用戶數據
l 建立自己的專屬系統
l 從多個數據源整合信息。創建新表
l 建立自己的商業智能系統
如今所使用的QlikView案例已廣泛應用于金融系統、人力資源管理、市場分析、客戶支持、項目管理、生產控制、庫存和採購等領域。
用戶能夠綜合不同領域的應用,以獲得全新的信息。
每一個QlikView文件,并非在自身建立一個全然意義上的數據庫,每一個文件都能夠應用自身的存儲過程。通過數據源的更新而時時更新。將通過下述內容進行說明:
QlikView能為每個人提供簡化分析的革命性工具。可以提供很高速的、動態的、基
于內存的分析,并能從多種數據源中提取數據,這里數據源能夠是多個數據源,也能夠是單一的Excel 文件或文本文件。
1.2 QlikView的長處和缺點
通過第一節的介紹。我們已經知道了QlikView是一個BI的工具,既然是工具就會有優缺點。
就和我們“人無完人”一樣。不論什么一個工具都不是萬能的。都能解決一定的問題。以下就沖BI工具的方面來介紹一下QlikView的優缺點。
為了方便,我們把尋常知道的那些傳統的BI廠家微軟、IBM……提供的BI方式成為傳統的BI工具。
1.2.1傳統BI的結構和缺點
傳統BI的結構例如以下圖:
傳統BI成敗的關鍵在于建模,從上圖中也能夠看出,從數據庫中取數據以及建模都在不同的層次應用不同的技術,很復雜。
且傳統BI的實施時間周期長,成本較大……最重要的是成功率并不高,僅僅有35%左右。
??????????風險度:數據建模須要許多的時間,造成項目周期比較長。并且因為建模的問題所造成的數據倉庫的不合理,從而影響前端分析的效果不能滿足用戶的需求。添加了項目的風險度
??????????資源消耗:數據的I/O吞吐量很大,從ETL、Cube生成到報表數據生成都須要大量數據的處理,這須要耗費系統大量的資源和時間
??????????靈活性:一旦終于用戶希望添加、調整多維分析的要求。則必須將其需求遞交給IT人員,由IT人員從數據建模,Cube制作直至展現。這個過程又一次構建
??????????性能:隨著并發用戶的添加,報表和OLAP的內容增多,系統的響應速度將愈緩慢。即便添加多個應用server,也難以從根本上解決性能問題
??????????成本高:軟硬件成本、維護成本、培訓成本、使用成本非常高
1.2.2QlikView結構和特點
??????????內存的BI:QlikView引領BI系統的變革,數據裝載于內存中,實時響應用戶的分析需求,計算速度快(一秒內可返回400萬條記錄查詢結果);
??????????完整的BI架構:QlikView是一個集ETL、OLAP分析和展現于一體的BI工具;
??????????點擊驅動:QlikView的點擊驅動、可視化交互界面同意用戶及時訪問度量值、具體記錄級別并顯示出隱藏在業務系統中的一些不可預測的屬性。
??????????數據訪問:AQL專利技術。直接從用戶的業務系統中採集數據并進行多維分析。剔除了傳統BI基于數據倉庫(集市)才干實施的弊病。
??????????全面支持64位系統;
??????????高速建模
??????????不須要數據倉庫和第三方數據庫,直接從業務系統中抽數據,無需傳統BI的建模過程。數據裝載到內存中,採用專利的AQL查詢引擎。可以即刻查詢用戶給定條件的相關數據。
??????????按需高速計算
??????????全部圖表都能夠做多維分析。和其它產品基本的不同在于:QlikView 的多維分析是用戶點擊后再運行實時計算。絕不用預先計算好。是運算最快的BI產品。
??????????直觀的交互式用戶界面
??????????提供了很多圖表的類型和各種變化。每個UI組件都能點擊查詢。
界面表現力強,採用排除法過濾數據,符合人腦決策習慣。能夠用VB Script、Java? Script做二次開發。
??????????易用
??????????產品架構簡單。上手easy——3分鐘安裝完畢,30分鐘掌握基本使用。
??????????靈活性
無維度限制,不論什么字段都能夠作為管理視點進行組合、分析、鉆取。支持計算維度和計算度量。
字段間隨意組合成新的圖表和立方體。十分靈活。
能夠按需隨時調整分析模型、界面布局和分析對象。高速適應需求變化,易于推廣使用
1.2.3 QlikView和傳統BI的對照
1.2.4QlikView的缺點
??????????Qlikview無數據倉庫、ETL、元數據管理等部分:
Qlikview盡管也稱其具有ETL功能的,僅僅是相對其它的ETL工具來說,哪怕是SSIS,都要弱上太多太多。沒有圖形化界面、沒有好的腳本管理及版本號控制方法、定時調度等待方面,確實是其缺陷。
可是作為前端工具,附帶的ETL功能再垃圾。也不算是重點。元數據管理方面的缺失,也確實是存在的,這方面能夠根據企業自身須要而選擇,有些行業,尚未到此階段。有些企業,定位Qlikview為桌面級別的分析工具。或是企業儀表盤的公布。那么對于元數據管理方面,自然要求也是有限。
??????????Qlikview沒有多維數據庫(OLAP)技術:
可是Qlikview中有“組”的概念,結合過濾的屬性、交叉表組件等,能夠部分實現的“上鉆”、“下鉆”、“切片”、“切塊”、“旋轉”等操作。通過如此這般操作內存中的數據集,也能夠實現一個報表樣式變換實現出若干張業務需求報表的需求。
提到這點就順便說一下,因為與傳統不一樣,則有兩點也會是特別一些的:
I.處理同期、前期、年累計等,是與其它工具的計算方式有差別的。非常難簡單套用其它工具的概念。
II.因為一個QVW就是一個大的數據集合。則同一QVW中全部頁簽的數據都會隨著選擇、過濾等操作而聯動,既是好事,但對數據顯示上來說也添加了控制的難度。
??????????Qlikview開發出來的應用文件,是若干個QVW文件。QVW文件是存儲了數據的,分析時是要載入至內存的,各個QVW文件數據的交叉使用情況。是較差的,預計也是極其不好實現的。
這樣,自然會給人一種這些QVW都是“孤立”的感覺。如須要改善這樣的情況。也可考慮QVW的數據從數據倉庫/數據集市而來。在開發前端時,各種公式、口徑一定要嚴格遵守規范,統一,避免出現同一指標出現不同口徑算出不同值的情況。
??????????權限控制。在這方面是比較弱的,在LOAD腳本中進行定義。根據字段去設置,有點偏“硬”,欠靈活。
??????????與外部WEB平臺的集成性、不支持FLASH地圖 (Google地圖用起來不是太好看)等;
??????????僅執行于WINDOWS平臺,這也是一個有局限性的點。
??????????總代來說。Qlikview還算是個偏小眾的BI工具。資源少、交流少是一大困擾。
??????????與外部WEB平臺系統,如PORTAL、OA等其它系統的集成,關鍵是SSO。在10版本號下。SSO的實現,是一項難度極大的工作。
??????????在報表開發的時候,對負責報表的支持,不是太好,不是太規范的報表非常難實現。
至于中國式報表則更加不用說了。
??????????報表的數據均為聯動,在不須要一個QVW內全部頁簽都實現數據聯動的時候。就比較麻煩了。
??????????假設想為已經成型的QVW應用切換風格,手工工作量太大,主題的制作及應用功能不好用。
更不用提做成一鍵切換應用主題,這個是不可實現的。
??????????開發時對分別率的設計,沒有自適應這樣的功能,有些死板。
??????????學習資源較少。使用中遇見問題不好解決。注:這也是我寫這個系列博客的原因之中的一個。添加一些中文的學習資料。
??????????所見所得:意思是數據的深層信息讓我們用戶能夠一眼望穿。這也是QlikTech給QlikView所用的廣告詞之中的一個,還有你看QlikView的圖表也是類似于一僅僅眼睛。所見所得。
1.3 小結
?本文旨在讓大家了解:什么是QlikView。以及其優缺點。
一個工具的出現以及普及總是有道理的。
使用Qlikview能夠幫我們進行非常快的BI分析,為領導層的解決更快的提供根據。
至于其缺點那是無法避免的,由于沒有完美的工具,我們在使用過程中可以做到揚長避短。以最小的成本產出最好的效果就可以。
最后再說一下使用QlikView的優點:
??????????最短的項目實施周期,所見即所得。無項目風險;
??????????最簡單的系統架構,穩定可靠;
??????????最快的報表運算速度;
??????????最少的使用培訓時間;
??????????最低的維護成本;
??????????最靈活的需求適應性;
??????????最佳客戶愉快的程度;
版權聲明:本文博主原創文章,博客,未經同意不得轉載。
總結
以上是生活随笔為你收集整理的(1)QlikView概要的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 魔兽世界怀旧服当心翼手龙在哪里 当心翼手
- 下一篇: 微信欢乐斗地主残局普通100关怎么打 斗