This guide for programmers and developers explains the features of the Axional OLAP tool, an essential part of Axional's analytics product suite.

 

1 Introduction

Axional OLAP is part of the user interface module; it is designed to help users communicate with our analytics tools. For data management, the Data Warehouse module utilizes a ROLAP engine with a proprietary multidimensional database. Data collection is handled with our Extract, Transform, Load (ETL) module.


  1. ETL Module:

    The module is based on a Data Transformation Engine, and operates at a higher level of abstraction than many visual development tools. Generally speaking, developers can accomplish much more with this engine than with 3GLs, because:

    • ETL is based on xSQL programming language, allowing straightforward definition of complex ETL processes. These may include process flows, incident management, data validation, and activity logging.

  2. Data Warehouse Module:

    Our data warehouse stores information for viewing in various dimensions of analysis. A two-tiered structure is used:

    1. Proprietary multidimensional database
    2. Analytical ROLAP engine

    The Data Warehouse module works with fact tables. Facts may include quantitative variables such as number of units sold, etc. Within the OLAP tool, facts are used as Measures.


  3. User Interface Module: In addition to the OLAP tool, the analytics interface includes various end user features for web or Android use.