SAP BODS – 内存数据存储

SAP BODS – 内存数据存储


您可以使用内存作为数据库类型来创建数据存储。Memory Datastores 用于提高实时作业中数据流的性能,因为它将数据存储在内存中以方便快速访问,并且不需要转到原始数据源。

内存数据存储用于在存储库中存储内存表模式。这些内存表从关系数据库中的表或使用分层数据文件(如 XML 消息和 IDoc)获取数据。内存表在作业执行之前一直保持活动状态,并且内存表中的数据不能在不同的实时作业之间共享。

创建内存数据存储

要创建内存数据存储,请按照以下步骤操作。

步骤 1 – 单击创建数据存储并输入数据存储的名称“Memory_DS_TEST”内存表与普通的 RDBMS 表一起呈现,并且可以通过命名约定来标识。

步骤 2 – 在数据存储类型中,选择数据库,在数据库类型中选择内存单击确定。

选择内存

第 3 步– 现在转到项目 → 新建 → 项目,如下面的屏幕截图所示。

新项目

步骤 4 – 通过右键单击创建新作业。添加工作流和数据流,如下所示。

创建新工作

步骤 5 – 选择模板表并拖放到工作区。将打开创建表窗口。

创建表格窗口

步骤 6 – 输入表的名称,然后在数据存储中,选择内存数据存储。如果您需要系统生成的行 ID,请选中创建行 ID复选框。单击确定。

步骤 7 – 将此内存表连接到数据流,然后单击顶部的全部保存

内存表数据流

作为源和目标的内存表

使用内存表作为目标 –

步骤 1 – 转到本地对象库,单击数据存储选项卡。展开内存数据存储 → 展开表。

步骤 2 – 选择要用作源表或目标表的内存表并将其拖到工作流程中。将此内存表连接到数据流中的源或目标。

步骤 3 – 单击保存按钮保存作业。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁