我們已經構建了一個SAAS解決方案,它在PHP/MySQL中有一個前端。該解決方案使用我們內部的「後端」API來管理用戶交易(財務類型的東西)。所以基本上,我們的一些數據位於「前端」數據庫中,而所有交易數據都位於「後端」數據庫中。分佈式數據系統的現代報告解決方案
當談到報告時,前端會從後端請求事務報告,並用前端數據(用戶屬性等)對其進行擴充,然後繪製報告。通常創建新報告的速度很慢並且很麻煩,而且他們缺少強大的功能,如排序&篩選。這部分是因爲所有信息都沒有單一的數據源。此外,我們不斷被要求提供「adhoc」報告功能 - 複雜的事物類型,並且如果您不小心,可能會使服務器癱瘓。
我認爲我們需要投資一個報告系統,該系統負責組合來自前端/後端的數據轉儲,並允許非開發人員創建新報告。對我們來說重要的一件事是通過我們的前端爲報告提供儘可能無縫的接口。這可能意味着報告系統公開了Web小部件,或者可能有一個Web界面,可以通過我們的系統和報告系統之間的SSO訪問。簡而言之,我們不是在尋找恐龍,我們需要現代的東西。託管解決方案是首選,但我們會考慮需要運行的東西。尋找建議。謝謝!
編輯:託管的解決方案可能不適合我們。我們位於加拿大,許多客戶都有關於將數據存在美國的政策(愛國者法案)。