1

我正在编写一个 ETL 来从 HANA 表中提取数据并加载到 BODS 中的 SQL Server 中。

我的工作是每次运行我的工作时在 SQL Server 上创建一个新表,名称为当天的日期。我知道我们可以通过使用全局变量来为平面文件做到这一点,但不确定我们如何在模板表中声明类似的变量以获得所需的结果?

4

1 回答 1

0

为什么要使用模板表。您可以执行以下相同操作:

  1. 使用 BODS 将数据加载到标准临时表中
  2. 使用 DS 脚本机制生成查询来创建表
  3. 使用 SQL 转换执行查询
  4. 生成另一个查询以将数据从临时表复制到上面创建的表

其他几种方法也可以像您一样编写数据库过程来创建具有所需名称的表并将数据从阶段复制到该表。您可以从 DS 调用此过程。

希望这可以帮助。

干杯。沙兹

于 2018-01-29T06:59:44.297 回答