Apache Kylin logo

Apache Kylin

Apache Kylin is an open-source distributed analytics engine designed to provide a SQL interface and multi-dimensional analysis (OLAP) on large-scale datasets. It provides sub-second query latency on trillion-record datasets via pre-computed cubes and works on top of Hadoop, Spark, and cloud storage.

2 APIs 1 Capabilities 7 Features
AnalyticsBig DataCubeOLAPOpen SourceSQL

APIs

Apache Kylin REST API

The Kylin REST API provides endpoints for SQL query execution, model management, project management, job management, and table management for administering the Kylin OLAP engine.

Apache Kylin JDBC Driver

The Kylin JDBC driver provides SQL-over-Kylin access for BI tools and SQL clients, enabling standard JDBC connectivity to Kylin OLAP cubes.

Capabilities

Apache Kylin OLAP Analytics

Workflow capability for data analysts and BI engineers to execute OLAP queries, manage projects, and monitor cube build jobs in Apache Kylin.

Run with Naftiko

Features

Sub-Second OLAP Queries

Pre-computed cubes enable sub-second query response on trillion-record datasets.

SQL Interface

ANSI SQL interface for business analysts using existing SQL skills.

Cube Pre-computation

Build cubes with aggregates pre-calculated for instant query response.

Hadoop and Cloud Integration

Works on top of Hadoop, Spark, and cloud object storage.

JDBC/ODBC Drivers

Standard JDBC and ODBC drivers for BI tool integration.

Segment Management

Incremental cube building with date-range segment management.

Multi-Tenancy

Project-based multi-tenancy for isolating datasets and access.

Use Cases

Data Warehouse Query Acceleration

Accelerate slow Hive or Spark queries with Kylin cube pre-computation.

BI Tool Integration

Connect Tableau, PowerBI, and Superset to Kylin via JDBC for analytics.

Real-Time OLAP

Stream data into Kylin incrementally for near-real-time OLAP analytics.

Large-Scale Reporting

Generate business reports over trillion-record datasets in seconds.

Integrations

Apache Hadoop

Reads from HDFS and executes MapReduce cube builds on Hadoop.

Apache Spark

Spark-based cube building for faster and more efficient data processing.

Apache Hive

Hive metastore integration for table schema and metadata.

Apache HBase

HBase storage for pre-computed cube data.

Tableau

Native Tableau connector via Kylin JDBC driver.

Apache Superset

Apache Superset integration via JDBC for self-service analytics.

Semantic Vocabularies

Apache Kylin Rest Api Context

10 classes · 29 properties

JSON-LD

API Governance Rules

Apache Kylin API Rules

12 rules · 10 errors 2 warnings

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📜
TermsOfService
TermsOfService
🔗
Versioning
Versioning
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability