问题标签 [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.
teiid - 红帽 JBoss 开发者工作室 11.3.0 正式版
我是 Teiid 的新手,我一直在使用带有 Teiid 插件的 Red Hat JBoss Deverloper Studio 11.3.0 GA,但是,今天我遇到了一个谈论 Teiid Syndesis 的网页,这不需要任何 IDE,因为 Web 浏览器可以使用。
有人可以建议什么是更好的 Developer Studio 或 Teiid Syndesis?
谢谢你,普尼玛达斯
salesforce - 如何使用 Salesforce 翻译缓存?
如果我们使用 Salesforce 翻译器,则需要对翻译结果(而不是查询结果)使用缓存,以加快将 SQL 请求转换为 SOQL 的速度。如何在 spring-boot-teiid 应用程序的 TEIID 中使用它?
spring-boot - Teiid Spring Boot - 配置多个数据源
我从以下网址开始使用 Teiid Spring Boot 简单示例: https ://github.com/teiid/teiid-spring-boot/blob/master/docs/UserGuide.adoc
它使用两个不同的数据源来展示 Teiid Spring Boot 从多个数据源进行交互和获取数据的能力。但是,当我部署我的 Teiid Spring Boot 组件时,它引发了与 entityManagerFactory 相关的异常。
我遇到的与 Spring Boot 相关的网站之一说,为了定义和使用多个数据源,我需要将一个作为主要数据源,将其他作为辅助数据源,如本页提供的那样: https ://springframework.guru /how-to-configure-multiple-data-sources-in-a-spring-boot-application/
有人可以确认我的理解是否正确吗?如果我需要定义主要和次要数据源?
我正在使用 Spring Boot 2.2.4 和 Teiid 1.3.0
谢谢!普尼玛达斯
spring-boot - Teiid Spring Boot @SelectQuery
我在我的 Teiid Spring Boot 应用程序中配置了 2 个不同的数据源,并且一直在关注这个例子:
https://github.com/teiid/teiid-spring-boot/blob/master/docs/UserGuide.adoc
此示例演示来自两个不同数据源的 Customer 表的联合查询,但是,当我运行我的应用程序时,customerrepository 仅从一个数据库检索记录,而不从另一个数据库检索记录。
我已经在 github 上上传了我的源代码:
https://github.com/purnimadas27/TeiidExample1/tree/master/TeiidSpringBootPrj5
有人可以建议为什么我的联合查询没有按预期检索结果,似乎 customerrepository 仅绑定到一个数据源,并且仅从一个数据源检索结果,而且似乎根本没有考虑 @SelectQuery。
非常感谢任何帮助,谢谢!
npgsql - Teiid:Npgsql 不支持弃用的浮点日期/时间格式
我编写了一个 C# netcoreapp 3.1 webapi 应用程序,它尝试通过 Npgsql.EntityFrameworkCore.PostgreSQL 3.1.0 读取 Teiid VDB 表。
每当我的应用读取任何这样的数据时:
出现以下错误:
谷歌搜索我发现了这个:Npgsql: Old floating point representation for timestamps not supported。不幸的是,Npgsql.EntityFrameworkCore.PostgreSQL 项目停止支持已弃用的 PostgreSQL 浮点日期/时间格式,但 Teiid 似乎仍在使用它。
我还尝试了 Npgsql.EntityFrameworkCore.PostgreSQL 的旧版本 2.2.4 和 .net Core 2 应用程序,该应用程序没有此问题,但无法从/向 Teiid 读取和写入双精度值。
AFAIK,从 .net Core 应用程序访问 Teiid 数据的唯一有效方法是通过 System.Data.ODBC。
Teiid 是否有任何配置或调整以使用新的整数日期/时间格式进行 PostgreSQL 仿真?
或者如果没有,是否有更新 Teiid PostgreSQL 仿真的计划?
spring-boot - Teiid Spring Boot,担心 VDB 被弃用
我正在为我的新项目工作,其中我需要与多个数据源交互并执行连接查询,我使用 Teiid Designer 创建了 VDB 并将其部署在 JBoss AS 15.0.1 上并使用单独的 Java / Spring Boot 应用程序提取数据并且它工作出色地。
我一直在认真考虑 Teiid,因为它符合我的要求,但是,我读到 Teiid Designer / VDB 在未来被弃用/不支持,因此我很担心。
我有几个疑问,我会在这里列出:
- 如果将来不支持 VDB,您会提出什么建议,我正在考虑使用 Teiid Spring Boot,但我无法使用 Teiid Spring Boot 成功运行具有 2 个数据源的单个示例场景。
- 正如我所说,我已经创建并部署了我的 VDB,并使用另一个 Java / Spring Boot 应用程序在运行时使用 VDB 提取数据,所以我的问题是,虽然这种方法适用于测试场景,但这是最佳实践吗?或者换句话说,有没有更好的方法来做更有效的事情。
有人可以解决我的问题吗,在此先感谢!
谢谢你,普尼玛达斯
teiid - 从虚拟存储过程调用 Oracle 和 MySQL 存储过程
所有,我是 TeiiD 的新手。我有 Oracle 和 MySQL 存储过程(将记录插入表中)从 TeiiD VDB 成功执行,作为使用调用命令的单独过程。我正在使用 SquIrrel 工具独立于 Active VDB 执行它们。
现在,是否可以使用 Teiid CREATE VIRTUAL PROCEDURE 一次性调用这两个过程?就像是..
我没有得到任何示例或语法来处理此要求。我也在尝试使用 Eclipse Teiid 设计器插件。
感谢帮助。
谢谢,
jboss - Teiid 与 Jboss 数据虚拟化中的 OData $search 支持
我希望使用 Salesforce 来使用 Odata 连接到 Teiid+Wildfly,然后再连接到 SQL Server。
当我阅读 Teiid 13 的文档时,在限制下,它说不支持 OData $search。
http://teiid.github.io/teiid-documents/13.0.x/content/client-dev/OData4_Support.html
当前适用以下功能限制。
- 不支持搜索
- 不支持增量处理
- 不支持规范的数据聚合扩展
- $it 的使用仅限于原始集合属性
但是,当我阅读 Jboss 数据虚拟化的文档时,在限制下,它没有列出不支持 $search。
以下功能限制适用:
- 不支持增量处理。
- 不支持规范的数据聚合扩展。”
有谁知道为什么有区别?付费的 JBoss 风格是否有额外的代码允许 OData $search 参数?
提前致谢。
jboss - 从 Blob/对象中提取双精度值到行
我有一个与此主题相关的查询: https ://developer.jboss.org/thread/277610
在到达逗号分隔值阶段之前,这些值实际上存储为一个 blob。有一个函数 fetchBlobtoString(Blob, string, VARIADIC start_end integer) 返回 String,它实际上接受 blob 输入,然后转换为逗号分隔的值,如帖子所示。
这个问题是字符串被限制为 4000 个字符,因此它会抽取数据并且不会显示所有值。提取双精度值并将其转换为类似于帖子的行的最佳方法是什么。
使用以下函数作为示例,将其转换为对象而不是字符串会提高性能:
fetchElementValueFromBlob(protobufBlob Blob, origName string) 返回对象
我曾尝试使用 getItem 函数迭代 blob 中的项目,添加到临时表,但速度很慢,如果我进行超过 15-20 次迭代,则会出现以下错误:
错误:TEIID30504 远程 org.teiid.core.TeiidProcessingException:TEIID30504 petrelDS:TEIID60000 javax.resource.ResourceException:IJ000453:无法获取 java:/petrelDS SQLState 的托管连接:50000 错误代码:30504
如果我删除 getItem() 函数,错误就会消失。
jboss - 无顺序分配行号
如何在没有任何顺序的情况下使用 row_number() 函数
示例表:
我希望分区存在于 COL A 上,但没有排序。