當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

Spider 資料集插件

1. 概述

1.1 版本

使用 Spider 資料集插件需要 FineBI 與 FineReport 版本適配。詳細請參見:適配詳細資訊

FineBI 版本
功能變動
5.1
-
5.1.13
Spider 資料集插件支援直連版本

1.2 應用場景

  • 資料需要透過複雜報表展示的需求,FineBI5.1 無法直接實現的時候,可以透過使用 Finereport 設計器獲取 FineBI  業務包中的資料實現複雜報表製作的功能。

  • 大數據量的分組彙總計算,可以在 FineBI 的 自助資料集 中操作實現,之後在 FineReport 中展示。

1.3 功能簡介

透過安裝 Spider資料集插件 ,FineReport10.0 設計器可對接 FineBI 的 Spider 引擎取數,共享 FineBI 的表資料及資料權限。

Spider 資料集的參數篩選是由 Spider 引擎進行計算,其他的依舊由報表引擎進行計算。

注:BI 在 5.0 使用了全新的 Spider 引擎,原 FineIndex 插件不再適用。

注:使用插件從 FineBI 業務包取數,若該資料為實時資料,取數的速度取決於資料庫的效能。若取數速度過慢,使用者可以將實時資料更改為抽取資料。

2. 操作步驟

2.1 安裝插件

FineReport 設計器和 FineBI 伺服器都需要安裝 Spider資料集插件 

2.2 連結 FineBI工程

2.2.1 管理者連結 FineBI 工程

步驟詳情請參見:FineReport 設計器遠端連結 FineBI 工程

2.2.2 普通使用者連結 FineBI 工程

1)管理者先連結 FineBI 工程,詳細請參見:FineReport 設計器遠端連結 FineBI 工程

2)管理者給普通使用者分配 遠端設計範本權限管理 的權限,比如給 Alice夏梅 分配權限,如下圖所示:

13.gif

3)夏梅登入自己的帳號後,再連結一下 FineBI 工程。

2.3 建立 Spider 資料集

切換到「遠端伺服器」後,新增 Spider 資料集,如下圖所示:

1571936270878075.png

2.3.1 明細表

1)一個 Spider 資料集下面可有多個業務包,點選下拉按鈕,可以看到所有業務包,這裏選擇「地產行業」業務包。

一個業務包下面可有多個表,點選下拉按鈕,可以看到所有的表,這裏選擇「簽約事實表」。

可以將表設定為兩種型別——明細表和分組表,這裏選擇「明細表」;

點選資料後的設定按鈕進入資料選擇對話框,對話框中羅列出所有的欄位,直接勾選即可,勾選後點選確定,如下圖所示:

1571939377398419.png

2)點選排序後的設定按鈕進入排序設定對話框,新增排序列,設定升冪、降冪;

本次操作中選擇「銷售單價」,「升冪」,點選確定

點選過濾條件後的設定按鈕進入過濾條件設定對話框,新增列,設定條件;

本次操作中可選列為「合同總價(人民幣)」,運算子為「大於」,參數為「$p」;

點選重新整理按鈕,就能看到參數「$p」了,設定「$p」預設值 140000,點選該介面右下角確定按鈕,Spider 資料集新增完成。如下圖所示:

1571939514497819.png

下面列出各種欄位型別的過濾方式,如下表所示:

  欄位型別過濾方式  
  正文  包含於、不包含於、包含、不包含、開頭是、結尾是、開頭不是、結尾不是、為空、非空
  數值  等於、不等於、大於、小於、大於等於、小於等於、為空、非空
  日期  大於(某個日期之後)、小於(某個日期之前)、等於、不等於、為空、非空
  布爾  等於、不等於(true/false)

3)設定完成之後,點選左上角的預覽按鈕 1571938329965091.png,可以看到如下圖所示的效果:

1571938056722602.png

2.3.2 分組表

1)重新整理增一個 Spider 資料集,業務包選擇「地產行業」,表選擇「簽約事實表」,型別選擇「分組表」;

點選「指標」後面的設定,進入列軸選擇對話框,對話框中羅列出業務包中所有資料表的指標欄位,依次勾選「合同總價(人民幣)」、「銷售面積」、「銷售單價」;

點選「維度」後面的設定,在彈出的對話框中選擇「AREAGUID」、「BUGUID」、「合同總價」和「標準總價」欄位。該對話框中顯示了所有與上面指標選擇欄位相聯動的資料表;

注:指標和維度不可選擇同一欄位,當指標選擇了 A 欄位時,維度的 A 欄位選擇灰化,反之亦然。

如下圖所示:

1571966647708692.png

2)點選「彙總」後面的設定,在彈出的對話框中選擇需要各個彙總欄位的彙總方式(這裏的欄位對應指標欄位);

彙總欄位依次選擇「去重計數」、「計數」、「求和」。如下圖所示:

1571966959787548.png

下面列出各種欄位型別的彙總方式:

 欄位型別彙總方式  
正文去重計數、記錄個數、字串連接,預設為去重計數
數字求和、求平均、求中位數、求最大值、求最小值、去重個數、記錄個數、求方差、求標準差,預設為求和  
時間重計數、記錄個數、最早時間、最晚時間,預設為去重計數

3)點選「排序」後面的設定,進入排序設定對話框,新增排序列(排序列可新增指標及維度中已新增的欄位);

選擇「標準總價」,選擇「升冪」,點選確定

點選「過濾」條件後面的設定,進入過濾條件設定對話框,新增列,設定條件,點選新增,再點選確定,各種欄位型別的過濾方式同明細表。

過濾條件中,可選列為「合同總價」,運算子選擇「大於」,設定一個參數「$p」;

點選重新整理按鈕,參數「$p」的值為 140000,點選該介面右下角確定按鈕,Spider 資料集新增完成。如下圖所示:

1571967440316448.png

4)設定完成之後,點選左上角的預覽按鈕 1571938329965091.png,可以看到如下圖所示的效果: 

1571968272635047.png

3. 注意事項 

描述:將已建好的 Spider 資料集中的欄位拖入到範本中,儲存範本,預覽時出現如下圖所示的錯誤:

1571968493410249.png

解決方案:Spider 資料集範本必須登入平台獲取到使用者後才能預覽;

即使用者登入 FineBI ,選擇管理系統>目錄管理,將範本掛載在任一目錄下便可實現預覽。如下圖所示:

1571968876710142.png

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!