1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 應用場景
大部分系統生成的 Log 檔案都是正文檔案,例如網站的瀏覽存取量,每個頁面的停留時間等等。
那麼報表系統對正文檔案的分析就必不可少。使用者可以透過正文資料集匯入正文檔案作為資料源。
1.3 功能簡介
正文資料集,就是指資料源是一系列的 TXT 正文檔案。
管理者可以將這些檔案作為資料來源,用 FineReport 來呈現這些資料,並做相應的資料分析。
2. 定義正文資料集
2.1 準備正文檔案
TXT 檔案的內容由「正文」和「分隔符」構成。
支援的正文編碼類型有:GBK、BIG5、ISO-8859-1、UTF-8、UTF-16、EUC_JP、EUC_KR、CP850。預設為空。
支援的正文分隔符有:列表符、空格、逗號、其他自訂分隔符。預設為空格。
例如:準備的正文檔案如下,編碼格式為無,分隔符為逗號。
2.2 上傳正文檔案
正文資料集支援2種方法呼叫正文檔案,使用者可根據自身情況進行選擇。
1)本地檔案:正文檔案儲存在報表工程的%FR_HOME%\webroot\WEB-INF\reportlets目錄下。(不支援獲取本地電腦其他目錄下的檔案)
2)遠端 URL 檔案:正文檔案儲存在某個伺服器端,呼叫該檔案的存取 URL 即可。
本範例將建好的正文檔案放置在 %FR_HOME%\webroot\WEB-INF\reportlets下,如下圖所示:
2.3 新增檔案資料集
1)點選「+」,選擇檔案資料集,如下圖所示:
2)在正文資料集設定介面,選擇要新增的正文檔案。如下圖所示:
由於在 datasource.txt 中,第一欄是列標題,分隔符是逗號。在右側的設定中也要按照實際情況選擇,選擇「其他」即可自訂分割符。
注:若選擇「URL」。
1)請確定報表工程可成功存取該檔案,否則將呼叫失敗。
2)URL地址中若包含中文,必須先進行 URL轉碼 ,填寫轉碼後的路徑,方可正常存取。
3)點選「預覽」按鈕,可以看到資料如下:
4)建立成功後即可看到對應的正文資料集: