Course Outline
1. Overview of Apache Superset
- Defining Apache Superset
- The role of Superset in contemporary Business Intelligence (BI)
- Contrast with legacy BI platforms
- Core features and functionalities
- Common use cases and business applications
- The Superset ecosystem at a glance
2. Superset Architecture and Setup
- Architectural breakdown of Apache Superset
- Essential components:
- Web application
- Metadata database
- Visualization layer
- Security layer
- Installation procedures for Apache Superset
- Deploying 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)
- Permission frameworks and security models
- Controlling access to datasets and dashboards
- Establishing secure BI environments
- Enterprise deployment best practices
4. Data Source Connectivity
- Supported data source overview
- Linking relational databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Connecting to cloud-based databases
- Configuring database connections
- Dataset administration
- Testing and resolving connection issues
5. Dataset Management and Preparation
- Understanding datasets within Superset
- Generating datasets from databases
- Defining columns and metrics
- Creating calculated columns
- Utilizing SQL-based datasets
- Best practices for data preparation
- Optimizing datasets for analysis
6. Data Exploration and Analysis
- Utilizing the Explore interface
- Data filtering and slicing
- Constructing custom queries
- Selecting suitable visualization types
- Conducting exploratory data analysis
- Understanding metrics and dimensions
- Handling large datasets
7. Data Visualization Creation
- Superset visualization options overview
- Chart creation:
- Bar charts
- Line charts
- Pie charts
- Tables
- Heatmaps
- Geographic visualizations
- Time-series charts
- Adjusting visualization settings
- Formatting charts for business stakeholders
- Enhancing data storytelling
8. Advanced Visualization Methods
- Developing interactive visualizations
- Implementing filters and controls
- Leveraging calculated metrics
- Advanced chart configuration
- Merging multiple analytical viewpoints
- Optimizing visualization performance
9. Dashboard Development
- Principles of dashboard design
- Assembling dashboards from charts
- Structuring dashboard layouts
- Incorporating interactive filters
- Designing business-oriented dashboards
- Distributing dashboards to users
- Exporting and presenting reports
10. SQL Integration in Superset
- SQL Lab introduction
- Composing SQL queries
- Generating virtual datasets
- Using SQL for in-depth analysis
- Query optimization
- Handling joins and complex queries
- Managing SQL-driven analytics workflows
11. Advanced Analytics and Reporting
- Developing KPIs and business metrics
- Trend analysis
- Comparative analysis
- Time-based reporting
- Building executive dashboards
- Scheduling and sharing reports
- Fostering data-driven decision making
12. Performance Optimization
- Handling large datasets
- Optimizing query performance
- Database-side optimization
- Caching strategies
- Managing dashboard load times
- Best practices for scalable deployments
13. Troubleshooting and Administration
- Common installation challenges
- Database connection difficulties
- Debugging visualization errors
- Managing Superset configuration
- Monitoring Superset performance
- Maintaining production environments
14. Practical Workshop and Conclusion
- Connecting 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 Superset usage
Requirements
- Familiarity with business intelligence and data visualization concepts.
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