Trevas
Trevas是一个 Java 库,用于使用VTL 2.1语言来转换和验证统计数据 .
什么是 VTL?
- 面向统计学家的商业、逻辑级和用户友好的语言
- 依赖于标准结构元数据
- 可互操作,与平台无关
- 函数式语言,支持数据沿袭以获得更多洞察力和可重复性
Trevas 生态系统
技术说明
Trevas 项目在各种运行环境下提供 VTL 引擎,包括 Java 11 引擎和 Apache Spark引擎.
Trevas 的引擎是基于JSR 223规范,该规范描述了 Java 中脚本语言的使用。
解析器栈(先 vtl-antlr,再 vtl-parser)使用重定位后的 ANTLR 运行时,以便 Trevas 与 Apache Spark 可在同一 classpath 上共存。