What is FreeAnalysis
The FreeAnalysis platform is the first and single OpenSource Olap platform that provide both java and Web access to multidimentional data along with providing a full consistent set of packages to manage Olap projects from definition to design and deployment.
The FreeAnalysis platform supports Rolap & Molap technologies, which gives choice for designer deployment strategy and to allow to choose between flexibility with «live data » and rigidity/performance with data store in cubes
Features
Designer : java Olap schemas manager, allowing developer to design data source, dimension/hierarchy and level, measures and cubes. Interface allow user to save « FreeAnalysis » project, or to generate Mondrian schemas. « FreeAnalysis » format extends Mondrian format with numerous new properties, such as sort criterias, tables join strategy, groups of measures ...
User : Easy-to-use java client package to use both Mondrian and FreeAnalysis olap projects. Interface provides easy manipulation such as dimensions drill up /drill down, slice and dice, alternate drill down and drill-down. Each member of a level can be used as a filter for the datagrid output and for graphical displayed data. Package allows to save view on cubes using an open XML document format « .freeanalysis », for later usage or publication against a FreeAnalysis server.
Web : Web 2.0 Server (Dojo Technology) for massive and rapid Olap application deployment, that provides access to mutlidimensional data and to « .freeanalysis » reports. The Web interface provides an easy and friendly access to data and provides easy manipulation such as dimensions drill up /drill down, slice and dice, alternate drill down and drill-down. Features such as using each member of a level as a potential filter for the datagrid output and for graphical displayed data are also available.
API : engine module that provide a way to write external Olap client. This API is the heart of the FreeAnalysis Platform, as it embeds security functions, caching functions on data or on operations, olap schema description functions, connectivity with external datasources, and numerous workflow functions. This API has been used to write some of our Olap clients (Web, Java, PHP, Wins) which provide Olap-like features without having to take care if the technical aspects of Olap connectivity, description and languages.