更新 SAP BODS 数据存储中所有已更改的表

问题描述 投票:0回答:1

为了转换和加载数据,我只能连接到已从 HANA 导入数据服务的数据存储。就我而言,表在不久的将来可能会发生变化,因此我想通过 SQL 编写转换脚本。

有没有一种方法可以直接连接到 HANA,而不是通过每个单独的数据存储(必须使用单独的表创建)?

我之前使用过 SSIS,我知道只有在连接到数据库的情况下,我才可以连接并编写 SQL 查询来直接从多个表中提取数据。我期待数据服务中有类似的东西

hana sap-data-services
1个回答
2
投票

我之前使用过 SSIS,我知道只有在连接到数据库的情况下,我才可以连接并编写 SQL 查询来直接从多个表中提取数据

当然,SAP 数据服务也允许这样做。您可以将数据库中的单个表、多个或整个数据库导入到数据存储中。要导入所有表,请双击数据存储中的

Tables
,在右侧面板中将显示HANA表的所有表,然后您只需右键单击并选择
Import

架构更改后,您只需执行相同的过程并单击屏幕截图中的

Reconcile

有关协调过程的更多信息请参见:确定架构自导入以来是否已更改

如果只有单个表发生了变化,可以选择性地重新导入重新导入对象

通过每个单独的数据存储(必须使用单独的表创建)?

不,一旦您创建了指定有效架构的数据存储,您就可以立即导入/协调该架构的所有表。

另外,请考虑这个 al_engine 实用程序,您可以在脚本中使用它来自动导入。

有关数据服务中 SAP HANA 详细信息的更多文档:

https://help.sap.com/viewer/e54136ab6a4a43e6a370265bf0a2d744/4.2.14/en-US/d27bb7d0ac4c456e8f035d6bbc81081a.html

© www.soinside.com 2019 - 2024. All rights reserved.