• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Flex Olap Components

Flex Olap Components



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

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



Total Views
Views on SlideShare
Embed Views



14 Embeds 3,882

http://www.sherlockinformatics.com 2840
http://sherlockinformatics.com 876
http://www.developpez.net 76
http://www.slideshare.net 59
http://translate.googleusercontent.com 21
http://www.linkedin.com 2
http://www.google.com.mx 1
http://webcache.googleusercontent.com 1 1 1
file:// 1 1 1
http://www.slashdocs.com 1


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Flex Olap Components Flex Olap Components Presentation Transcript

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