web 報表如何使用以服務方式提供的資料來源?
web 報表的專案現在越來越多的做成前後端分離,後端做成微服務提供資料介面,這也是一類資料來源。雖整體框架結構一致,但各家做法及返回結果格式上可能都略有不同,也就導致沒有通用的解決方案。
目前來說,針對這類資料來源基本都是採用 api 二開的形式解決。現在 java 開發的報表工具較多,基本也都會提供自定義類資料集功能,透過呼叫客戶的微服務獲取資料,然後再把資料處理成各家產品認識的資料集物件就行了。
支援服務類的資料來源沒啥問題,但是透過 api 這種方式其實是有弊端的,應用耦合性太高、不支援熱載入且還得有專門的開發人員, 中便有更詳細的解釋,供大家參考。
更好的方式,或許我們可以加一個資料計算層(如前面連結文章),使得報表應用成為三層結 ,計算層專門來處理微服務的資料,並且這個處理過程有專門的計算中介軟體,支援寫簡單的指令碼完成資料處理過程,且支援熱載入。介紹一篇文章 ,裡面介紹了為報表增加計算層後的便利性及優勢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2701165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx服務系列——靜態資源web服務NginxWeb
- web 配置多資料來源Web
- 什麼是報表的多樣性資料來源問題?如何解決?
- QTcpServer實現web靜態資源服務QTTCPServerWeb
- 報表怎麼動態選擇資料來源
- Swift web服務框架Vapor 學習資源整理SwiftWeb框架Vapor
- springboot 多資料來源,最簡單的整合方式Spring Boot
- python如何建立web服務PythonWeb
- Centos Linux 更換源,原官方源已經不再提供服務CentOSLinux
- 智慧家居加速落地,提供資料採集標註服務
- 賦能智慧教育,提供資料採集標註服務
- 提供網校系統搭建服務,優質資源共享的學習新模式模式
- 2019Q1-2020Q2京東淨服務收入來源及佔比(附原資料表)
- Spring是如何支援多資料來源的Spring
- NFTScan x TiDB丨一棧式 HTAP 資料庫為 Web3 資料服務提供毫秒級多維查詢TiDB資料庫Web
- 實現多資料來源事務
- 資料來源Parquet之使用程式設計方式載入資料程式設計
- 【docker專欄4】使用docker安裝nginx提供web服務DockerNginxWeb
- 2015-2025年按職位資訊來源劃分的中國招聘服務市場規模(附原資料表)
- 提供財務等核心業務報表的BI軟體有哪些?
- springboot 配置多個資料來源,@MapperScan方式繫結Spring BootAPP
- Ceph提供nfs服務NFS
- 2023年6月全球零售商提供預約服務比例(附原資料表)
- 智慧金融再升級,提供資料採集標註服務
- 賦能智慧醫療,提供資料採集標註服務
- web 端如何像 excel 裡的多 sheet 方式呈現資料WebExcel
- 國產化ChatGPT來襲,景聯文科技提供專業資料採集標註服務ChatGPT
- AI虛擬人千億級市場來襲,提供全方面資料採集標註服務AI
- CRM服務管理是什麼?如何使企業受益?
- 多資料來源與動態資料來源的權衡
- OceanBase時序資料庫CeresDB正式商用 提供安全可靠的資料儲存管理服務資料庫
- 如何建立 Laravel 延遲載入的服務提供者Laravel
- Spring Batch:將資料從Web服務處理到MongoDBSpringBATWebMongoDB
- Lumen - 服務容器,服務提供者,Facades的關係
- BIRT 如何配置動態資料來源
- web 端展現報表資料時如何實現摺疊展開效果?Web
- 同學,你的多資料來源事務失效了
- 服務端指南 | 報表匯出服務端