Flex Olap Components

10,633 views

Published on

Presentation of our Flex based OLAP cube query and analysis tool which helps in business intelligence and analytics solutions. Tyler Frieling

Published in: Technology, Economy & Finance
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,633
On SlideShare
0
From Embeds
0
Number of Embeds
3,891
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Flex Olap Components

  1. 1. Flex-OLAP Products Deliver components to facilitate analysis of Mondrian based OLAP systems
  2. 2. What we understand <ul><li>Flex-Mondrian Technology Needs </li></ul><ul><ul><li>Multiple data delivery options (XMLA, MDX, JDBC) </li></ul></ul><ul><ul><li>Cube Inventory and Meta-data </li></ul></ul><ul><ul><li>Intuitive drag-drop grid interfaces for non-MDX queries </li></ul></ul><ul><li>What we heard from our research </li></ul><ul><ul><li>Less reporting more discovery analysis </li></ul></ul><ul><ul><li>Slice-dice available cubes </li></ul></ul><ul><ul><li>Flex 3 </li></ul></ul><ul><ul><li>Mondrian </li></ul></ul><ul><ul><li>Educated user-base </li></ul></ul><ul><ul><li>Jboss Server </li></ul></ul>
  3. 3. Results: Investigate Flex-Mondrian Technology Flex Pentaho Mondrian DB ROLAP Cubes Data Requested and Delivered AMF Java Pentaho Mondrian DB ROLAP Cubes Flex Extreme Recommended if system will have >60 concurrent users Recommended SOAP XMLA
  4. 4. Results: Cube Inventory Component <ul><li>Using the proposed architecture it is possible to obtain inventory and metadata of available OLAP data: </li></ul><ul><ul><li>Cube Inventory </li></ul></ul><ul><ul><li>Cube Metadata: </li></ul></ul><ul><ul><ul><li>Dimensions </li></ul></ul></ul><ul><ul><ul><li>Hierarchies </li></ul></ul></ul><ul><ul><ul><li>Levels </li></ul></ul></ul><ul><ul><ul><li>Members </li></ul></ul></ul><ul><ul><ul><li>Measures </li></ul></ul></ul>Cube Metadata OLAP Inventory
  5. 5. <ul><li>MDX Based Interface for technical and specific analysis </li></ul><ul><ul><li>Consistent interfaces for query results </li></ul></ul><ul><ul><li>Support User-created MDX queries </li></ul></ul><ul><ul><li>Enhance discovery by reporting available OLAP tuples </li></ul></ul><ul><ul><li>Enable storing of queries and results </li></ul></ul>OLAP MDX Component
  6. 6. <ul><li>Non-MDX based analysis for non-technical analysis </li></ul><ul><ul><li>Empower users by providing drag-drop support to create 3 Axis queries: </li></ul></ul><ul><ul><ul><ul><li>Colums, Rows, Measure </li></ul></ul></ul></ul><ul><ul><li>Use OLAP meta-data to define drag-drop tuple options </li></ul></ul><ul><ul><li>Axis tuples can be further filtered using tuple drop-downs </li></ul></ul><ul><ul><li>Enable storing and sharing of queries and results </li></ul></ul>Available Tuples Tuple drop-downs OLAP Pivot Component
  7. 7. HTTP <ul><li>Creates communication layer between Flex and Mondrian </li></ul><ul><ul><li>Implements Flex 3’s OLAP interfaces: IOLAP______ </li></ul></ul><ul><ul><li>Uses SOAP to issue XMLA requests </li></ul></ul><ul><ul><li>Supports execution of MDX queries and conversion to IOLAPCube </li></ul></ul><ul><ul><li>Will support flattening of XMLA results for use in non-OLAP components </li></ul></ul><ul><ul><li>Logging supports server-side log4j, on-demand Flex UI logging </li></ul></ul><ul><ul><li>Facilitates custom development </li></ul></ul>OLAP ActionScript Library OLAP ActionScript Library Flex Pentaho Mondrian IOLAP__ Data AS3 SOAP XMLA
  8. 8. <ul><li>Exporting </li></ul><ul><ul><li>Export to Excel via Office Web Component (requires use of IE) </li></ul></ul><ul><ul><li>Export to CSV </li></ul></ul><ul><li>Visualization </li></ul><ul><li>1. Cartesian graph support (Bar, column, line) </li></ul><ul><li>Development and Integration </li></ul><ul><li>1. Analysis pieces (Tabs in prototype) can act independently </li></ul><ul><li>2. Analysis pieces created as separate Flex components </li></ul><ul><li>3. Code can be delivered </li></ul><ul><li>4. Charting and Export items require more research to find best way to integrate into existing application. </li></ul>Additional Tasks
  9. 9. Contact us <ul><li>Sherlock Informatics: www.SherlockInformatics.com </li></ul><ul><li>Ignite Analytics: </li></ul><ul><li>www.IgniteAnalytics.com </li></ul><ul><li>Tyler Frieling </li></ul><ul><li>Solution Delivery </li></ul>

×