Course Outline
1. Introduction to Apache Superset
- Definition of Apache Superset
- The function of Superset within contemporary Business Intelligence (BI)
- Contrast with legacy BI platforms
- Principal features and functionalities
- Common applications and business contexts
- Broad view of the Superset ecosystem
2. Apache Superset Architecture and Environment Configuration
- Overview of Apache Superset's structural design
- Primary components:
- Web application
- Metadata database
- Visualization layer
- Security layer
- Installing Apache Superset
- Executing Superset via containers
- Setting up development and production environments
- Interface walkthrough
- Navigating Superset workspaces
3. Managing Users, Roles, and Security
- User administration
- Role-based access control (RBAC)
- Permissions and security frameworks
- Controlling access to datasets and dashboards
- Establishing secure BI environments
- Recommended practices for enterprise rollouts
4. Connecting Data Sources
- Recognizing supported data sources
- Linking relational databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Connecting to cloud-hosted databases
- Configuring database connections
- Dataset management
- Verifying and resolving data connection issues
5. Working with Datasets and Data Preparation
- Comprehending datasets within Superset
- Generating datasets from databases
- Specifying columns and metrics
- Building calculated columns
- Utilizing SQL-based datasets
- Best practices for data preparation
- Optimizing datasets for analytical purposes
6. Exploring and Analyzing Data
- Utilizing the Explore interface
- Filtering and segmenting data
- Formulating custom queries
- Choosing suitable visualization methods
- Conducting exploratory data analysis
- Grasping metrics and dimensions
- Handling large-scale datasets
7. Creating Data Visualizations
- Summary of Superset visualization options
- Generating charts:
- Bar charts
- Line charts
- Pie charts
- Tables
- Heatmaps
- Geographic visualizations
- Time-series charts
- Tuning visualization parameters
- Formatting charts for business stakeholders
- Enhancing data storytelling
8. Advanced Visualization Techniques
- Developing interactive visualizations
- Employing filters and controls
- Utilizing calculated metrics
- Advanced chart setups
- Integrating multiple analytical viewpoints
- Optimizing visualization performance
9. Building Dashboards
- Principles of dashboard design
- Assembling dashboards from charts
- Structuring dashboard layouts
- Incorporating interactive filters
- Developing business-centric dashboards
- Distributing dashboards to users
- Exporting and presenting reports
10. SQL Integration with Apache Superset
- Overview of SQL Lab
- Drafting SQL queries
- Creating virtual datasets
- Leveraging SQL for advanced analytics
- Optimizing queries
- Handling joins and complex queries
- Managing SQL-driven analytics workflows
11. Advanced Analytics and Reporting
- Defining KPIs and business metrics
- Trend analysis
- Comparative analysis
- Time-based reporting
- Creating executive dashboards
- Scheduling and sharing reports
- Supporting data-informed decision-making
12. Performance Optimization
- Handling large datasets
- Optimizing query performance
- Database-side optimizations
- Caching strategies
- Controlling dashboard load times
- Best practices for scalable deployments
13. Troubleshooting and Administration
- Common installation challenges
- Database connection issues
- Debugging visualization errors
- Managing Superset configurations
- Monitoring Superset performance
- Maintaining production environments
14. Hands-on Workshop and Summary
- Connecting Apache Superset to a database
- Generating datasets
- Building interactive visualizations
- Developing a complete dashboard
- Applying security and sharing configurations
- Reviewing best practices
- Question and answer session
- Next steps for advanced Apache Superset utilization
Requirements
- Practical experience 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