2
.. i18n: XML in open object
3
.. i18n: ==================
9
.. i18n: Introduction to the OpenObject Module
10
.. i18n: -------------------------------------
13
Introduction to the OpenObject Module
14
-------------------------------------
16
.. i18n: The :ref:`OLAP <olap-link>` module is used to validate, run and format the output of *MDXExamples/MDX Queries*
19
The :ref:`OLAP <olap-link>` module is used to validate, run and format the output of *MDXExamples/MDX Queries*
21
.. i18n: The general flow is of :ref:`OLAP <olap-link>` module is shown in following diagram:
24
The general flow is of :ref:`OLAP <olap-link>` module is shown in following diagram:
26
.. i18n: .. image:: images/Cube_olap_schema.png
29
.. image:: images/Cube_olap_schema.png
31
.. i18n: Explanation of the components
32
.. i18n: -----------------------------
35
Explanation of the components
36
-----------------------------
38
.. i18n: :Web-Services:
43
.. i18n: This is the layer provided by the base of OpenERP, protocols: NET-RPC (fast binary), XML-RPC, over HTTP or HTTPS
46
This is the layer provided by the base of OpenERP, protocols: NET-RPC (fast binary), XML-RPC, over HTTP or HTTPS
53
.. i18n: Layer provided by OpenERP that provides: authentication (normal/ldap), user management, access rights, workflows, module management, ...
56
Layer provided by OpenERP that provides: authentication (normal/ldap), user management, access rights, workflows, module management, ...
63
.. i18n: It parses the MDX query and converts it to the form of python objects. It uses Python's pyparsing module to do this. It splits the query into form of objects of axis, level, sub level, slicer (if any) and measures.
66
It parses the MDX query and converts it to the form of python objects. It uses Python's pyparsing module to do this. It splits the query into form of objects of axis, level, sub level, slicer (if any) and measures.
68
.. i18n: :MDX Validator:
73
.. i18n: Parses all the objects created and maps it to the browse object of OpenERP resource. For example, the axis object will receive a link to the OpenERP browse record on the related olap.axis object.
76
Parses all the objects created and maps it to the browse object of OpenERP resource. For example, the axis object will receive a link to the OpenERP browse record on the related olap.axis object.
83
.. i18n: It will run the query on the basis of objects using SQLAlchemy and return different subsets.
84
.. i18n: On the basis of it the cube is made in matrix form.
85
.. i18n: And it fills the cube by values using axis mapping
88
It will run the query on the basis of objects using SQLAlchemy and return different subsets.
89
On the basis of it the cube is made in matrix form.
90
And it fills the cube by values using axis mapping
92
.. i18n: :RDBMS connectors:
97
.. i18n: The layer provided by SQL Alchemy, it supports: mysql, postgresql, oracle, ...
100
The layer provided by SQL Alchemy, it supports: mysql, postgresql, oracle, ...
102
.. i18n: The schema definition is in the OpenERP database.
105
The schema definition is in the OpenERP database.