Temenos T24 数据库结构

Posted

技术标签:

【中文标题】Temenos T24 数据库结构【英文标题】:Temenos T24 Database structure 【发布时间】:2019-01-22 23:34:42 【问题描述】:

我正在使用以 Oracle 为背景的 Temenos T24 的 R09。 表结构为 2 列 - RECID + Blob 中的数据(XML 格式)

有没有人知道,如果结构已更改为具有新 T24 版本(如 R17 或 R18)的 RDBMS 结构?

提前感谢您的帮助!!!

【问题讨论】:

【参考方案1】:

Temenos 确实有一个名为 Relational Replication 的产品,旨在以关系格式提供从 T24 中选择的表。因此,所有多值/组多值元素都成为子表,子值元素进入具有外键的进一步子表中。所以更容易索引和查询。他们还在 Design Studio 中为 T24 提供了一个数据模型查看器,可让您了解这些表的结构。

【讨论】:

【参考方案2】:

Temenos T24 核心是围绕所谓的“多值数据库”UniVerse 构建的,然后在 2003 年左右移至 jBASE。有关什么是多值数据库的说明,请参阅此链接 https://en.wikipedia.org/wiki/MultiValue。

后来,为了增加对 Oracle 和其他行业标准“大”数据库的支持,Temenos 为其系统开发了一个特殊的 DB 驱动程序,旨在模仿 RDBMS 中的多值数据库功能。解决方案是使用 XML 来存储多维字段。所以Oracle中所有的T24表都有两列:

记录的 ID 或唯一键的 RECID 用于存储数据的 XMLRECORD。

XMLRECORD 默认创建为 XMLTYPE,但也可以是 BLOB 或 CLOB 类型。在这种情况下,数据将按照以前存储在旧多值数据库中的方式存储,即字段由字段标记、值标记和子值标记分隔的字符串。

这基本上意味着 T24 永远不会迁移到正确的 RDBMS 结构,因为这意味着要完全重写整个 T24 解决方案,或者至少是其中的重要部分。由于现在 T24 已经开发了 30 年或更长时间,您可以想象执行这样的任务需要什么。

【讨论】:

【参考方案3】:

您可以直接从 DB 中选择表视图,例如 SELECT * FROM V_FXXX_ACCOUNT。那个表RDBMS你可以选择你需要的字段。

【讨论】:

【参考方案4】:

使用 R15 - 仍然是 RECID + Blob。 我很确定 R18 与我们目前正在升级到 R18 的版本相同,并且路线图中没有 DB 方案更改。

【讨论】:

以上是关于Temenos T24 数据库结构的主要内容,如果未能解决你的问题,请参考以下文章

尝试从 Oracle 导入到 H2 时出现 Temenos DBImport 错误

澳大利亚最新数字银行入驻Temenos,营造更公平和更人性化的银行体验

T24 - 核心银行业务

T24 安装后找不到类,需要更多配置吗?

参与到fil挖矿的矿工越来越多,单T24小时挖矿效率在不断减少

如何使用特定表中的列作为我需要从中删除、插入或更新数据的表名