问题标签 [sap-data-services]

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.

0 投票
1 回答
597 浏览

mysql - 缓慢的 SAP 数据服务导出到 MySQL

我们有一台 MySQL 5.1 服务器,我们正在尝试从另一台服务器的 SAP 数据服务导入数据。它有效,但需要 3 小时!

我们尝试设置一个 Oracle XE 服务器来测试相同的操作,并且只需要 10 分钟。

我认为问题在于,对于 Oracle,“每次提交的行数”设置 (1000) 可以正常工作,但对于 MySQL,每一行都已提交。可能吗?我们该如何解决?

导出设置的屏幕截图

导出设置的屏幕截图

0 投票
1 回答
2412 浏览

sap - 将包含逗号/引号的平面文件导入 SAP BODS

嗨,我在 .csv 文件中有如下一行

12346,abcded,ssadsadc,2013.04.04 08.42.31,8,"我想将现有项目用作另一个报表包的新项目的模板,但它只是覆盖现有项目而不是创建新项目,即使我使用“另存为”功能。",Analyst,,5,"Hotel Room,Literature,Open/Create",,

文本字符串具有",作为字符串的一部分。因此,我无法"在 SAP BODS 文件格式中用作文本分隔符。

有人可以帮我吗?

0 投票
2 回答
1198 浏览

sap - 2014 年在 BODS 工作中转换为 1914 年

目前的安排是: SAP DSO:包含 dd-mm-yyyy 形式的数据列。

BODS 作业从 DSO 获取数据并加载到登陆表。Teradata 中对应的日期列是 dd-mm-yy。

将日期加载到 teradata 时,2014 年将转换为 1914。不涉及任何转换。源和目标之间的直接映射。

这个问题在几个月前才开始发生。不确定要检查什么。

0 投票
2 回答
13879 浏览

sap - SAP Data Services 中的索引功能是什么?

我正在查看 SAP 数据服务 (BODS) 中的数据流。表 (WORKCODE) 中的“Reg”列之一具有双值(例如 8.33E-02)。谁能解释一下下面的表达式以及下面表达式中“索引”的功能是什么:

0 投票
1 回答
1344 浏览

sap - 检查 SAP BODS 中的计划作业状态

我是 BODS 的新手,目前我已将作业配置为每 2 分钟执行一次,以从 MySQL 服务器执行事务并加载到 HANA 表中。

但是有时当 MySQL 中的数据量太大而无法在 2 分钟内转换并加载到 HANA 中时,该作业仍在执行我的下一次迭代,以启动相同的作业,从而导致 BODS 失败。

我的问题是:是否有任何选项 BODS 来检查运行之间计划作业的执行状态?

这个你能帮我吗。

0 投票
2 回答
953 浏览

dynamic - 动态添加列并使其适应模式

如果我的源表一次添加一列,我如何将新列映射到我的查询/源?

它不同于缓慢变化的维度,因为变化的不是记录,而是列数本身,即模式。

我如何设计一个工作来做到这一点?任何解决方案都可以,即使它需要自定义函数、脚本等。

0 投票
1 回答
714 浏览

vbscript - 使用 vbscript 将日志文件推送到 SAP BODS

我需要在日志文件中查找一串文本。

找到该文本字符串后,我想立即获取接下来的 4 行文本,请参见下面的示例:

示例 找到的文本字符串 找到的字符串后的第一行 找到的字符串后的第二行 找到的字符串后的第三行 找到的字符串后的第四行

我的代码是:

任何帮助或任何替代方案或任何脚本将不胜感激,我只想将日志文件的内容提取到我的目标表中。

谢谢chirag

0 投票
3 回答
3685 浏览

sap - SAP BODS 中向表中插入数据的语法

我尝试将数据插入到 SAP BODS 中的表中,但它似乎不起作用:

有没有遗漏的语法?我已经搜索了sql语句并关注了它们,但仍然无法工作。感谢任何帮助。谢谢。

0 投票
1 回答
711 浏览

sap - 在时间戳列中的 Table_Comparison/Map_Operation 中丢失毫秒

我在 BODS(SAP 数据服务)中有一个数据流,当我使用 Table_Comparison/Map_Operation 组合时,定义为 datetime2 的 SQL Server 列上的毫秒数被删除。

当 Map_Operation 更新目标表时,Datetime2 列中的毫秒数将被删除(即从 11:25:17.388000000 到 11:25:17.000000000)。

作为测试,如果我使用 QueryTransformer 来清除和填充目标表,时间戳列就可以了。

处理时间戳 (datetime2) 列时是否存在 BODS 错误?有什么我想念的吗?

谢谢

0 投票
0 回答
773 浏览

sap - 在 SAP BODS 中查找 Bulk Loader 作业

是否有一种直接的方法可以通过元数据找出任何 BODS 作业是否在其目标表对象中使用“批量加载器选项”。

我想在我的存储库中找到所有使用 Teradata Multiload 选项作为批量加​​载实用程序的作业。