Apache Kylin est un moteur de traitement analytique en ligne (OLAP) distribué et open source pour l'analyse interactive des grands volumes de données. Apache Kylin a été conçu pour fournir une interface SQL et des possibilités d'analyse multidimensionnelle (OLAP) sur Hadoop/Spark. Il a également l'avantage de s'intégrer facilement avec les outils de BI via les pilotes ODBC et JDBC, ainsi que l'API REST. Créé par eBay en 2014, il est devenu un projet de haut niveau de l'Apache Software Foundation un an plus tard, en 2015. Il a remporté le prix du meilleur outil bog data open source en 2015 et 2016. Aujourd'hui, il est utilisé par des milliers d'entreprises dans le monde comme application analytique stratégique pour les big data. Quand d'autres moteurs OLAP peinent face à d'importants volumes de données, Kylin répond aux requêtes en quelques millisecondes. Il atteint une latence inférieure à la seconde pour les requêtes portant sur des pétaoctets de données. Pour atteindre cette vitesse exceptionnelle, le moteur précalcule les différentes combinaisons dimensionnelles et les agrégats de mesures via des requêtes Hive, puis injecte les résultats dans la HBase. 
Le moteur de requête Kylin, accessible via l'interface utilisateur conviviale de Kylin, une API ou JDBC, exploite le processeur de requête Apache Calcite et les fonctionnalités HBase pour accélérer les recherches. Kylin s'appuie sur l'écosystème Hadoop :
Pilote ODBC open source : le pilote ODBC de Kylin a été développé à partir de zéro et s'accorde très bien avec Tableau.
