Tuesday, September 01, 2009

Open ERP Business intelligence - what -where -when ?

The Business Intelligence module is still under development - I found a 'status' on the official blog : http://openerp-team.blogspot.com/2009/05/business-analysis-on-click-with-open.html

Using bzr branch you can get the following from launchpad:

Although the concept is very interesting ,the current code is simply unusable.
Browsing the sample cube is not working :
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 242, in dispatch
result = LocalService(service_name)(method, *params)
File "/usr/lib/python2.5/site-packages/openerp-server/netsvc.py", line 73, in __call__
return getattr(self, method)(*params)
File "/usr/lib/python2.5/site-packages/openerp-server/service/web_services.py", line 583, in execute
res = service.execute(db, uid, object, method, *args)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 59, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 119, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/osv/osv.py", line 111, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/olap/olap.py", line 282, in request
mdx = mdx_parser.parse(request)
File "/usr/lib/python2.5/site-packages/openerp-server/addons/olap/cube/mdx_parser.py", line 163, in parse
return self.mdx_query().parseString(query)[0]
File "/usr/lib/python2.5/site-packages/pyparsing-1.5.0-py2.5.egg/pyparsing.py", line 1048, in parseString
instring = instring.expandtabs()
AttributeError: 'NoneType' object has no attribute 'expandtabs'

Also installation with the standard web client is also not working (404 error) :

404 Not Found

The path '/browser' was not found.

Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/CherryPy-3.1.2-py2.5.egg/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/lib/python2.5/site-packages/CherryPy-3.1.2-py2.5.egg/cherrypy/_cperror.py", line 227, in __call__
raise self
NotFound: (404, "The path '/browser' was not found.")


I find all this conflicting with the optimistic 5.0 release description : "
"a statistics engine (BI cube)" in http://fptiny.blogspot.com/2009/02/open-erp-v5-is-out.html.

Obviously, I cannot complain for non-working code on a non-released product.

However I thing I could expect to get the level of functionality demonstrated on their videos...

Also I find that the numerous projects and branches on launchpad are forming a complicated maze...

So that's it for Business Intelligence as of today.

No comments: