1. 程式人生 > >為敏捷 BI 補上關鍵兩環

為敏捷 BI 補上關鍵兩環

所謂“敏捷 BI”,很多人都清楚,並不是指某個前端工具軟體,而是貫穿在資料分析平臺構建和執行過程中的快速實現能力,所以它不是“傳統 BI”的簡單替代品。通過敏捷 BI,可以更好地幫助業務人員完成繁瑣的操作以及計算,提供更全面和快捷的分析和呈現能力。

一般對於敏捷BI 的評價會包括這幾個方面:

1、 可以快速提供可選、可分析的資料;

2、 簡單操作就可以給報表新增欄位;

3、 能夠快速完成儀表盤等製作。

不過,只擁有這幾點能力還不足以成為合格的敏捷 BI,作為成功實施和應用的關鍵,在拖拽報表等功能之外,還需要補齊另外關鍵的兩環……

 

咦?是哪兩環呢?是不是很好奇呢?哈哈,不賣關子了!

第一環——固定報表:也就是解決使用頻率高、需求固定、格式複雜、計算複雜的報表需求。通常情況下,敏捷 BI 拖拽出來的表格形式過於規整、表達資訊不夠,而許多業務使用者更喜歡看直截了當、資訊全面的報表,相比之下,固定報表資訊量更大,一張表包含很多方面的內容,可以充分展示資料,並基於複雜的資料關係進行計算。

第二環——填報:解決資料補錄、資料入庫的填寫需求。敏捷 BI的實現,是分析資料庫中已有的資料,但實際上很多資料還需要我們後續新增、修改、刪除、整理。而國外的應用場景中這種現象不是很常見,所以眾多“外籍血統”的敏捷 BI 中自然缺少了這一方面的考慮,但在國內市場,這項功能顯然是非常必要的。

在補齊了關鍵的這兩環後,敏捷 BI 才能讓使用者真正覺得有用、好用!而一般敏捷 BI 產品又缺乏這兩種能力,那該怎麼辦呢?

 

哈哈,這不是巧了嗎,找潤乾報表啊!潤乾報表易於整合,可以為您補上這令人拍案叫絕的兩環——補刀,我們是專業的!

 

接下來,先介紹一下第一環——固定報表。

在使用報表的過程中,很多使用者會發現對報表的需求並不僅僅是一些簡單的計算和簡單的格式,在各行各業中普遍存在需求複雜、計算繁瑣的固定報表,例如下面這張報表:

undefined

天吶,看這密密麻麻的資料以及五顏六色的區域,這個報表一定很複雜吧?

不不不,沒有那麼複雜!這只不過是一張用到了6個數據表的標準多源分片報表。多源分片報表,顧名思義,就是一張報表分為多個區域,並且擁有多個數據源。這種報表通常看起來很複雜,但實際上只需要將其分為多個區域,在各個局域中分別進行計算就可以完成了。

不信?不信就來看看這張報表的原始模樣——

undefined

這個報表中使用了ds1-ds4這四個資料集,橫向縱向被分成幾片單元格,其中有的是擴充套件行,有的是固定行。固定區域和動態擴充套件區域混合在一起,既互相獨立又有一定的資料聯絡,這種報表就是最典型的多源分片報表。

從這個例子可以看出,在潤乾報表的幫助下,這種看似格式複雜、計算複雜的報表,其實可以通過細分的各片單元格完成,不僅看起來更加易懂,而且可以脫離拼寫複雜的SQL語句!

 

當然,僅僅解決複雜報表是遠遠不夠的,更多情況下,使用者還想有更加靈活多變、方便快捷的選擇——比如:在使用報表時,還能夠自由修改資料。

說到修改資料,第一反應你會想到什麼?使用SQL語句修改資料庫中的資料?沒錯,這種想法十分正確,而且如果只是修改一條兩條資料也是毫無問題,不過當你發現需要修改的資料竟然有二十條三十條的時候,就會發現事情沒有這麼簡單。

這裡就不得不提到潤乾報表的填報功能了。不需要使用SQL語句,不需要停止伺服器,也不需要依賴程式設計師,只需在web端預覽“填報表”的時候,直接對資料進行修改並且提交就可以了。

老王賣瓜,自賣自誇——接下來就誇一誇潤乾報表提供的填報功能。

我們首先在web端預覽這張員工填報表;

undefined

表中除編號外的資料都是可編輯的,比如我們可以將編號為1的員工的籍貫從“瀋陽”改為“北京”,點選提交儲存後,這條資料就修改好了。當然,我們還可以在當前頁面進行多處修改,然後只需要提交一次就可以了。

undefined

我們在編輯這張填報表的時候,還可以對填報表進行一些其他的設定,比如在原本的員工表中,性別一欄只有1和0,我們通過選中單元格[右鍵]→[編輯風格],設定下拉列表框的顯示值,使得程式碼值1顯示為“男”,程式碼值0顯示為“女”,並且在web端預覽時,性別一欄的樣式為只有“男”、“女”兩個選項的下拉列表框。

undefinedundefined 

或者,我們可以在填報表中設定新增資料允許的範圍,比如新增校驗表示式,設定工資所在的單元格只能新增大於3000且小於等於10000的資料,否則彈出相應的出錯提示。

undefined

undefined

其它編輯風格也可以根據需要進行選擇,具體做法請參閱《填報教程 - 編輯風格》。

從上面的例子可以看出,潤乾報表提供的填報表中,只需要在設計器內對單元格進行設定,就可以很方便的為我們實現預期的效果,不再需要編寫jsp來設定填寫條件、彈出判斷提示,真是暖暖的,很貼心啊~

至此,敏捷BI中重要且常用的兩環就得到了完美的補齊:多源分片報表可以用來解決資料複雜、結構複雜的問題,填報表可以用來解決修改報表資料的問題。
詳情連結:http://c.raqsoft.com.cn/article/1542267305035?r=gxy