1. 程式人生 > >大屏視覺化解決方案

大屏視覺化解決方案

什麼?什麼?2.8萬10套的報表工具。

就可以畫出大屏?

大屏的前世今生

作為一個BI行業人,我們對DashBaord,領導駕駛艙,儀表盤等概念都非常熟悉,然而忽如一夜春風來,客戶都用起大屏來。大屏視覺化需求,從2015年 2016年,突然之間就成了BI專案,資料視覺化專案需求列表的中的常見需求項,那什麼是大屏呢,和我們原先的DashBaord,有什麼區別呢。

我們先來看一下什麼是大屏:

dbd1

這個場景,就是我們很多人概念中原始的大屏情景,是在電視,電腦中看到的一些大型國家機構使用大屏的場景,比如航天部門發射火箭的時候,這就是大屏,只不過這個大屏和我們的行業當時還沒有產生太多交集,我們當然也不會去過多瞭解。

隨著資訊化建設的快速發展,視覺化需求越來越高,硬體技術也越來越成熟,大屏開始慢慢普及,不再是大型的國家單位才可以用,才用的起,很多原先只能在pc上看單屏DashBaord的企業,單位,也可以用得起大屏,也需要用大屏了。

而且在大資料時代來領後,大屏顯示系統也不再單單作為顯示工具,只是將影象、資料訊號傳輸到大螢幕上顯示給使用者,而是需要對海量的資料資訊進行高效率的分析,實現硬體搭載軟體的完美結合,幫助管理者發現數據背後的關係和規律,為決策提供依據。

於是 大屏視覺化在2015年之後,逐漸進入了很多客戶的專案需求單中。

講到這裡,大家應該明白了,大屏,其實就是我們原先的DashBaord或者是DashBaord的放大版,從一屏到多屏的擴充套件銜接,展現更多的資料,對業務價值,資料價值更全景,更深入的挖掘分析和展現。

潤乾如何做大屏

潤乾作為一家老牌BI廠商,Dashboard時代我們可以做Dashboard,大屏時代我們也可以做大屏。

Q:什麼版本可以做,多少錢?
A:2.8萬10套的普通報表就可以做!!!
如何做?

方法一:用報表的Dashboard功能做

多適用於一屏之內的展示,可以很好的自適應螢幕,可以支援文字,表格,統計圖等,可以聯動鑽取。
dbd2
優勢:靈活的調整佈局 可聯動。不足:不支援複雜的元件,比如單個元件內的tab切換。

我們來看幾張潤乾做的單屏DashBaord。
dbd4
dbd5
dbd6
這些都是我們沒有美工背景的工程師,也沒有美工協助下做出來的,基本可以打70分,如果您有美工協助幫忙定義樣式顏色,自己畫一個90分的DashBaord是完全沒問題的。

方法二:自定義頁面製作

適用於超寬超高的大屏,元件功能比較複雜,頁面佈局要求比較精細的場景。優勢:基本所有的功能和需求都能滿足,背景色,視訊,聯動,tab切換等。不足:更多的需要頁面和美工開發人員來一起做。
先來看幾個潤乾的合作伙伴們用潤乾報表做的大屏效果。
dbd9
dbd10
dbd11.png
是不是很酷炫??再來看一下自定義頁面大致是怎麼做的,我們用一個小夥伴的簡單案例來說明(篇幅有限,只能精簡的去寫了)。
案例為臺達臺灣桃園研發中心的監控螢幕,大螢幕一年365天都在實時更新著整個建築各個區域的溫度、耗電量、工作狀態,並將所有資料實時收集並傳遞到大樓內的臺達觸控式人機介面和展示廳中控牆上。管理者可以實時瞭解到建築內各個裝置的運作狀態,比如月中或月末通過系統生成的資料和圖表,瞭解不同區域燈光或其他電子裝置的耗電量,管理人員可以對耗能過大的裝置進行控制,使其在總能耗的範圍內合理配置能耗資源。

解決方案
步驟1:業務專家制定大屏內容顯示方案
工作內容:首先根據業務場景抽取關鍵指標,然後定義分析指標的維度,最後定義指標的統計圖型別和頁面劃分。

步驟2:設計人員設計整體佈局和風格
工作內容:根據業務專家劃分的頁面進行指標佈局,根據使用者要求的色系進行樣圖設計, 根據終端使用者定稿的樣圖進行切圖。

步驟3:H5開發人員進行頁面開發
工作內容:用切好的圖結合css製作網頁模板,每個指標的位置用iframe引入統計圖圖片。

步驟4:報表工程師製作報表並嵌入頁面
工作內容:根據各統計圖製作報表,將呼叫報表的url替換到每個指標的iframe中,最後整合後整體細節調整與優化。

一個多屏的大屏方案到此實施完成

清!澄清!再澄清!

做一個大屏類似一個小專案,以上說的是通過潤乾的產品,結合合作伙伴的實施團隊以及終端使用者的業務專家我們可以實現大屏需求的快速交付,而且利用潤乾的新大資料計算工具,我們可以把專案中已經存在和可能存在的效能隱患點和資料計算處理難題都幫客戶一次性解決了。如果您也有的這樣的大屏需求,可以購買報表工具去自己做一個出來,也可以找我們銷售給您推薦幾個我們的小夥伴去給您做,整體下來,相信成本會遠遠低於您的預算,驚喜則會遠遠超出您的預期。

潤乾更大的優勢

就這樣,潤乾在報表軟體的成本上幫客戶省一大筆銀子,還是10套報表,然後潤乾的優勢遠不止於此!!!

對!到這裡,才是重點!!

大屏背後的複雜資料處理,大資料背景下的計算效能如何保證,更應該是一個大屏需求裡最應該關注的指標。從上面的大屏製作過程可以看出,一個大屏要做的炫,更多的是美工和頁面的活,專案組有美工和頁面人員配合就可以搞定,如果大屏要算的快,就是個技術活了,不是一般的廠商可以搞得定的了,需要看計算引擎強不強了,而大資料年代的的大屏需求,恰恰是一個更注重效能,更注重效率的場景需求。

潤乾不僅僅是一家堅持了17年的BI廠商,更是一家一直追求卓越技術的廠商。這麼多年來,潤乾技術好,效能好的印象更是深深的紮根在了我們的廣大合作伙伴,整合商客戶的心裡。

筆者來自潤乾的技術支援團隊,這兩年中就接到了很多使用者的求助,來求助的問題大致分為上面說的兩類。

一:大屏的資料來源太複雜
二:大屏的效能有問題

我們找兩個故事來看看這兩個問題。

故事一:解決資料來源複雜的問題

來自於一個石油行業合作伙伴,他們的大屏要展現:

  • 資料倉庫的歷史資料
  • excel檔案中的文字記錄
  • 實時工業資料庫中的資料
  • 其他業務系統中的以介面形式提供的資料
  • 鑽井鑽頭感測器發回來的json實時資訊

同時要從這麼多資料來源中取數,並且還要做關聯計算,讓客戶很頭疼,大屏的頁面他們已經設計好,做好了,但是資料卻取不上來,因為按傳統的解決方法,客戶需要:

  • 用到ETL工具先抽取清洗DW中的資料
  • 需要把文字檔案匯入到資料庫中賦予他們計算能力才能計算
  • 需要開發對接工業資料庫的介面
  • 需要寫很多的程式碼才能解析系統介面和json資料

實現起來太困難。作為合作了很多年的老合作伙伴,他們覺得潤乾一直以來協助他們解決了很多難題,自然他們就又把這個難題反饋給了我們。我們給客戶提供的解決方案是,使用潤乾的大資料計算工具—集算器。集算器除了關係型資料,還提供了大量非關係型資料介面,可直接訪問Hive、MongoDB、、Hbase、SPARK、redis、阿里雲OTS,也包括麥傑等工業資料,也能直接解析半結構化資料,比如excel xml  html  txt json  webservice等,同時集算器還有強大的計算能力,客戶用了集算器後,問題也就都迎刃而解了。

故事二:解決效能的問題

來自於一個電信行業的合作伙伴,他們的大屏是要給領導統計歷史的各項資料指標,炫和酷都不是問題,美工多調調就可以,但是因為資料量太大而引發的效能問題,他們撓頭了很久也沒能解決,也是在一次交流中,他們把難題發給了我們。

確實,電信行業的資料量太多太雜了:

  • 有些取數慢
  • 有些算的慢
  • 有些算的太多卡死
  • 有些資料庫壓力太大不讓佔資源算
  • 有些演算法太複雜DBA表示他也不會寫sql了
  • 單機壓力大,規模又不到用Hadoop的程度,大資料工程師人員成本還高

以至於客戶怕出這些問題,有些指標項竟然用了寫死的假資料,讓大屏的真實性大打折扣我們給客戶提供的方案仍然是大資料計算工具—集算器。

  • 分段取數解決資料庫JDBC取數的瓶頸
  • 多執行緒平行計算,更高效的利用硬體資源,算的更快
  • 遊標技術分批計算資料避免大資料量一次性讀取和計算導致記憶體溢位
  • 壓縮儲存二進位制檔案庫外計算,解決歷史資料過多佔用資料庫資源的問題
  • 分步、有序計算更符合人的自然思維,可以輕鬆寫出sql寫不出或者很複雜的計算語句
  • 叢集分佈計算解決單機效能瓶頸,更適合小型叢集場景,學習成本及人員成本也低

客戶試用集算器後,效能有了很大的提升,最後這位客戶大屏用的友商的方案,後臺的計算用了潤乾的集算器引擎,我們也願意為更多的友商專案提供效能方面的技術支撐,共同成功 。

結案陳詞

確實是的,大資料背景下的大屏,酷炫和效能是相伴相生的,不管酷炫誰來為您解決,您都可以記住,潤乾是為您解決效能問題的專家 。關於更多集算器的內容,請您到潤乾官網瞭解,最好找個售前和您好好聊聊。關於報表降價到2.8w讓利於合作伙伴們而且還是10套的事情,也請您到潤乾官網 或報表價格政策瞭解一下。