EIEIOTECHNOVATION
← Training programmes

EIEIO / DATA SCIENCE

Apache Superset Deep Dive- Building Powerful & Scalable Dashboards

Course outline

4 days

Duration

Apache Superset Deep Dive: Building Powerful & Scalable Dashboards

4 days

Overview

This course equips you with the skills to leverage Apache Superset, an open-source business intelligence (BI) platform, for data exploration and visualization. Through a blend of lectures, demonstrations, and hands-on labs, you'll gain expertise in creating interactive dashboards, crafting compelling visualizations, and effectively communicating insights from your data.

Target Audience

  • Data analysts seeking powerful tools for data exploration
  • Business intelligence professionals looking to build interactive dashboards
  • Developers interested in integrating data visualization into applications

Course Prerequisites

  • Basic understanding of SQL concepts
  • Familiarity with data analysis principles

Module 1: Introduction to Apache Superset

  • Introduction to Business Intelligence (BI) and Data Visualization
  • Unveiling Apache Superset: Features and Benefits
  • Comparing Superset with other BI tools
  • Exploring Superset's User Interface and Navigation

Module 2: Data Connectivity and Exploration

  • Connecting Superset to Various Databases (SQLAlchemy)
  • Writing SQL Queries within Superset's SQL Lab
  • Leveraging the Metadata Explorer for Efficient Data Discovery
  • Working with Filters and Time Series Analysis

Module 3: Building Interactive Dashboards

  • Creating Dashboards and Layouts
  • Exploring a Wide Range of Visualization Options (Charts, Maps, etc.)
  • Customizing Visualizations with Chart Editor and Formatting Options
  • Designing Interactive Dashboards with Filters and Drill-Downs

Module 4: Sharing and Collaboration

  • Sharing Dashboards with Team Members and Stakeholders
  • Configuring User Roles and Permissions
  • Embedding Dashboards in Applications and Websites
  • Exploring Collaborative Features for Team-based Data Analysis

Module 5: Advanced Superset Techniques

  • Working with the Semantic Layer: Defining Custom Metrics and Dimensions
  • Utilizing SQL Templates and Jinja for Dynamic Dashboards
  • Scheduling Automated Data Refreshes and Alerts
  • Integrating Superset with External Data Sources (e.g., CSV files)

Module 6: Security and Scalability

  • Implementing User Authentication and Authorization in Superset
  • Scaling Superset for Performance in Production Environments
  • Best Practices for Deploying and Managing Superset

Module 7: Real-World Projects and Use Cases

  • Building a Sample Dashboard for Sales Analysis
  • Creating Interactive Dashboards for Marketing Campaigns
  • Exploring Superset for Financial Data Visualization
  • (Optional) Integrating Superset with Data Pipelines and Stream Processing

Module 8: (Optional) Advanced Topics

  • Customizing Superset with Plugins and Extensions
  • Building Custom UIs with Superset's Javascript API
  • Contributing to the Apache Superset Project

Programme scope, delivery arrangements and suitability are confirmed during enquiry.