问题标签 [datastage]

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 回答
525 浏览

datastage - DS 安装错误

我正在尝试安装 DS 服务器并且我收到以下错误

FAILED: CDIPR2079I: 确保用户 xmeta_user 可以连接到主机上端口号的数据库,并具有创建表、创建视图、创建索引和创建触发器权限。解决方法:确保用户xmeta_user可以连接到主机上的数据库端口号,并具有创建表、创建视图、创建索引和创建触发器权限。

你能告诉我我必须做什么吗?

谢谢

0 投票
2 回答
1699 浏览

oracle - oracle 中使用 datastage 将文本导入到 oracle 中的领先问号?

问号“?” 仅出现在要插入的第一行的第一个字段的前面。
这一次,我将 ftp 上传文件类型更改为 text/ascii(而不是二进制),这似乎解决了问题。但后来它又回来了。服务器操作系统是 aix5.3。
数据阶段为 7.5x2。
甲骨文是 11g。

我使用 ue 将文件保存为 utf-8,使用 unix 结束标记。有没有人以前得到过这个东西?

0 投票
1 回答
4845 浏览

shell-exec - 使用 export 命令通过 shell 脚本进行 Datastage 项目备份

我正在使用 shell 脚本进行数据阶段项目备份。

我正在使用此命令进行备份

当我将硬代码值作为项目名称(ITDCPC_SIT)时,此命令工作正常并成功完成。

在 shell 脚本中添加变量名称作为项目名称并在执行时取值时。

它给出了错误:

未找到项目名称。(我给出了正确的值。项目名称没有错误)

0 投票
3 回答
913 浏览

sql - 如何使用子字符串或索引函数从datasatage中的文件中提取字符串的可变长度

输入 :

我想捕获 start1 和 start2 之间的任何字符串。它们之间的字符串将是可变的。输出:

使用子字符串/索引函数

0 投票
1 回答
4789 浏览

datastage - 在数据阶段中使用修剪功能时,ParamValue/Limitvalue 不是适当的错误

我在 DS 7.5 的用户变量活动中使用 Trim 函数

但作业正在中止并显示错误为“调用 DSSetParam(prmCNIRTP) 时出错,代码 =-4 [ParamValue/Limitvalue 不合适]”

有人可以帮我吗???

0 投票
1 回答
5577 浏览

file - 进行直接提取加载时如何在 Datastage 中选择所需的列?

如何使用 Datastage 从一个平面文件中选择所需的列到另一个平面文件。我有一个源文件,其中包含两个名为 NAME 和 ROLL_NO 的字段。现在,我只需要使用 Datastage 为我的目标平面文件选择 NAME 字段,而无需在其间使用任何阶段。谢谢。

0 投票
2 回答
460 浏览

validation - 在数据阶段验证 IP 地址

我有一个包含两个字段的源文件:IP_ADDRESSUSER_NAME。我想在使用 DATASTAGE 将 IP 地址加载到数据仓库之前检查 IP 地址是否正确。我该怎么做呢?

0 投票
1 回答
4077 浏览

db2 - 使用 Unicode 数据的 DataStage DB2 运行时列传播

我正在尝试使用运行时列传播 (RCP) 功能使用 DataStage 9.1 从 DB2 9.7 读取一些数据。一般的方法是通过仅指定连接详细信息和表名来设置 DB2 Connector Stage 以生成查询 SQL。这种方法在大多数情况下都有效,但我遇到了多字节字符的问题。

当我进行此设置并且正在读取的数据来自其中一种 CJK(中文、日文或韩文)语言时,我^Z会在我写入的顺序文件中看到字符。当我将此数据写入数据集时,我可以看到架构错误地指定列的数据类型是string而不是ustring. 从阅读默认类型转换文档看来,DataStage 正在从 DB2 中读取数据,ustring但随后尝试将其作为string.

当我为表生成表定义时,我可以看到它生成了具有string类型的列。但是,当我将表定义加载到 DB2 连接器中时,我看到了一个默认选中的复选框,它将自动将Unicode扩展属性添加到字符列。

有了以上所有信息,DataStage 似乎能够生成ustring列而不是string,但它不能用于运行时列传播。

简而言之:有什么方法可以说服 DataStage 在使用 RCP 时生成 ustring 列?DB2 Connector 阶段是否有设置?项目级别有设置吗?是否有控制这个的环境变量?如果不是,那么我是否需要为每个表构建表定义并编写自定义作业以仅因为我看到的问题而提取该数据?

0 投票
1 回答
1493 浏览

datastage - 如何在 DataStage 7.5 服务器中将字符串转换为浮点数

如何在服务器 DS 7.5 中将字符串/字符转换为浮点数。

0 投票
1 回答
9249 浏览

datastage - 如何在datastage服务器中添加一天

如何在 VDate 列值不固定的 VDate 列中添加一天。

例子:

输入 VDate = "2013-02-07"

输出 VDate = "2013-02-08"

请建议。