联系我们

课程大纲

1. Apache Superset简介

  • 什么是Apache Superset?
  • Superset在现代商业智能(BI)中的角色
  • 与传统BI平台的比较
  • 主要功能与能力
  • 典型用例与业务场景
  • Superset生态系统概览

2. Apache Superset架构与环境搭建

  • Apache Superset架构概览
  • 核心组件:
    • Web应用程序
    • 元数据库
    • 可视化层
    • 安全层
  • 安装Apache Superset
  • 通过容器运行Superset
  • 配置开发与生产环境
  • 用户界面概览
  • 导航Superset工作区

3. 管理用户、角色与安全

  • 用户管理
  • 基于角色的访问控制(RBAC)
  • 权限与安全模型
  • 管理数据集与仪表盘的访问
  • 创建安全的BI环境
  • 企业部署的最佳实践

4. 连接数据源

  • 了解支持的数据源类型
  • 连接关系型数据库:
    • PostgreSQL
    • MySQL
    • SQL Server
    • Oracle
  • 连接云数据库
  • 数据库连接配置
  • 管理数据集
  • 测试与排除数据连接故障

5. 处理数据集与数据准备

  • 理解Superset中的数据集概念
  • 从数据库创建数据集
  • 定义列与指标
  • 创建计算列
  • 使用基于SQL的数据集
  • 数据准备最佳实践
  • 优化数据集以进行分析

6. 探索与分析数据

  • 使用Explore界面
  • 筛选与切片数据
  • 创建自定义查询
  • 选择合适的可视化类型
  • 执行探索性数据分析
  • 理解指标与维度
  • 处理大型数据集

7. 创建数据可视化

  • Superset可视化选项概览
  • 创建图表:
    • 柱状图
    • 折线图
    • 饼图
    • 表格
    • 热力图
    • 地理可视化
    • 时间序列图表
  • 自定义可视化设置
  • 为业务用户格式化图表
  • 提升数据叙事能力

8. 高级可视化技术

  • 创建交互式可视化
  • 使用过滤器与控制项
  • 处理计算指标
  • 高级图表配置
  • 整合多种分析视角
  • 优化可视化性能

9. 构建仪表盘

  • 仪表盘设计原则
  • 基于图表创建仪表盘
  • 排列仪表盘布局
  • 添加交互式过滤器
  • 创建面向业务的仪表盘
  • 与用户共享仪表盘
  • 导出并展示报告

10. 与Apache Superset集成SQL

  • SQL Lab概览
  • 编写SQL查询
  • 创建虚拟数据集
  • 使用SQL进行高级分析
  • 查询优化
  • 处理连接与复杂查询
  • 管理基于SQL的分析工作流程

11. 高级分析与报告

  • 创建KPI与业务指标
  • 趋势分析
  • 比较分析
  • 基于时间的报告
  • 创建高管仪表盘
  • 调度并共享报告
  • 支持数据驱动的决策制定

12. 性能优化

  • 处理大型数据集
  • 查询性能优化
  • 数据库侧优化
  • 缓存策略
  • 管理仪表盘加载时间
  • 可扩展部署的最佳实践

13. 故障排除与管理

  • 常见安装问题
  • 数据库连接问题
  • 调试可视化错误
  • 管理Superset配置
  • 监控Superset性能
  • 维护生产环境

14. 动手工作坊与总结

  • 连接Apache Superset到数据库
  • 创建数据集
  • 构建交互式可视化
  • 开发完整仪表盘
  • 应用安全与共享设置
  • 回顾最佳实践
  • 提问与解答环节
  • 高级Apache Superset使用的下一步行动

要求

  • 具备商业智能和数据可视化方面的经验。

目标受众

  • 数据分析师
  • 数据科学家
 14 小时

客户评论 (7)

即将举行的公开课程

课程分类