Teiid是一个数据虚拟化系统,它允许应用程序使用来自多个异构数据存储的数据。
我们知道关系型数据库管理系统中的SQL有这样一个特性:生成一个包含来自不同表的列的视图。
在集成来自不同数据源的数据时,Teiid是否具有相同的功能。
例如,有一个具有模式(id,book_name)的平面文件数据源,以及一个具有模式(id,book_name)的关系型数据库管理系统数据源。有没有什么解决方案可以在Teiid中创建一个集成模式(id,book_name,price)?
发布于 2013-12-11 23:43:56
Teiid能够使用DDL手动创建视图,允许您将来自不同表/数据源的列放在一起。
这里有一个小的例子:http://teiid.blogspot.com/2012/03/dynamic-vdbs-are-back-with-punch.html
目前,我已经在动态VDB上手动完成了所有视图,还有Teiid设计器(eclipse插件),它可以使创建视图变得更加容易。
谢谢
发布于 2014-08-01 22:39:53
是的,您可以组合来自任意数量的源的数据。是的,您的平面文件和RDBMS示例是第一批快速入门示例之一。请参阅https://docs.jboss.org/author/display/teiidexamples/Data+Federation+Example
https://stackoverflow.com/questions/20087114
复制相似问题