

摘要:大數據時代,基層人民銀行面對眾多業務系統收集產生的數據和金融機構報送的各種金融數據,如何深度挖掘數據價值,以可視化的方式展示數據,使用戶能夠通過與數據交互的方式分析挖掘數據價值,促進基層央行履職是一個重要課題。傳統的數據處理方式如Excel表格在處理大量數據時效率較低。同時共享數據時也存在一定的局限性。相對Excel,較先進的ECharts數據可視化技術使數據變得更直觀,可讀性更強,但需要專業的開發人員進行ECharts圖表開發,存在一定的技術門檻。針對傳統的Excel和基于ECharts的數據可視化處理方式的不足,本文研究了現有幾種常用的數據可視化技術,實現了基于QuickBI的數據可視化門戶,讓普通業務人員零代碼即可實現便捷的數據可視化。
關鍵詞:數據可視化;交互式數據可視化;QuickBI;ECharts
近年來,隨著寧波經濟快速發展,人民銀行寧波市中心支行開展的數據中心“云”化工程,建成了許多服務地方人民銀行業務發展的業務系統。結合人民銀行總行開發的眾多業務系統,基層央行面對著大量數據,迫切需要深度挖掘數據價值并以可視化的方式展示數據,促進基層央行的履職。傳統上,業務人員主要通過Excel表格制作數據展示圖表,難以建設綜合反映多項數據的數據展示門戶。通過Excel制作而成的數據展示圖表無法便捷地實現共享,每當圖表內容更新后,只能重新向共享圖表人員重新發送新的圖表。
數據可視化是指數據和信息的圖形表示。通過應用數據可視化技術,有助于使復雜數據更易于理解。隨著各行各業對處理和分析大數據價值的需求不斷增長,數據可視化已成為商業、科學研究和行政等領域的重要工具。交互式數據可視化通過為用戶提供交互式體驗,將數據可視化提升到一個新的水平,使用戶能夠以更直觀和引人入勝的方式探索數據。我們為此研究了目前常用的ECharts圖表可視化技術和QuickBI數據可視化分析工具,最后選用QuickBI來搭建基層央行特色數據門戶,探索出一種可以在非IT技術背景業務人員中推廣應用的交互式數據可視化分析路徑。
一、交互式數據可視化分析的優勢和挑戰
交互式數據可視化具有廣泛的應用,包括數據分析、營銷、科學研究和新聞報道。在數據分析中,交互式數據可視化為用戶提供了一種探索和理解復雜數據的方法,這是靜態可視化無法實現的。在商業營銷中,交互式數據可視化可用于創建高質量的演示文稿、信息圖表和其他營銷材料。在科學研究中,交互式數據可視化可以幫助研究人員了解數據中的復雜關系和模式。在新聞業中,交互式數據可視化可用于創建交互式新聞報道和數據驅動的調查報告。在金融業中,交互式數據可視化可以幫助金融從業人員通過圖形化的方式分析和理解各類經濟金融統計數據,以做出正確的決策。
盡管有其優勢,但交互式數據可視化分析也面臨著一些挑戰。首先,設計和實現有效且易于使用的交互式可視化需要投入大量的時間和資源。其次,需要平衡交互性水平與呈現的信息量,以確保用戶不會被過多的數據所困擾。最后,為確保準確性、一致性和可靠性,在呈現數據時需要遵循一定的規范和標準。因此,在進行交互式數據可視化分析時,技術人員需要關注這些挑戰,并努力找到適合的解決方案以克服這些問題。
二、常見的數據可視化技術
(一)基于Excel的數據可視化
Excel作為最常用的Office辦公軟件,具備著強大的數據可視化展示能力。它主要通過函數公式、條件格式和數據透視圖表等方法來實現。在函數公式方法中,通過應用函數如REPT等,可以將特定數值字段轉換為重復的圖示,非常適用于簡單的圖表展示。而條件格式則能根據數值大小來改變單元格的顏色,實現類似柱狀圖數據展示效果。數據透視圖表分析,需要將數據源整理成字段表的形式[1]。將所需展示的數據整理成多張字段表,通過插入數據透視圖表的方式來實現數據的可視化展示??偟膩碚f,Excel作為一款簡單易用的數據可視化工具,在處理少量數據場景下有一定的優勢。但當面對數據量達到數萬甚至數十萬條級別時,Excel的處理速度就存在一定的瓶頸,而且基于Excel完成的數據可視化圖表的分享相對比較困難。另外當存在多張數據表關聯分析的場景下,Excel難以方便地實現數據可視化分析展示。
(二)基于ECharts的數據可視化
ECharts是一款基于JavaScript的數據可視化圖表庫,通過一定的開發,能夠實現生動、可交互和可定制的數據可視化展示。ECharts最初由百度團隊開發,并于2018年初捐贈給Apache基金會,成為ASF孵化級項目[2]。ECharts 提供了多種可視化圖形,如餅圖、折線圖和柱狀圖等常規圖表,以及適用于商業智能的漏斗圖和儀表盤等。它還支持不同類型圖表的自由組合顯示。ECharts能支持千萬級別數據量的可視化展示,并支持多種數據源,包括數據庫、二維表和鍵值對等。
基于ECharts開發的可視化圖表具有很強的數據交互能力。但是,要靈活運用ECharts圖表庫進行數據可視化,需要具備較強的網頁前端應用開發技術和后端數據庫數據整理技術,普通業務人員難以直接上手使用。
(三)基于QuickBI的數據可視化
QuickBI是某司開發的商業智能工具,是云用戶首選的數據可視化分析工具,可以無縫對接各類云上數據庫、自建數據庫和本地數據文件,大幅提升數據分析和報表開發效率。0代碼拖拽式的極簡操作交互,讓業務人員也能輕松實現數據可視化分析[3]。
三、QuickBI的概述
QuickBI 作為一款商業智能工具,主要功能是幫助用戶快速創建和分析數據報表。具體來說,QuickBI 的特點和功能有以下幾點。
可視化分析:QuickBI 提供了豐富的圖表類型,包括柱狀圖、餅圖、折線圖、散點圖等,幫助用戶快速了解數據的趨勢和分布情況。
多維度分析:QuickBI 支持多維度分析,通過維度和度量字段,可以對數據進行分組和匯總。維度是指數據的一個分類特征,如時間、地區和產品;度量是指數據中的具體數值特征,如金額、訪問量和訂單數等[4]。
可視化數據報表:QuickBI 可以快速創建數據報表,支持各種表格和圖表類型,并通過可視化方式直觀地呈現數據。
豐富的數據源:QuickBI 支持多種數據源,包括數據庫、Excel、CSV等,方便導入數據。
智能數據分析:QuickBI 提供智能數據分析功能,幫助用戶快速識別數據中的規律和趨勢。
協作和分享:QuickBI 支持多人協作,用戶可以方便地共享報表和分析結果,提高團隊的工作效率。
交互式分析:交互式分析是 QuickBI 的核心功能之一。用戶可以在可視化分析圖表中應用聯動、鉆取和指定條件查詢等功能,實時反饋數據分析結果。QuickBI還提供Story Builder等交互式分析功能,通過故事線的形式展示已創建的圖表。在多維度分析時,可以通過鉆取數據改變分析粒度,通過聯動同步改變其他儀表板內的相關數據。例如,可以從地市粒度下鉆到區縣粒度查看地理緯度數據情況[5]。
總的來說,QuickBI是一款易于使用且功能強大的商業智能工具,可以幫助用戶快速創建數據報表并進行可視化分析。它支持多種數據源和圖表類型,同時支持用戶在分析過程中開展交互式分析,幫助用戶識別數據中的規律和趨勢,提高工作效率和決策效果。另外,QuickBI 還支持多人協作和數據共享,方便用戶與團隊成員進行數據分析和溝通。
四、QuickBI的使用
QuickBI是一個易于學習和使用的商業智能工具,它的使用流程分為四步:連接數據源,創建數據集,制作數據分析儀表板和整合儀表板形成可共享的數據門戶。其使用流程如圖1所示。
連接數據源:QuickBI 支持多種數據源,包括關系型數據庫、非關系型數據庫、阿里云MaxCompute數據庫和 CSV 文件等??梢允褂?QuickBI 的圖形界面連接數據源,并選擇要導入的數據表。當使用Excel和CSV等本地文件數據源時,還可以通過追加的方式持續更新數據,保證數據分析的新鮮度。
創建數據集:連接數據源后,QuickBI將數據存儲在數據集的數據庫表中。通過指定數據集的維度字段和度量字段,能夠幫助用戶更好地理解和利用數據,并進行分組、統計和比較等操作,得出有價值的結論。用戶還可以在數據集現有字段的基礎上,應用QuickBI內置的眾多計算公式,計算生成新的有價值的數據分析字段,為后續的儀表板可視化分析打下基礎。
生成儀表板:QuickBI 提供了大量的可視化分析圖表,包括折線圖、柱狀圖、餅圖和散點圖等。用戶可以在數據視圖中選擇數據字段,并使用拖放功能將其映射到圖表的 X 軸和 Y 軸。用戶還可以自定義圖表的樣式和顏色,添加篩選器和排序功能,以及設置交互式圖表,使得儀表板更具有交互性和可操作性(見圖2)。
創建數據門戶分享數據:通過創建數據門戶可以整合多個儀表板,形成特色鮮明的主題數據分析門戶,并分享給指定的QuickBI用戶。用戶還可以通過創建一個分享鏈接,其他用戶即可在瀏覽器中查看和交互圖表。
總的來說,QuickBI 的使用流程簡單明了。用戶可以通過連接數據源,創建數據集,生成數據分析儀表板,并整合數據門戶,輕松地進行數據分析和可視化展示。
五、QuickBI交互式數據可視化的優點
人民銀行寧波市中心支行通過應用QuickBI開展交互式可視化分析以來,已經形成了二十余個特色數據分析門戶,有效提升了數據挖掘分析水平。通過應用QuickBI開展交互式數據可視化分析,還發現其具有下面幾點優點。
易用性:QuickBI 擁有簡潔明了的用戶界面,并且提供了大量的圖表和數據可視化工具,可以讓用戶快速方便地生成圖表和報告。
高效性:QuickBI 提供了豐富的數據處理功能,可以幫助用戶快速分析大量數據,并生成有價值的觀點。
實用的交互分析:QuickBI通過創建多個數據分析儀表板,應用Story Builder,鉆取和聯動等交互式分析技術,它有效降低了用戶在分析過程中面對海量分析數據的迷茫感,提升數據分析效率。
協同合作:QuickBI 支持多人協同合作,并且提供了安全的數據分享功能,讓團隊成員快速有效地共享信息。
總之,QuickBI是一款功能強大、易用、高效的交互式數據可視化分析工具,可以有效滿足基層央行的數據分析需求。
六、結束語
在大數據時代,充分利用數據資產,發揮數據驅動力變得十分困難。傳統的數據可視化分析方法處理效率較低,且共享不便。而基于ECharts的數據可視化方案對普通業務人員的開發門檻較高,不利于他們的使用。通過應用QuickBI進行交互式數據可視化分析,可以幫助沒有IT技術背景的普通業務人員進行數據分析。
交互式數據可視化的未來十分光明,因為數據分析的重要性只會不斷增加。通過結合機器學習和人工智能技術,可以創建更復雜的數據可視化,甚至能夠自動生成數據分析成果。隨著技術的進步和每天生成的數據量的不斷增加,交互式數據可視化分析也會不斷地優化升級。通過應用交互式數據可視化分析,基層央行能提升數據分析能力,為基層央行決策提供有力的數據支撐。
作者單位:馬川 中國人民銀行寧波市中心支行
參? 考? 文? 獻
[1]鄭笑嫣.基于excel的多維度聯動數據可視化設計[J].信息技術與信息化,2020(04):43-45.
[2]王兆益,周愛平.基于ECharts 的數據可視化系統設計[J].計算機與網絡,2020(19):60-62.
[3]QuickBI.https://www.aliyun.com/product/bigdata/bi.(Accessed Dec 12,2022).
[4]QuickBI維度和度量. https://help.aliyun.com/document_detail/103998.html. (Accessed Feb 10,2023)
[5]QuickBI交互式分析. https://help.aliyun.com/document_detail/184195.html. (Accessed Feb 10,2023)