返回首页

asapBI 中无需 SQL 的计算视图

asapBI 引入类似于 SAP HANA 的计算视图视觉化建模,支持多种 DBMS。UDF、集群和 AI 支持加速 ETL 开发,无需 SQL 巨型代码。理想适用于 DWH 专家。

asapBI 中的可视化计算视图:从 SAP 到开源
Advertisement 728x90

# asapBI:无需 SQL 的计算视图可视化建模

开发包含子查询和 CTE 的复杂 SQL 查询,往往会变成可读性和维护性的噩梦。跨越数十屏的文本,会使调试和长期理解逻辑变得异常复杂。解决方案是切换到可视化计算视图,类似于 SAP HANA,但适用于各种 DBMS。

asapBI 实现了这样的系统:带参数的可视化数据选择构建,并导出为数据库 UDF 函数。支持 ADB、Greenplum、PostgreSQL、ClickHouse,可将模型集成到现有技术栈中。

计算视图的关键特性

系统会生成原生 DBMS 函数,可从任何工具调用。主要特性包括:

Google AdInline article slot
  • 在数据库内部或外部集群(Trino、CedrusData)上执行——可在 10 分钟内完成转换,而非加载生产数据后的 4 小时。
  • 完全透明:可查看生成的 SQL 并手动编辑。
  • 无厂商锁定:导出到标准工具,不会丢失工作成果。
  • CV 参数集成,支持动态查询。

创建过程发生在项目文件夹中,类似于其他 Data Vault 对象。成品 CV 是一组现成的 UDF,可直接调用。

相较手动 SQL 的优势

手动 SQL 适合特定优化场景,但上市时间(TTM)会受到影响。大多数查询由数据库引擎自动优化,硬件性能提升也减少了对汇编式微调的需求。

在 asapBI 中,SQL 仅作为最终润色的可选工具,而非主要手段。中间 CV 模块导出为函数,从而简化模块化。

Google AdInline article slot

示例:不再是单体查询,而是通过可视化方式构建包含连接、过滤和聚合的转换图。输出为优化的 SQL 或 UDF。

集群扩展

对 ETL 至关重要:无需物化即可关闭周期。在外部集群上执行可卸载数据仓库(DWH)。无需维护物化视图。

Trino 支持可并行化任务。对于报表——直接调用 UDF,无需中间表。

Google AdInline article slot

重要特性

  • 可视化构建加速复杂分析模型的开发。
  • 导出为 UDF 确保与外部系统集成。
  • 集群执行将生产数据库负载降低 20 倍以上。
  • SQL 代码透明 + 资深开发者手动编辑。
  • 无厂商锁定:可迁移到任意工具。

AI 前景

下一步——自动化:AI 根据描述生成架构、连接和模型。开发者审核并调整。这可最小化手动劳动,同时保持对业务逻辑的关注。

此类系统对中高级专家尤为相关:降低认知负担,加速迭代,同时不失控制。

— Editorial Team

Advertisement 728x90

继续阅读