報表進階資料來源
功能簡介
報表資料展示的資料來源除了來自於自已建立的表單,還可以選擇本系統資料來源中的資料,報表進階資料來源就是管理報表使用的資料來源資料。
設定路徑
「後臺」-「業務整合」-「報表進階資料來源」
應用示範
業務場景
Info
某企業已有進銷存系統,現在使用微程式系統搭建一個資料分析系統。已通過在微程式中建立資料來源獲得到企業2021年的銷售資料,希望對銷售情況做分析。
操作步驟
1、設定資料來源
在「後臺」-「業務整合」-「資料來源」處設定銷售管理資料庫連結訊息。
(具體設定方法見業務整合資料來源)
2、設定報表進階資料來源
在「後臺」-「業務整合」-「報表進階資料來源」處建立目錄,點擊新增方法。
- 填寫方法編碼(test_xiaosouguanli)、方法名稱(銷售管理)
- 選擇服務類型爲私有
- 選擇連接好的銷售管理資料庫
- 編寫正確的sql查詢語句(支持where條件中帶參數設定)
- 點擊測試,可查看運行結果
- 最終點擊保存後可在報表設計處查看該進階資料來源
3、設計報表
在「後臺」-「應用管理」-「進銷存應用」-「銷售情況分析模型」處設計報表。
- 選擇報表的進階資料來源:銷售管理
- 拖動統計的指標項和維度
- 保存報表設計內容,前臺打開即可展示
原理解釋
微程式業務整合處設定報表進階資料來源後將結果同步於報表應用提供的進階資料來源,同步成功後纔可在「後臺」-「應用管理」-「選擇應用」-「報表模型」-「選擇資料來源」-「進階資料來源」可見。
webapi應用日誌內會記錄調用報表此接口的請求與響應結果,同步成功時結果如下:
ps. 報表同步的url爲設定文件設定,由於報表與微程式應用常部署與一臺服務器上,所以url的預設地址爲127.0.0.1,如果環境非預設地址,請按自己具體服務部署環境進行修改。設定參數如下:
設定參數:
cloudpivot.report.thirdDatasourceUrl:
查看webapi日誌:一般在業務整合建立進階資料來源新增保存時服務異常時,都是業務整合處設定報表進階資料來源同步於報表應用中進階資料的接口調用失敗,請詳細查看此處日誌,包括請求的url請求地址是否正確,應的錯誤具體什麼原因。然後再行檢查報表應用是否部署正確
**2、**微程式設定完成後,未在報表進階資料來源處看到資料
查看webapi日誌:一般在微程式進階資料來源處看不到資料的時候,都是業務整合處設定報表進階資料來源同步於報表應用中進階資料接口調用失敗,請詳細查看此處日誌,包括請求的url請求地址是否正確,響應的錯誤具體什麼原因。然後再行檢查報表應用是否部署正確
更新: 2024-01-29 01:24:20
原文: https://www.yuque.com/skwme4/hyk0u0/ftm8bk