Course Outline
1. Introduction to Apache Superset
- Defining Apache Superset
- The role of Superset in contemporary Business Intelligence (BI)
- Differences compared to traditional BI platforms
- Premier features and capabilities
- Common use cases and business scenarios
- Insight into the Superset ecosystem
2. Architecture and Environment Setup in Apache Superset
- SUPerset architecture overview
- Essential components:
- Web application
- Metadata database
- Visualization layer
- Security layer
- Installation process for Apache Superset
- Deploying Superset via containers
- Configuring development and production settings
- User interface tour
- Navigating through Superset workspaces
3. User Management, Roles, and Security
- Managing users
- Role-based access control (RBAC)
- Permissions and security frameworks
- Governing access to datasets and dashboards
- Establishing secure BI environments
- Recommended practices for enterprise deployments
4. Linking Data Sources
- Exploring supported data sources
- Connecting relational databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Integrating cloud-based databases
- Database connection configuration
- Managing datasets
- Testing and resolving data connection issues
5. Working with Datasets and Data Preparation
- Understanding Superset datasets
- Establishing datasets from databases
- Defining columns and metrics
- Generating calculated columns
- Utilizing SQL-based datasets
- Data preparation best practices
- Optimizing datasets for analysis
6. Exploring and Analyzing Data
- Navigating the Explore interface
- Filtering and slicing data
- Formulating custom queries
- Selecting suitable visualization types
- Conducting exploratory data analysis
- Understanding metrics and dimensions
- Handling large datasets
7. Creating Data Visualizations
- Overview of Superset visualization options
- Developing charts:
- 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
- Building interactive visualizations
- Utilizing filters and controls
- Working with calculated metrics
- Advanced chart configurations
- Merging multiple analytical perspectives
- Optimizing visualization performance
9. Building Dashboards
- Dashboards design principles
- Constructing dashboards from charts
- Organizing dashboard layouts
- Incorporating interactive filters
- Designing business-focused dashboards
- Distributing dashboards to users
- Exporting and presenting reports
10. SQL Integration with Apache Superset
- SQL Lab overview
- Writing SQL queries
- Creating virtual datasets
- Applying SQL for advanced analysis
- Query optimization
- Handling joins and complex queries
- Managing SQL-based analytics workflows
11. Advanced Analytics and Reporting
- Establishing KPIs and business metrics
- Trend analysis
- Comparative analysis
- Time-based reporting
- Developing executive dashboards
- Scheduling and sharing reports
- Fostering data-driven decision-making
12. Performance Optimization
- Handling large datasets
- Query performance optimization
- Database-side optimization
- Caching strategies
- Reducing dashboard loading times
- Best practices for scalable deployments
13. Troubleshooting and Administration
- Common installation issues
- Database connection problems
- Debugging visualization errors
- Governing Superset configuration
- Monitoring Superset performance
- Maintaining production environments
14. Hands-on Workshop and Summary
- Linking Apache Superset to a database
- Creating datasets
- Building interactive visualizations
- Developing a complete dashboard
- Applying security and sharing settings
- Reviewing best practices
- Questions and answers
- Next steps for advanced Apache Superset usage
Requirements
- Proficiency in 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