58敏捷BI系统的设计与实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 《58敏捷BI系统的设计与实践》 讲师:张自博 – 大数据部
2. 1. 敏捷BI平台介绍 2. 敏捷BI技术架构介绍 3. 核心功能技术探究 4. 未来展望
3. 01 敏捷BI平台介绍 合作案例
4. 产品定义 星火是什么? 星火是58自研的新一代具备SaaS能力的数据分析 可视化产品,提供敏捷 BI 、可视化报告、 Dashboard服务、数据大屏等能力,以数据洞察为 导向,从数据接入到终端展现,提供数据生态全 链路解决方案。
5. 产品介绍
6. 产品介绍
7. 行业现状 各取所长,突出特色! 数据安 全 数据处理 可视化
8. 功能架构
9. 安全易用的SAAS服务 星火于2021年推出了SAAS服务,专注于为58集团外部用户提供安全、易用的BI服务。 基于RBAC的系统权限,细化到行列的 权限控制 基于域名的资源隔离,支持物理级别服务 隔离。 丰富数据源接入,基于Clickhouse的 极速查询 和内部版同步的迭代频率,第一时间体验 全新版本
10. 他们都在用星火 58同城 安居客 转转 覆盖集团内365项 目组,17个BG 赶集直 招 到家精 选 驾校一 点通 集团用户数2597 8672个仪表板 人人车 58数科 58魔方
11. 02 星火技术架构介绍 技术架构 合作案例
12. 星火技术架构 灰度发布 链路日志 异构查询 MPP加速 数据ETL 域流量隔离
13. 03 完备的权限体系 高性能BI查询引擎 MPP缓存加速 核心功能技术探究 数据可视化资源库 星火开发者服务
14. 3.1 完备的权限体系 高性能BI查询引擎 权限体系 合作案例 MPP缓存加速 完备的权限体系 数据可视化资源库 星火开发者服务
15. 完备的权限体系 为保证数据安全,实现千人千面的权限控制,所有BI产品都需要有一套完善的权限体 系。星火基于主流RBAC模型思想实现了一套覆盖系统功能权限和数据权限的严密高效的 权限体系。 权限拥有者 Who 权限资源 What 资源操作 How 鉴权过程就可以转换为判 断【Who是否可以对What 进行How操作】是否为 TRUE的过程。
16. 完备的权限体系 • 星火权限分为功能权限和数据权限。 • 用户权限由用户本身的权限+所属用户组的权限+所拥有角色的权限共同决定,
17. 功能权限-菜单权限
18. 功能权限-资源权限 资源权限 用户 数据源 数据集 仪表板 用户组 使用 管理 使用 管理 使用 管理
19. 功能权限-资源权限
20. 数据权限-列权限 列权限支持 允许查看所有列、查看指定列以及不允许查看指定列。
21. 完备的权限体系-行权限 行权限支持基于固定值和基于属性值的权限设置。 基于属性值的权限设置可以极大提高行级授权的效率。
22. 资源操作鉴权过程 基于二进制运算的鉴权实现 权限由“资源” + “操作”组成,星火“操作”底层通过 “位”存储,并通过二进制运算进行鉴权。 用户表 id name 资源表 id type 用户权限表 id user_id 资源 报表 resouece_id operations 数据源 操作 对应位 新建报表 十进制:1 0b00000001 删除报表 十进制:2 0b00000010 ...... ...... 判断用户是否拥有报 表删除权限 select operation&2 from user_permission where user_id=1 and resource_id=1
23. 3.2 完备的权限体系 高性能BI查询引擎 数据查询引擎 合作案例 MPP缓存加速 高性能BI查询引擎 数据可视化资源库 星火开发者服务
24. 高性能BI查询引擎 BI查询需要解决的问题 语法多 样 查询慢 BI查询 二次计 算 异构数 据查询
25. 高性能BI查询引擎
26. 高性能BI查询引擎 同环比计算流程
27. 高性能BI查询引擎
28. 3.3 完备的权限体系 高性能BI查询引擎 MPP缓存加速 MPP缓存加速 数据可视化资源库 星火开发者服务
29. MPP缓存加速 功能背景 同环比计算流程 本地数据 源 Hive表 OLAP分析 云窗文档 数据抽 取
30. MPP缓存加速
31. MPP缓存加速
32. MPP缓存加速
33. MPP缓存加速
34. ClickHouse在星火的实践 1 星火使用了基于 ReplicatedMergeTree + Distributed 的集群架构方案,保证了集群的高性 能和高可用。 2 通过读分布式表、写本地表,控制 写入批次和写入间隔,大幅提升集 群读写性能。 3 将节点磁盘挂载到58自研WFS分布 式文件系统,实现存算分离,解决 随业务增长引起的磁盘不足问题。 4 将业务表均匀打散创建到多个不同 集群,进一步降低运行风险。
35. 3.4 完备的权限体系 高性能BI查询引擎 数据查询引擎 合作案例 MPP缓存加速 数据可视化资源库 数据可视化资源库 星火开发者服务
36. 星图-数据可视化资源库 在使用星火过程中用户经常会碰到以下问题 星火通用组件不满足需求? 想要一套美观易用的可视化解决方案? 自己制作的图表组件很好用,希望分享给其他用户? 基于上述原因,星火联合58UXD联合打造了58数据可视化资源库-星图。
37. 星图-数据可视化资源库 WCharts是星火与58UXD联合打造的一套简洁美观、专业可靠的数据可视化解决方案。 图表库是面向全网的图表开放社区,所有图表组件均由开发者自助开发、共享,打通图表开发与应用闭环。 使用 图表库 发布 星火工作台 Wcharts 制作图表
38. 星图-数据可视化资源库
39. 星图-数据可视化资源库
40. 星图-数据可视化资源库
41. 3.5 完备的权限体系 高性能BI查询引擎 数据查询引擎 合作案例 MPP缓存加速 星火开发者服务 数据可视化资源库 星火开发者服务
42. 简单开放的开发者服务 为解决业务系统制作各种数据图表开发成本高、维护难的问题,星火提供了丰富的开放接口以及安全便捷的 报表嵌入功能,支持将报表无缝集成到企业专有平台内。
43. 简单开放的开发者服务
44. 04 未来展望 数据查询引擎 合作案例
45. 未来展望 更多样的数据 接入 更方便的数据 处理 更强大的可视 化组件 更智能的星 火 • api数据源 • 流式数据 • 非sql语法数据源 • 轻量化ETL • 电子表格 • 图形语法组件 • 数据门户 • 智能预警 • 指标归因分析
46. 数据查询引擎 合作案例
47. 58xinghuo.com Thank You

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-16 21:56
浙ICP备14020137号-1 $Map of visitor$