Teiid是一个数据虚拟化系统,它允许应用程序使用来自多个异构数据存储的数据。
我们知道 RDBMS 中的 SQL 有这样一个特性:生成一个包含来自不同表的列的视图。
Teiid 在整合来自不同数据源的数据时是否具有相同的功能。
例如,有一个带有模式(id、book_name)的平面文件数据源和一个带有模式(id、价格)的 rdbms 数据源。是否有任何解决方案可以在 Teiid 中创建集成架构(id、book_name、price)?
Teiid是一个数据虚拟化系统,它允许应用程序使用来自多个异构数据存储的数据。
我们知道 RDBMS 中的 SQL 有这样一个特性:生成一个包含来自不同表的列的视图。
Teiid 在整合来自不同数据源的数据时是否具有相同的功能。
例如,有一个带有模式(id、book_name)的平面文件数据源和一个带有模式(id、价格)的 rdbms 数据源。是否有任何解决方案可以在 Teiid 中创建集成架构(id、book_name、price)?
Teiid 能够使用 DDL 手动创建视图,允许您将来自不同表/数据源的列汇集在一起。
对于一个小例子,看看这里:http ://teiid.blogspot.com/2012/03/dynamic-vdbs-are-back-with-punch.html
目前我一直在动态 VDB 上手动完成所有视图,还有 Teiid Designer(eclipse 插件)可以使视图的创建更加容易。
谢谢
是的,您可以组合来自任意数量来源的数据。是的,您的平面文件和 RDBMS 示例是第一个快速入门示例。请参阅https://docs.jboss.org/author/display/teiidexamples/Data+Federation+Example