性能优化

Alteryx 中的数据处理

Behrang Behjoo

Business Intelligence (BI) Leader

什么是性能优化?

$$$$

  • 工作流的「效率」与「速度」
  • 降低「处理时间」与「资源消耗」
  • 识别「瓶颈」

$$$$

齿轮中奔跑的人

Alteryx 中的数据处理

性能瓶颈

$$$$ 导致「延迟」的流程环节:

  • 超大数据集
  • 复杂计算
  • 设计低效

$$$$

红绿灯与分析插画

Alteryx 中的数据处理

如何发现瓶颈

$$$$

  • 数据量
    • 加载时间长。
  • 工具相关
    • 过度使用高资源消耗的工具。
  • 工作流设计
    • 分支过多或工具序列过于复杂。
  • 资源管理
    • 在运行中监控系统资源使用。

拿放大镜追踪的人

Alteryx 中的数据处理

数据量优化

由人组成的饼图

Alteryx 中的数据处理

数据量优化

表格与 Alteryx 过滤工具

Alteryx 中的数据处理

数据量优化

两个表与 Alteryx 的筛选和选择工具

Alteryx 中的数据处理

工具选择与优化

$$$$

为任务选择合适的工具

  • 选用最高效的工具(如用 Join 工具按键合并数据)

  • 在一个工具中合并多项计算(如用 Summarize 工具做多种聚合)

$$$$ 桌上的不同工具

Alteryx 中的数据处理

工作流设计最佳实践

$$$$

应采纳的最佳实践

  • 尽量减少工具数量
  • 保持数据流逻辑清晰
  • 合并任务

$$$$

男女进行流程映射

Alteryx 中的数据处理

资源与网络管理

$$$$

  • 平衡内存、CPU、磁盘的使用
  • 利用云计算资源
  • 使用 Alteryx 专有格式(如 .yxdb)
  • 本地缓存数据

$$$$

在实验室工作

Alteryx 中的数据处理

Passons à la pratique !

Alteryx 中的数据处理

Preparing Video For Download...