FDL與FineReport組合應用範例(使用資料發佈)

  • 文檔創建者:Roxy
  • 編輯次數:7
  • 最近更新:Nikozhan 于 2025-08-04
  • 1. 概述

    1.1 背景

    FDL和FineReport组合应用示例 中解決了跨資料庫聯動、複雜SQL導致報表前端載入緩慢、報表資料集無法被引用和聯動,無法進行資料集的複用等問題。

    但是若使用者在 FineReport 中使用 FineDataLink 處理好的資料時,想要保證取數的安全,便於資料安全管控,無法直接將資料倉儲帳號開發給第三方使用。

    1.2 思路

    此時即可使用 FineDataLink 「資料服務」功能,將資料開發處理好的資料透過「資料服務」發佈出去,將FineDataLink 作為資料中台的一個資料分發的工具,定位成給第三方所需的資料提供統一出口。

    2. 操作步驟

    序號
    步驟說明參考文檔
    1
    FineDataLink 資料對接與處理

    透過 FineDataLink 的定時開發模組,對接不同來源的資料源,並按照業務進行資料聯動清洗後,寫入指定資料庫。

    步驟與FDL和FineReport组合应用示例中的 FineDataLink 定時任務設定步驟相同,使用者可根據實際情況進行設計。
    2FineDataLink 資料發佈與共享

    透過 FineDataLink 的資料服務模組,將寫入資料庫的資料,透過資料服務api發佈。呼叫方只允許查詢資料,保證資料安全。

    FineReport接收并使用数据服务发布的数据
    3FineReport 資料接收透過 FineReport 的「json資料集插件」或「資料工程資料集插件」,對接 FineDataLink 發佈的apiAPI,完成取數
    4FineReport 資料展現透過 FineReport 的看板製作功能,完成資料視覺化分析與展現
    5FineReport 資料實時重新整理由於資料中台內資料為定時更新寫入,若FR前端呈現需要查看最新資料,可透過插件在FR內觸發FDL定時任務運作,以達到查看實時資料的效果。FR模板调用定时任务接口示例


    附件列表


    主題: 資料同步專題
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!