如何在teiid中重新加载元数据

时间:2019-10-30 09:05:42

标签: spring-boot teiid

我需要在spring-boot-teiid中重新加载元数据。我如何得到它? 需要两种方法

  1. 由cron @Sheduled重新加载应用程序
  2. 从执行器中的呼叫端点重新加载

还有另一个问题,我只能获取元数据增量(更新的元数据)吗?

1 个答案:

答案 0 :(得分:0)

在当前模型下,元数据加载仅在VDB部署期间发生,这在使用弹簧启动的Teiid中始终位于应用程序的启动位置。您可以找出重新部署VDB来更新元数据的方法,或者引导其他方法来更新单个源的元数据,然后使用该方法更新VDB(重新部署)以使更改生效。

我们尚未投资任何实用程序来提供元数据更改的增量。 Teiid确实有很多访问者模式的实现,我想可以遍历元数据树,并通过一些工作来生成这样的报告。