问题标签 [teiid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
282 浏览

security - 泰德数据安全

为了利用保管库存储,已创建密钥库来保存应用程序敏感信息,

我已经像这样为我的 VDB 创建了我的数据源配置。理想情况下,当我从客户端连接时,必须指定要连接的 url 和上述用户名和密码。

但是发生的事情是,standalone-teiid.xml 文件中有一个条目,

它将 teiid-jdbc 绑定到 31000。

当我尝试使用保管库凭据连接到 VDB 时,我的请求被阻止,如果我尝试使用 teiid-security 凭据进行连接,它就会通过。通过这样做,我在数据源定义中配置为凭据的任何内容都毫无意义。

如何委派我的 teiid-security 来引用数据源下定义的安全方面?

0 投票
0 回答
115 浏览

sql - 这个 SQL-Server 语法有什么作用?如何转换成 Teiid SQL 版本?

这是sql语法的一部分,

语法应该做什么?

更新

sql 是sql-server语法。如何将语法转换为teiid版本?

0 投票
0 回答
70 浏览

jboss - 保存 VDB 时 JBoss Developer Studio 崩溃

当我创建 VDB,更改 JNDI 名称然后保存 VDB 时,我的 JBoss Developer Studio 崩溃并显示以下消息:

在此处输入图像描述

如何解决问题?

0 投票
1 回答
28 浏览

wildfly - teiid 8.13.4 中缺少 org.teiid.adminapi.AdminFactory?

我正在将现有应用程序从 teiid-8.8.1c1/jboss-as-7.2.0 迁移到 WildFly 9.0.2 Teiid 8.13.4。我已经能够在所有情况下更新依赖项,除了一种:

我有一个类从 org.teiid.adminapi.AdminFactory 获取一个 Admin 实例,如下所示:

AdminFactory.getInstance().createAdmin(...)

这样就可以获取并检查 VDB 上的状态。

但似乎 AdminFactory 不再是 teidd adminapi 的一部分。有什么新方法可以获取管理员实例吗?

0 投票
1 回答
218 浏览

jdbc - 无法使用 Teiid 作为数据源运行 JasperReports Server 报告

我已经使用 Jaspersoft Studio 成功查询了 Teiid 9 数据源,但是当部署到 JasperReports Server 6.2 报告时会抛出如下异常:

0 投票
0 回答
186 浏览

teiid - teiid 数据角色/匿名用户/角色

我想使用 teiid 数据角色功能。这很有效,因为我只能为管理员用户启用写访问权限等。通过 oData API 访问数据可以很好地显示一个登录对话框并且一切正常。现在我希望其他用户(匿名用户、“未登录”用户)能够读取某些表。因此,我还创建了一个对所有表具有读取权限的数据角色“访问者”,但这似乎不起作用,因为我收到错误消息:

TEIID30492 用户 <anonymous> 无权对 1 个或多个组/元素/过程执行操作 <CREATE>。

同样启用“将此角色应用于所有用户”并定义匿名用户似乎不起作用。

所以看起来我必须为某种“匿名用户”分配权限才能使其正常工作。有任何想法吗?谢谢。

创建两个具有不同权限的不同 vdb 也可能是一种解决方案,但可能需要更多维护等。

0 投票
1 回答
60 浏览

jasperserver - Teiid查询优化/虚拟数据源jasper

我有一个这样的查询:

A 和 B 是 jdbc 数据源。我想知道 teiid 如何处理同一个数据库上的多个连接。他们被推送到数据库吗?表A和B之间的连接顺序重要吗?在我的示例中,我使用 A 和 B 之间的连接,然后是 B 和 B 之间的连接,然后是 A 和 A 之间的连接。我需要重新排列顺序还是在数据库 A 和数据库 B 上创建 2 个临时表?

0 投票
1 回答
72 浏览

teiid - 刷新 Teiid 的 SYS.* 表

我正在使用 Teiid 9.0.2 进行数据虚拟化。我创建了数据源,部署了 VDB,然后在数据源(MySQL/Postgresql)中创建了新表。新表未列在 VDB 的 SYS.Tables 和 SYS.Columns 中。有没有办法刷新这些表?

0 投票
1 回答
212 浏览

xml - 在 Teiid 中使用 xpath 将多个属性连接与节点值连接起来

这是我在此处发布的问题的非常副本, 我只需要注意这发生在 teiid 引擎的 XMLTABLE 中。我正在解析以下 xml 内容:

使用

这里 x.AttributeSets 是一个 xml 类型的变量,其内容来自上面。

我正在尝试使用 xpath 将其格式化并组合成一行。就像是:

我想,我离得很近,因为:

工作并给我一个逗号分隔的角色列表:Role1、Role2、Role3

还有这个

结合了创造者的价值观:“创造者一,创造者二,创造者三”。

我想要的最终输出

我能得到的最多是:

这用逗号将所有角色和创建者分隔为一行。由于某种原因, concat 运算符似乎不起作用。能否请你帮忙。

0 投票
1 回答
72 浏览

oracle - 支持 JDV 中的 Oracle 外连接运算符

Oracle为外部连接定义了运算符 (+)

我们正在尝试使用 JDV 作为使用这些预言机运算符的外部产品(业务对象)的来源。

我们无法更改产品生成查询的方式,并且它确实使用了 (+) 运算符,导致与 JDV 底层数据库的集成失败。

有没有办法解析那个外连接符号?