traceability - 数据可追溯性以识别用于计算的数据
问题描述
我们需要使用自定义逻辑(将用 Java 或 Python 编写)对一组交易执行某些计算。
计算将针对特定期间(例如 2017 年 1 月 1 日至 31 日)和计算时的交易进行,例如 2018 年 1 月 31 日。用户可以随时添加(或取消)回溯交易。将有数十万笔交易,并且可以在同一时间段内多次执行计算运行。因此,业务需要知道哪些事务用于哪个计算运行。
有谁知道是否有任何工具可以帮助进行这种数据可追溯性以识别用于特定计算的数据?
我认为任何工具都很难,因为我们的自定义代码知道它使用的数据。
我们正在考虑将每个计算引用的事务(仅标识符)存储在数据库中,供业务的数据可视化工具使用。鉴于交易量,这将需要时间(可能以小时为单位)来插入那么多记录,但这是可以接受的。
如果遇到类似问题的任何人都可以分享他们的经验以及如何解决这个问题,我将不胜感激。我不确定是否有任何标准模式,因为它可能不是常见问题。
谢谢
解决方案
推荐阅读
- azure-web-app-service - 如何将已发布的机器人连接到 Azure 上的机器人通道注册
- python - Python pandas 智能可视化的 Lux 包问题
- mysql - 在sql中按日期时间分组
- node.js - 为什么 for 循环不想等待进程在节点 js 的函数上完成?
- php - 正则表达式查找 img 标签内的图像名称
- php - 如何制作电线:为每个组件加载
- java - 即使在添加依赖项后也得到 javax.validation.NoProviderFoundException 异常
- unity3d - 没有足够的空间来安装 Unity
- javascript - 如何更改 DOM 上类内的属性值?
- python - python 3中询问用户输入时如何让光标闪烁