2017-04-06 99 views
0

我的公司是一個基於會員制的組織,我們迫切需要在每個月末記錄精細的會員數據。我們的會員基礎不斷變化,歷史信息不完整。我們希望參考和比較我們的會員基數,以月爲基礎。問題是,我們沒有解決方案。針對時間點數據庫的歷史解決方案 - 可能的數據倉庫解決方案

我們正在尋求每月最多推送10GB到雲上。

我考慮的服務,如DOMO(即利用AWS)聚集每月700K行數據。

我們的數據庫是MSSQL數據庫,我相信我們將收取折扣Azure上。

成本也是一個因素。

我在解決方案方面有哪些選擇?

+1

選項1,把和成員表endDateTime。那麼這是一個簡單的查詢。 –

+0

在10GB [PowerBI](https://powerbi.microsoft.com/en-us/pricing/)每月$ 9.99。這是來自Microsoft的數據可視化工具。高達1GB是免費的。這使它成爲一個很好的原型工具,這是我建議你接下來要做的。每年大約有800萬條記錄,大小並不是什麼大問題。大多數現代工具都可以應付。 –

+0

@DanBracuk問題是我的數據每天都在變化。我需要一個單獨的存儲庫,可以將這些數據寫入(每月大約10GB),並快速查詢數據。希望這可以是基於雲的服務,因爲我們的本地SAN上的空間也很有限。 – AJY

回答

0

你基本上需要一個數據倉庫(DWH),那裏真的沒有任何方法。

重要的是要你的交易(成員資格)的系統從歷史數據存儲庫您執行報告和分析(DWH)分開。公司經常通過對交易系統進行長期報告來嘗試和節省資金,而不是建立專門建立的DWH。

我不同意有關PowerBI的@ destination-data。 PowerBI是一個可視化工具,而不是DWH。

閱讀Dimensional Modelling獲得糧食,維度,事實等

關於您的解決方案思考的想法,我建議你應該去每天加載數據倉庫,跟蹤新的記錄,並改變你的會員資格基地,以及他們的出勤率,使用情況,交易等等。由於DWH項目目標太大,技術/方法學不太清楚,因此DWH項目經常失敗是很重要的。購買Kimballs' DWH Toolkit的副本,非常棒!

這將允許你在任何日常事件報告,併產生像報告一樣,月初至今報告,管理的KPI等

至於成本上升,這是要花費一些錢,你無法解決這個問題。我建議在SQL Server標準虛擬機/ SSRS報告/ PowerBI儀表板/ Excel分析中構建一個類似MS Azure/DWH的解決方案。這可以通過多種方式進行分割,但是當我們查看AWS相對於Azure的價格時,從價格的角度來看並沒有太多的東西......對於相對較小的數據,這會花費您100-300英鎊/月你正在談論的數量。

一些棘手位的進來,當你想,以確保安全,並添加在防火牆/網絡服務器/備份/冗餘等