问题标签 [redhat-datavirt]
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.
redhat-datavirt - 将虚拟过程的结果配置为永不过期?
如何将虚拟过程的结果配置为在缓存中永不过期?例如,我将如何在此示例中配置 ttl 以使缓存永不过期:
redhat-datavirt - 6.3 版中缺少 Redhat 数据虚拟化快速入门
我正在尝试遵循 JBoss Data Virtualization 快速入门: 快速入门指南 Red Hat JBoss Data Virtualization 6.3
我从以下位置下载了快速入门套件:
但是,缺少文档中引用的快速入门目录 EAP_HOME/quickstarts。关于在哪里可以找到文档中引用的快速入门的任何想法?
谢谢你。
sql-server - 用于数据联合的 SQL Server 链接服务器
我熟悉作为产品的 SQL Server,并希望使用它来跨可通过链接服务器访问的各种数据源进行数据联合。我的数据量相当有限。
但是我很感兴趣,这种方法在数据联合级别的性能方面与现有的数据虚拟化软件相比如何?
SQL server 有自己的查询优化引擎等等……那么 sql server 链接服务器联合查询的性能会与世界上的 Denodos、Red hats、Ciscos 等数据虚拟化产品相媲美吗?或者他们有什么其他的伎俩?
亲切的问候!
redhat-datavirt - 什么将取代 RH 数据虚拟化治理?
RH 数据虚拟化 6.3 开发人员指南第 2 卷指出不推荐使用治理组件。由于我们对 MDM/治理功能感兴趣,我们想知道这个组件是否会被替换或只是被删除。如果放弃,我们将对替代 MDM 解决方案感兴趣,以补充 RH DV。
teiid - 如何从 teiid REST 服务获取 JSON 响应
我正在针对来自 teiid 的 MySQL 数据源发出 SQL SELECT 查询,并尝试获取 JSON 格式的 SQL 响应。我能够以 XML 格式获得响应,但在尝试以 JSON 格式获取响应时遇到了麻烦。似乎没有与 XMLELEMENT、XMLAGG、XMLFOREST XML 函数等效的 JSON 函数。我在下面发布了我的查询的 XML 版本。此查询的等效 JSON 版本是什么。
创建虚拟程序 GetFlightRecordsByAirDelay1(IN p1 integer, IN p2 integer) RETURNS (xml_out xml) OPTIONS (UPDATECOUNT 0, "REST:METHOD" 'GET', "REST:URI" 'GetFlightRecordsByAirDelay1') AS /*+ cache(pref_mem ttl: 14400000) */ BEGIN SELECT XMLELEMENT("FlightDelayRecords",
XMLAGG(XMLELEMENT("FlightDelayRecord", XMLFOREST(UniqueCarrier,FlightNum, CRSDepTime, DepTime, CRSArrTime, ArrDelay) )) ) 作为 xml_out FROM (SELECT UniqueCarrier,FlightNum, CRSDepTime, DepTime, CRSArrTime,
ArrDelay FROM flight_records_mod1 WHERE flight_records_mod1.ArrDelay < p1 AND flight_records_mod1.YEAR = p2 LIMIT 10) A;
结尾
teiid - Teiid 生成的 Swagger Json 文件已损坏
我在域模式下的 teiid 主从设置上部署了多个 VDB。例如,AirFlights-vdb.xml、Customer-vdb.xml ...等部署了几个程序,这些程序在每个 VDB 中作为 REST API 公开。我使用 IP:8080/AirFlights_1/api 之类的 URL 来访问 swagger 文档特定的 VDB。当部署了多个 VDB 时,swagger 文档会损坏。例如,当我执行 IP:8080/AirFlights_1/api 时,它会列出与 Customer-vdb.xml 和其他已部署 VDB 相关的 API 资源。您能帮我解决生成的 swagger 文件的这种混乱性质吗?
我使用 http://teiid.org/rest}auto-generate" value="true"/> 属性来生成 War 文件。
示例 vdb 看起来像这样
teiid - 虚拟过程中的 Teiid 事务支持
我正在尝试在 teiid 虚拟过程中执行一些 SQL SELECT 语句。teiid 是否具有对虚拟过程的事务支持。如果是这样,它是否保证来自连接池的相同数据库连接用于执行该虚拟过程中的所有 SELECT 语句。我的代码如下所示。
teiid - Teiid Redshift Translator 不支持某些 Redshift SQL 结构
我已经使用 redshift traslator 在 teiid 中配置了一个 redshift 数据源。但是 redshift 中的一些 SQL 函数在与 teiid 一起使用时不支持。例如,我在部署 VDB 时遇到错误
其他一些 Redshift SQL 结构(如“ISNULL”)也不起作用
teiid - Teiid execute immediate 执行长查询时出现解析错误
我正在使用虚拟过程来使用 teiid 公开 REST API。在我的虚拟过程中,我使用立即执行来执行 SQL 查询,该查询将来自虚拟过程的输入参数作为过滤器过滤到 where 子句(动态 where cluase)。这适用于小型选择查询,但是当查询长度超过特定长度时,它会给出解析错误。这个问题有什么解决办法吗?有没有其他方法可以在我的 SQL 查询中实现动态 where 子句?
让我们假设闲置查询有大约 4000 个字符。这很好用。
但是,只要我在上面的 SQL 查询中添加更多行,它就会给解析错误登录一个任意行。我的查询语法没有问题。我所做的唯一更改是查询的长度在其中添加了更多行(例如,在我的 SELECT 语句中,如果我再选择一个额外的列,则会出现解析错误)只有当我使用立即执行来执行查询时才会发生这种情况
teiid - Teiid 查询引擎在执行时将我的查询的优化版本修改为未优化的查询
我正在使用 teiid 对 redshift 数据库执行相当大的 SQL 选择查询。通过避免在查询中使用内部查询和内部选择语句,我优化了查询以提供更好的响应时间。但是,当我执行查询时,teiid 查询引擎将我的查询更改为使用内部查询和内部选择语句的不同版本。有什么方法可以绕过这种行为并直接使用我提供的查询。
她是我执行的原始 teiid 查询
Teiid 查询引擎将上述查询转换为具有内部 SELECT 语句的波纹管版本
我想知道如何绕过这种行为并执行我的原始查询?