Course Code: kylin
Duration: 14 hours
Prerequisites:
  • An understanding of Hadoop and big data ecosystems
  • Familiarity with SQL and data warehousing concepts
  • Basic knowledge of streaming data platforms like Kafka

Audience

  • Big data engineers seeking to implement real-time analytics solutions
  • Data analysts aiming to leverage OLAP capabilities on large datasets
  • Data warehouse architects interested in modernizing their infrastructure
Overview:

Apache Kylin is a distributed analytics engine designed to provide OLAP (Online Analytical Processing) capabilities on big data. With the release of version 5.0, Kylin introduces real-time streaming support, enabling sub-second query responses on streaming data sources like Kafka. The platform offers a powerful SQL interface, seamless integration with BI tools, and a redesigned web UI for intuitive modeling and analysis.

This instructor-led, live training (online or onsite) is aimed at intermediate-level big data professionals who wish to utilize Apache Kylin for building real-time data warehouses and performing multidimensional analysis on large-scale datasets.

By the end of this training, participants will be able to:

  • Set up and configure Apache Kylin with real-time streaming data sources.
  • Design and build OLAP cubes for both batch and streaming data.
  • Perform complex queries with sub-second latency using Kylin's SQL interface.
  • Integrate Kylin with BI tools for interactive data visualization.
  • Optimize performance and manage resources effectively in Kylin.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Apache Kylin

  • Overview of OLAP and its significance in big data analytics
  • Evolution of Apache Kylin and its architecture
  • Key features and capabilities of Kylin 50

Setting Up Apache Kylin

  • Installation prerequisites and environment setup
  • Configuring Kylin with Hadoop, Spark, and Kafka
  • Understanding Kylin's web UI and command-line tools

Data Modeling in Kylin

  • Designing star and snowflake schemas for OLAP cubes
  • Defining dimensions and measures
  • Creating and managing data models in Kylin's web UI

Building and Managing Cubes

  • Cube building process and job management
  • Incremental builds and auto-merge strategies
  • Monitoring cube health and performance

Real-Time Streaming with Kylin

  • Integrating Kafka as a streaming data source
  • Setting up real-time cubes and fusion models
  • Achieving low-latency analytics with streaming data

Querying and Analysis

  • Executing SQL queries using Kylin's query interface
  • Connecting BI tools (eg, Tableau, Power BI) to Kylin
  • Performing multidimensional analysis and drill-downs

Performance Optimization

  • Best practices for cube design and aggregation
  • Resource management and tuning for scalability
  • Troubleshooting common performance issues

Advanced Topics

  • Security and access control in Kylin
  • Extending Kylin with custom plugins and integrations
  • Exploring Kylin's REST APIs for automation

Summary and Next Steps

Sites Published:

United Arab Emirates - Apache Kylin: Real-Time OLAP on Big Data

Qatar - Apache Kylin: Real-Time OLAP on Big Data

Egypt - Apache Kylin: Real-Time OLAP on Big Data

Saudi Arabia - Apache Kylin: Real-Time OLAP on Big Data

South Africa - Apache Kylin: Real-Time OLAP on Big Data

Brasil - Apache Kylin: Real-Time OLAP on Big Data

Canada - Apache Kylin: Real-Time OLAP on Big Data

中国 - Apache Kylin: Real-Time OLAP on Big Data

香港 - Apache Kylin: Real-Time OLAP on Big Data

澳門 - Apache Kylin: Real-Time OLAP on Big Data

台灣 - Apache Kylin: From Classic OLAP to Real-Time Data Warehouse

USA - Apache Kylin: Real-Time OLAP on Big Data

Österreich - Apache Kylin: Real-Time OLAP on Big Data

Schweiz - Apache Kylin: Real-Time OLAP on Big Data

Deutschland - Apache Kylin: Real-Time OLAP on Big Data

Czech Republic - Apache Kylin: Real-Time OLAP on Big Data

Denmark - Apache Kylin: Real-Time OLAP on Big Data

Estonia - Apache Kylin: Real-Time OLAP on Big Data

Finland - Apache Kylin: Real-Time OLAP on Big Data

Greece - Apache Kylin: Real-Time OLAP on Big Data

Magyarország - Apache Kylin: Real-Time OLAP on Big Data

Ireland - Apache Kylin: Real-Time OLAP on Big Data

Luxembourg - Apache Kylin: Real-Time OLAP on Big Data

Latvia - Apache Kylin: Real-Time OLAP on Big Data

España - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Italia - Apache Kylin: Real-Time OLAP on Big Data

Lithuania - Apache Kylin: Real-Time OLAP on Big Data

Nederland - Apache Kylin: Real-Time OLAP on Big Data

Norway - Apache Kylin: Real-Time OLAP on Big Data

Portugal - Apache Kylin: Real-Time OLAP on Big Data

România - Apache Kylin: Real-Time OLAP on Big Data

Sverige - Apache Kylin: Real-Time OLAP on Big Data

Türkiye - Apache Kylin: Real-Time OLAP on Big Data

Malta - Apache Kylin: Real-Time OLAP on Big Data

Belgique - Apache Kylin: Real-Time OLAP on Big Data

France - Apache Kylin: Real-Time OLAP on Big Data

日本 - Apache Kylin: Real-Time OLAP on Big Data

Australia - Apache Kylin: Real-Time OLAP on Big Data

Malaysia - Apache Kylin: Real-Time OLAP on Big Data

New Zealand - Apache Kylin: Real-Time OLAP on Big Data

Philippines - Apache Kylin: Real-Time OLAP on Big Data

Singapore - Apache Kylin: Real-Time OLAP on Big Data

Thailand - Apache Kylin: Real-Time OLAP on Big Data

Vietnam - Apache Kylin: Real-Time OLAP on Big Data

India - Apache Kylin: Real-Time OLAP on Big Data

Argentina - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Chile - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Costa Rica - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Ecuador - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Guatemala - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Colombia - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

México - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Panama - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Peru - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Uruguay - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Venezuela - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Polska - Apache Kylin: Real-Time OLAP on Big Data

United Kingdom - Apache Kylin: Real-Time OLAP on Big Data

South Korea - Apache Kylin: Real-Time OLAP on Big Data

Pakistan - Apache Kylin: Real-Time OLAP on Big Data

Sri Lanka - Apache Kylin: Real-Time OLAP on Big Data

Bulgaria - Apache Kylin: Real-Time OLAP on Big Data

Bolivia - Apache Kylin: Del clásico OLAP al almacén de datos en tiempo real

Indonesia - Apache Kylin: Real-Time OLAP on Big Data

Kazakhstan - Apache Kylin: Real-Time OLAP on Big Data

Moldova - Apache Kylin: Real-Time OLAP on Big Data

Morocco - Apache Kylin: Real-Time OLAP on Big Data

Tunisia - Apache Kylin: Real-Time OLAP on Big Data

Kuwait - Apache Kylin: Real-Time OLAP on Big Data

Oman - Apache Kylin: Real-Time OLAP on Big Data

Slovakia - Apache Kylin: Real-Time OLAP on Big Data

Kenya - Apache Kylin: Real-Time OLAP on Big Data

Nigeria - Apache Kylin: Real-Time OLAP on Big Data

Botswana - Apache Kylin: Real-Time OLAP on Big Data

Slovenia - Apache Kylin: Real-Time OLAP on Big Data

Croatia - Apache Kylin: Real-Time OLAP on Big Data

Serbia - Apache Kylin: Real-Time OLAP on Big Data

Bhutan - Apache Kylin: Real-Time OLAP on Big Data

Nepal - Apache Kylin: Real-Time OLAP on Big Data

Uzbekistan - Apache Kylin: Real-Time OLAP on Big Data