java based calculation engine based on Open Office Calc -
the requirement build calculation engine performant , supports excel formulas. these formulas need applied on huge data sets (millions of rows of data).
i thinking if built on top of openoffice calc service , make available calculation engine.
does have experience in doing ? there other alternatives ? know possible using excel service open source shop. m$ ruled out.
any pointers helpful.
edited based on high performance mark's inputs.
- numerics calculations needed. scientific calculations not in scope (ie., sin(x), tanh(x) etc)
- calculation not performed end users. formulas stored in db , applied on datasets. formulas (like tax calculation) configured. if formula changes, recalculation triggered via application.
- spreadsheet formulas understood wider audience , should easier read , maintain. there wrapper around r (or such equivalent) convert spreadsheet formula r syntax ?
well, little googling finds several open-source java-written spreadsheets, 1 of may suitable purposes. 1 of questions might want answer, maybe edit post, calculations want perform -- full set of functionality excel provides (or close) or facilities sql provides satisfy requirements ? if so, might want database this.
another question might clarify this: trying create application excel usable end-users specifying calculations ? but, unlike excel, based on open-source software , can cope millions of rows. don't know performance on such large data sets, else on can tell us, r popular (and rightly so) trying do. view r sits between average programming languages (say python) , average spreadsheet (say excel) in terms of ease-of-use-by-non-programmers.
your choice of solution may (and ought to) depend on using it.
Comments
Post a Comment