跳到主要内容

Trevas

Maven - Trevas parent

Trevas是一个 Java 库,用于使用VTL 2.1语言来转换和验证统计数据 .

什么是 VTL?

  • 面向统计学家的商业、逻辑级和用户友好的语言
  • 依赖于标准结构元数据
  • 可互操作,与平台无关
  • 函数式语言,支持数据沿袭以获得更多洞察力和可重复性

Trevas 生态系统

Docusaurus themed imageDocusaurus themed image

技术说明

Trevas 项目在各种运行环境下提供 VTL 引擎,包括 Java 11 引擎和 Apache Spark引擎.

Trevas 的引擎是基于JSR 223规范,该规范描述了 Java 中脚本语言的使用。

解析器栈(先 vtl-antlr,再 vtl-parser)使用重定位后的 ANTLR 运行时,以便 Trevas 与 Apache Spark 可在同一 classpath 上共存。