Course Outline
1. Introduction to Apache Superset
- Overview of Apache Superset
- Superset's role in modern Business Intelligence (BI)
- Comparison with traditional BI platforms
- Core features and capabilities
- Common use cases and business scenarios
- Overview of the Superset ecosystem
2. Architecture and Environment Setup
- Architectural overview of Apache Superset
- Key components:
- Web application
- Metadata database
- Visualization layer
- Security layer
- Installing Apache Superset
- Running Superset via containers
- Setting up development and production environments
- User interface walkthrough
- Navigating Superset workspaces
3. User, Role, and Security Management
- User administration
- Role-based access control (RBAC)
- Permissions and security frameworks
- Controlling access to datasets and dashboards
- Building secure BI environments
- Best practices for enterprise rollout
4. Data Source Integration
- Overview of supported data sources
- Connecting relational databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Connecting to cloud-based databases
- Configuring database connections
- Dataset management
- Testing and resolving data connection issues
5. Datasets and Data Preparation
- Understanding datasets in Superset
- Creating datasets from database sources
- Defining columns and metrics
- Building calculated columns
- Utilizing SQL-based datasets
- Best practices for data preparation
- Optimizing datasets for analysis
6. Data Exploration and Analysis
- Using the Explore interface
- Filtering and slicing data
- Crafting custom queries
- Selecting suitable visualization types
- Conducting exploratory data analysis
- Understanding metrics and dimensions
- Handling large datasets
7. Data Visualization Creation
- Overview of Superset visualization options
- Chart creation:
- Bar charts
- Line charts
- Pie charts
- Tables
- Heatmaps
- Geographic visualizations
- Time-series charts
- Customizing visualization settings
- Formatting charts for business audiences
- Enhancing data storytelling
8. Advanced Visualization Techniques
- Developing interactive visualizations
- Utilizing filters and controls
- Working with calculated metrics
- Advanced chart configurations
- Combining multiple analytical perspectives
- Optimizing visualization performance
9. Dashboard Construction
- Principles of dashboard design
- Building dashboards from charts
- Arranging dashboard layouts
- Incorporating interactive filters
- Creating business-focused dashboards
- Sharing dashboards with users
- Exporting and presenting reports
10. SQL Integration
- SQL Lab overview
- Writing SQL queries
- Creating virtual datasets
- Using SQL for advanced analysis
- Query optimization
- Working with joins and complex queries
- Managing SQL-based analytics workflows
11. Advanced Analytics and Reporting
- Defining KPIs and business metrics
- Trend analysis
- Comparative analysis
- Time-based reporting
- Building executive dashboards
- Scheduling and sharing reports
- Supporting data-driven decision-making
12. Performance Optimization
- Managing large datasets
- Optimizing query performance
- Database-side optimizations
- Caching strategies
- Reducing dashboard load times
- Best practices for scalable deployments
13. Troubleshooting and Administration
- Resolving common installation issues
- Addressing database connection problems
- Debugging visualization errors
- Managing Superset configurations
- Monitoring Superset performance
- Maintaining production environments
14. Hands-on Workshop and Summary
- Connecting Apache Superset to a database
- Creating datasets
- Building interactive visualizations
- Developing a complete dashboard
- Applying security and sharing settings
- Reviewing best practices
- Q&A session
- Next steps for advanced Apache Superset usage
Requirements
- Familiarity with business intelligence and data visualization
Target Audience
- Data analysts
- Data scientists
Testimonials (7)
Gunnar was a great trainer. He pitched the training at the right level given the varying levels of experience and expertise of the attendees. He was very personable and injected as much as excitement and humour as he could across the 2 days. He made sure that we were engaged throughout and tried to ensure that all our questions were answered in an open and honest manner.
Seaman - PowerX Technology Ltd
Course - Getting Started with Apache Superset
Trainer cukup terbuka dalam sharing
Wilianto Wilianto - PT. Supra Matra Abadi
Course - Getting Started with Apache Superset
I like the exploration and visualisation
Vincent Kwenady - PT. Supra Matra Abadi
Course - Getting Started with Apache Superset
Instalasi dan Visualisasi data
Raihan Ahmad Bangun - PT. Supra Matra Abadi
Course - Getting Started with Apache Superset
I like how the trainer is very interactive with the audience and answers every question. He is also very helpful with aiding the audience.
Parnika Kaur - PT. Supra Matra Abadi
Course - Getting Started with Apache Superset
Flexibility and approach to different topics and questions addressed.
Marcin Bochniak - Nokia Solutions and Networks Sp. z o.o.
Course - Getting Started with Apache Superset
possibility to answer own questions, free discussion