Course Outline
1. Introduction to Apache Superset
- Understanding what Apache Superset is.
- The function of Superset in contemporary Business Intelligence (BI).
- Comparison against traditional BI platforms.
- Core features and functional capabilities.
- Common use cases and business applications.
- An overview of the Superset ecosystem.
2. Architecture and Environment Configuration
- Examining the architecture of Apache Superset.
- Essential components:
- Web application
- Metadata database
- Visualization layer
- Security layer
- Installation procedures for Apache Superset.
- Executing Superset via containers.
- Setting up development and production environments.
- Navigating the user interface.
- Exploring Superset workspaces.
3. User, Role, and Security Management
- Handling user administration.
- Implementing Role-Based Access Control (RBAC).
- Defining permissions and security models.
- Controlling access to datasets and dashboards.
- Establishing secure BI environments.
- Best practices for enterprise-level deployments.
4. Linking Data Sources
- Reviewing supported data sources.
- Connecting to relational databases:
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Integrating cloud-based databases.
- Configuring database connections.
- Managing datasets.
- Testing and resolving data connection issues.
5. Dataset Management and Data Preparation
- Comprehending 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 analytical purposes.
6. Data Exploration and Analysis
- Using the Explore interface.
- Filtering and segmenting data.
- Writing custom queries.
- Choosing the right visualization types.
- Conducting exploratory data analysis.
- Understanding metrics and dimensions.
- Handling large datasets.
7. Data Visualization Creation
- Overview of Superset’s visualization options.
- Building charts:
- Bar charts
- Line charts
- Pie charts
- Tables
- Heatmaps
- Geographic visualizations
- Time-series charts
- Tailoring visualization settings.
- Formatting charts for business stakeholders.
- Enhancing data storytelling.
8. Advanced Visualization Strategies
- Developing interactive visualizations.
- Utilizing filters and controls.
- Working with calculated metrics.
- Advanced chart configuration options.
- Merging multiple analytical viewpoints.
- Optimizing visualization performance.
9. Dashboard Construction
- Principles of dashboard design.
- Assembling dashboards from individual charts.
- Structuring dashboard layouts.
- Incorporating interactive filters.
- Creating dashboards tailored to business needs.
- Distributing dashboards to users.
- Exporting and presenting reports.
10. SQL Integration with Apache Superset
- Introduction to SQL Lab.
- Drafting SQL queries.
- Generating virtual datasets.
- Applying SQL for in-depth analysis.
- Optimizing query performance.
- Handling joins and complex queries.
- Managing SQL-driven analytical workflows.
11. Advanced Analytics and Reporting
- Defining KPIs and business metrics.
- Analyzing trends.
- Conducting comparative analysis.
- Time-based reporting.
- Developing executive-level dashboards.
- Scheduling and distributing reports.
- Facilitating data-driven decision-making.
12. Performance Tuning
- Managing large datasets.
- Enhancing 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 difficulties.
- Debugging visualization errors.
- Overseeing Superset configuration.
- Monitoring Superset performance.
- Maintaining production environments.
14. Practical Workshop and Recap
- Connecting Apache Superset to a database.
- Creating datasets.
- Building interactive visualizations.
- Developing a comprehensive dashboard.
- Applying security and sharing configurations.
- Reviewing key best practices.
- Questions and answers session.
- Next steps for advanced use of Apache Superset.
Requirements
- Prior exposure to business intelligence and data visualization tools.
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