有人可以帮助我了解在通过ODBC-JDBC网桥连接时如何公开JBoss Teiid虚拟数据库的SYS模式对象吗?
客户端连接到网桥的ODBC端,并且它的JDBC端连接到JBoss SOA服务器上运行的虚拟数据库(VDB)。
使用当前设置,只显示通过JBoss Studio的Teiid Designer建模的表和列,而不是SYS模式及其底层对象。客户端应用程序是Microstrategy BI应用程序。
答案 0 :(得分:0)
您可以使用本机JDBC JAVA API遍历所有使用过的数据源中的所有元数据。
答案 1 :(得分:-1)
我是Teiid的新手并有类似的问题。
使用JBoss设计器创建VDB时,您可以指定将向客户端应用程序公开的模型。作为一种好的做法,只有View模型被公开,而Source模型则没有。因此,查询VDB的系统表只会显示View模型中的元数据,这些元数据将是基础数据源中元数据的子集。
希望这有帮助。