The following tables compare general and technical information for a number of online analytical processing (OLAP) servers. Please see the individual products articles for further information.
APIs and query languages OLAP servers support.
OLAP server | XML for Analysis | OLE DB for OLAP | MDX | Stored procedures | Custom functions | SQL | LINQ[19] | Visualization | JSON | REST API |
---|---|---|---|---|---|---|---|---|---|---|
Apache Doris | [20] | Superset, Redash, Metabase, Tableau, Qlik, Pivot, PowerBI | ||||||||
Apache Druid | Druid SQL | Superset, Pivot, Redash | ||||||||
Apache Kylin | Superset, Zeppelin, Tableau, Qlik, Redash, Microsoft Excel | |||||||||
Apache Pinot | Superset, Pivot, Redash | |||||||||
ClickHouse | [21] | Superset, Zeppelin, Tableau, Qlik, Redash, DataLens[22] | ||||||||
Essbase | SmartView (Excel-AddIn), Oracle Analytics Cloud, Narrative Reporting, Tableau, IBM Cognos | |||||||||
IBM Cognos TM1 | TM1 Web/TM1 Contributor, IBM Cognos Insight, IBM Performance Modeler, IBM Cognos Cafe for Excel, Cognos BI, TM1 Perspectives for Excel | |||||||||
icCube | ||||||||||
Jedox OLAP Server | ||||||||||
Kyvos Insights, Microsoft Excel, Qlik, Tableau, Power BI, MicroStrategy, IBM Cognos, Business Objects, XLCubed, Looker, Altryx, and more | ||||||||||
Microsoft Analysis Services | [23] | [24] | [25] | |||||||
MicroStrategy Intelligence Server | ||||||||||
Mondrian OLAP server | [26] | [27] | [28] | |||||||
Oracle Database OLAP Option | [29] | [30] | ||||||||
SAP NetWeaver BW | ||||||||||
SAS OLAP Server | ||||||||||
StarRocks | [31] | Superset, Redash, Metabase, Tableau, Qlik, Pivot, PowerBI | ||||||||
A list of OLAP features that are not supported by all vendors. All vendors support features such as parent-child, multilevel hierarchy, drilldown.
Data processing, management and performance related features:
OLAP server | Real Time | Write-back | Partitioning | Usage Based Optimizations | Load Balancing and Clustering |
---|---|---|---|---|---|
Apache Doris | |||||
Apache Druid | |||||
Apache Kylin | [32] | ||||
Apache Pinot | |||||
ClickHouse | |||||
Essbase | |||||
IBM Cognos BI | |||||
IBM Cognos TM1 | |||||
icCube | [33] | [34] | |||
Jedox OLAP Server | |||||
Kyvos | |||||
Microsoft Analysis Services | |||||
MicroStrategy Intelligence Server | [35] | ||||
Mondrian OLAP server | |||||
Oracle Database OLAP Option | |||||
SAP NetWeaver BW | |||||
SAS OLAP Server | |||||
StarRocks | |||||
Data modeling features:
OLAP server | Semi-additive measures | Many-to-Many | Multi-Cube Model | Perspectives | KPI | Multilingual | Named Sets | Multi-attribute Hierarchies | Actions | |
---|---|---|---|---|---|---|---|---|---|---|
Apache Doris | ||||||||||
Apache Druid | ||||||||||
Apache Kylin | ||||||||||
Apache Pinot | ||||||||||
ClickHouse | ||||||||||
Essbase | ||||||||||
IBM Cognos BI | ||||||||||
IBM Cognos TM1 | ||||||||||
icCube | [36] | |||||||||
Jedox OLAP Server | ||||||||||
Microsoft Analysis Services | ||||||||||
MicroStrategy Intelligence Server | ||||||||||
Mondrian OLAP server | [37] | |||||||||
Oracle Database OLAP Option | ||||||||||
SAP NetWeaver BW | ||||||||||
SAS OLAP Server | ||||||||||
StarRocks |
OLAP server |
|
|
|
|
|
|
| |
---|---|---|---|---|---|---|---|---|
Apache Doris | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
Apache Druid | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
Apache Kylin | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
Apache Pinot | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
ClickHouse | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
Essbase[38] | Unrestricted | Unrestricted | Unrestricted | 255 | 255 | ? | 20,000,000 (ASO), 1,000,000 (BSO) | |
IBM Cognos TM1 | Unrestricted | Unrestricted | Unrestricted | 256 | Unrestricted | Unrestricted | Unrestricted | |
icCube | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | |
Jedox OLAP Server | 232 | 232 | 232 | 250 | 232 | 232 | 232 | |
Kyvos | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | |
Microsoft Analysis Services[39] | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 (max. number of dimensions in a database) | 2,147,483,647 | 2,147,483,647 | 2,147,483,647 (xOLAP)Unrestricted (In-memory) | |
MicroStrategy Intelligence Server | Unrestricted | Unrestricted | Unrestricted | ? | Unrestricted | Unrestricted | Unrestricted | |
SAS OLAP Server[40] | Unrestricted | 1024 | 128 | ? | 128 | 19 | 4,294,967,296 | |
StarRocks | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted | Unrestricted |
The OLAP servers can run on the following operating systems:
Note (1):The server availability depends on Java Virtual Machine not on the operating system