Description

Zeppelin is a collaborative data analytics and visualization tool for distributed, general-purpose data processing systems such as Apache Spark and Apache Flink.

It has two main features:

This project is an improvement or a re-design of the Data Visualization Component.

Zeppelin front-end web application already have rich visualization library based on D3, but is not made to allow other libraries and charts.

The goal of this Google Summer of Code project is to make the visualization module pluggable in order to benefit from the wide range of existing visualization libraries.

Mentors

Corneau Damien

BEZZUBOV Alexander

Student

UDANTHA Madhuka

JIRA Issues

 

Original GSOC Issue
Feature Issue

 

Documentation

 

Issue Milestones


 

Milestone-1June 1st - June 5th
Milestone-2June 5th - June 19th

 

 

 



Milestone-1

Description

This Milestone is to study different charting libraries and understand how we can make a pluggable system.

Since this milestone works as some POC, the source code will be found in the student public repository


Ressources

 

Repositoryhttps://github.com/Madhuka/apache-zeppelin-gsoc
Pull Requesthttps://github.com/Madhuka/apache-zeppelin-gsoc/pull/2

 

 

Feature List

 

Task List


Results

Use case:

 


 

Milestone-2

Description

This Milestone an update of previous Milestone. Instead of making the scope bigger, it was decided that it would be more beneficial to work on code quality.

Since this milestone works as some POC, the source code will be found in the student public repository

Ressources

 

Repositoryhttps://github.com/Madhuka/apache-zeppelin-gsoc
Pull Requesthttps://github.com/Madhuka/apache-zeppelin-gsoc/pull/3

 

 

Feature List

 

Task List

Change on UI:

Using Zeppelin Tools:

Improving Code:

Testing:

Results