2017-04-06 104 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英镑/月你正在谈论的数量。

一些棘手位的进来,当你想,以确保安全,并添加在防火墙/网络服务器/备份/冗余等