0

我正在开始开发数据集的过程,该数据集将帮助我跟踪对 MySQL 后端记录所做的更改。更具体地说,我希望能够报告原始记录值、新记录值和更改发生时的时间戳。这是一个例子:

  • 记录 X = 20。
  • 3 月 26 日对记录 X 进行了更改,因此它不再 = 20。
  • 截至 3 月 26 日,记录 X = 30。

在这种情况下,原始记录值(对于记录 X)是 20,新记录值 = 30,并且更改发生在 2014 年 3 月 26 日。

我考虑拍摄每日快照并将快照数据存储在 GoodData 的仓库中。这将使我能够每天比较记录值。这种方法的问题是我们对仓库存储空间的消耗会以非常快的速度急剧增加。我宁愿仅在发生更改时(增量地)跟踪此数据。我不知道如何从这里开始。有人可以指出我正确的方向吗?

4

1 回答 1

0

如果您要使用 CloudConnect,我认为最适合您的方法是创建对 MySQL 数据库的查询(使用 DB Reader 组件)以选择从上次上传(从昨天开始)已更改的数据。然后您可以使用增量加载将数据放入 GoodData。并连接某种快照 ID 或快照日期。

你能分享一些关于你的用例的更多细节吗?你最终想追踪什么?仪表板中显示什么?

谢谢提问!问候,

捷通

于 2014-04-01T18:00:32.787 回答