sql - Historical solution for a point in time database - Possible data warehouse solution -


my company membership based organization , in dire need record granular membership data @ end of every month. our membership base continually changing , historical information not kept. hope reference , compare our membership base on month month basis. issue is, no have solution so.

we're looking push maximum of 10gb per month onto cloud.

i'm considering services such domo (that leverages aws) aggregate 700k rows of data on monthly basis.

our database mssql database , sure incur discounts azure.

cost factor on this.

what options in term of solutions?

you need datawarehouse (dwh) there isn't way around that.

it important separate transaction (membership) system historic data repository (dwh) perform reporting , analytics. companies try , save money doing long term reporting on transaction system, instead of building purpose built dwh.

i disagree @destination-data powerbi. powerbi visualisation tool , not dwh.

read dimensional modelling idea of grain, dimensions, facts, etc.

thinking solution, suggest should go daily loaded dwh tracks new records , changes membership base, along attendance, usage, transactions, etc. important start small since dwh projects fail quite because aim large , technology/methodology isn't understood. buy copy of kimballs' dwh toolkit, excellent!

this allow report on daily event , produce like reporting, month date reporting, management kpis, etc.

as far cost goes, going cost money, can't around that. suggest solution ms azure / dwh built on sql server standard virtual machine / ssrs reporting / powerbi dashboards / excel analytics. can sliced many ways, when looked @ price of aws compared azure there wasn't in price point of view... cost £100-300/month relatively small data volumes talking about.

some of tricky bits come in when want make secure , add in firewalls / webservers / backups / redundancy etc.


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -