跳转到内容

Marivo 0.3.1

Marivo 0.3.1 通过窗口化累计指标、证据优先的数据源编写流程和更安全的分析保护, 进一步强化了面向智能体的编写与分析工作流。

  • 累计指标通过 ms.cumulative(...)anchor= 参数支持三种累计锚点: 全部历史、粒度-to-日期和固定尾随窗口。现在可以用 transform.rollup(...) 重新聚合累计 frame,并比较兼容锚点的跨周期窗口。
  • 数据源编写遵循证据优先的快照流程。类型化目录对象、限定范围的检查和持久化 证据替代了旧的宽泛发现流程。
  • JSON 是 DuckDB 的一等文件来源,支持本地和 HTTP JSON 输入。
  • 分析分解支持显式的多轴归因 mode;质量评估会在后续分析把结果视为可靠 之前,阻断不安全的小时级覆盖范围。
  • Frame 的 contract()show()mv.help(ref) 会展示锚点特定的注意事项和允许的下一步。
  • installer 可以初始化 Marivo 项目,并可通过 https://marivo.io/install.sh 获取。
  • 就绪检查会拒绝未声明的 naive 时间轴。
  • 类型化文件结构会在物化期间保留在运行时。
  • 更新了中英文的语义层、分析流程、安装、快速开始和证据 文档,覆盖精简后的智能体工作流。
  • 新增累计指标 v2、数据源快照、类型化目录导航、JSON 来源和 精炼后的分析接口的设计规范。
Terminal window
pip install marivo

安装你计划使用的数据源对应的后端扩展:

Terminal window
pip install "marivo[duckdb]"
pip install "marivo[mysql]"
pip install "marivo[trino]"
pip install "marivo[postgres]"
pip install "marivo[clickhouse]"
pip install "marivo[all]"

Marivo 0.3.1 需要 Python 3.12 或更高版本。