问题标签 [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.
data-warehouse - Datastage 作业的存储库
我们不断地对 ETL 程序 (IBM Datastage 8.5) 进行更改,并且大部分都在同一个项目文件夹中。
有太多版本的代码在实现时让开发人员感到困惑。
我正在寻找的是用于数据阶段代码的 GitHub 东西..
各位高手能帮帮我吗...
谢谢!
oracle10g - how to read unicode characters in data stage that is NON NLS
I am having Unicode characters present in a column with varchar2 as datatype. Table is present in Oracle Db. Oracle has AL32UTF8 set. But my data stage engine is installed without NLS. Is there any way I can read these Unicode characters without installing NLS?
sql - 消除 AS400 中的字符
我发现我的数据有问题。我使用了 datastage 工具和来自 aqua studio 的源代码。
例如,我的表中有 4 个字段。我的数据是这样的:
表:TEST_1
CSHADD1 SIGN01 SHADD2 SIGN02 ---------------------------------------------------------------
JL TERATAI Gg BUANA TANJUNG || RT04 RW03 ||
我只是做选择查询:
但是 TEST_2 的结果:
ADDRESS2 列中的值输入到 ADDRESS1 列中,它不应该存在。我应该怎么办?
datastage - 如何在 datasatge rpoject 中创建条件阶段?
我有这样的要求:如果我的 ODBC 连接器阶段返回结果然后转到转换器阶段,如果我的 ODBC 连接器阶段没有返回任何结果,我打算通过电子邮件通知客户。谁能让我知道如何在一份工作中实现这一目标?
db2 - 如何在 SQL 中删除空格
我在 DB2 中有数据,然后我想将该数据插入 SQL。
我拥有的 DB2 数据如下:
但是,当我在插入后在 SQL 中选择时,数据变成了这样。
结果 :
为什么空格字符读入框字符。我该如何解决这个问题,以便读入空格字符。
还是我需要更改设置?还是我必须使用参数?
我使用了 AS400 和 datastage。
谢谢你。
automation - 在 DataStage 7.5 上自动创建项目变量
我已经开发了很多 DataStage 7.5 作业,我必须将它们交付给测试,然后交付给生产环境。我在工作中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程。
对于 DataStage 9.1,可以在 InfoSphere DataStage 管理的环境变量部分中导出然后导入变量,如下图所示: 除了手动输入变量之外,还有一个简单的解决方案吗?
etl - 根据键列拆分 DataStage 输出
我有一个 DataStage (8.5) 作业,它生成一个 CSV 文件,如下所示:
我想为每个不同的 Key 生成一个带有标题的新文件,以从上述文件中生成以下文件:
每个键的记录数以及键值本身将根据作业的执行时间而有所不同。
这可以在 DataStage 中完成吗?如果是这样,处理阶段是什么?
migration - 如何在 Data-stage 迁移?
我们可以迁移 Datastage 版本7.5 to 11.1.3
吗?
并且在版本中创建的作业7.5
将与11.1.3
版本兼容?
sql - XML 中的无效字符使 Datastage 作业失败
我是刚开始使用 datastage 的新开发人员(来自 SSIS 的一些经验)。我要做的第一件事就是处理从 MQ 到数据库的 XML 数据流。我连接到 MQ,使用 XML 作业将标签映射到每个 db 列,然后将其插入到 db 中。但是,我遇到了传入 xml 的问题。我处理的每个 xml 文件中的一个字段包含相同的字符序列,类似于 "&$!0" 的行。
当我运行我的作业时,我收到一条错误消息,指出这是一个非法的 xml 字符并且作业失败。
有没有办法在 datastage 中替换这个值,因为它来自 xml,甚至只是删除它?我应该在工作中为此使用特定工具吗?
显然,最简单的解决方案是修复传入的数据,但与此同时,我希望能够进行一些测试,因此替代解决方案现在会很好。
任何建议将不胜感激。我是一名新开发人员,所以如果这个问题有点无知/低级,我深表歉意。
c++ - v8.5 - 编译并行变压器时出错
如果我能在解决这个问题上获得一些帮助,我将不胜感激,我已经通过各种论坛寻找信息超过 2 天。哭泣或非常难过 哭泣或非常难过
我已经在 Windows 环境中安装了 Infosphere Datastage v8.5 进行测试并运行了几个作业,但是当我运行一个包含变压器的作业时,我得到了编译错误。
作业:行生成器 -> Tfx -> 顺序文件
根据我对各种论坛的搜索,我发现其他人也面临类似的问题。但我无法找到关于以下内容的具体答案:1.我需要安装的编译器和需要安装的相关 SDK与它一起安装 2. 或同时具有编译器+SDK 的组合包
安装指南谈到了 Microsoft Visual Studio .NET 2008 Express Edition C++:但没有提到需要安装的相关 SDK 是什么?或者是否有更新版本的 C++ 编译器 + SDK 可以在我的环境中运行
我的环境详细信息:
操作系统 - Windows Server 2008 R2(标准)SP1 - 64 位
IIS - Infosphere Information Server v8.5 64bit 多语言
--================
.Net 框架
--================
微软 .Net 框架 1.1
Microsoft .Net 框架 4 客户端配置文件
Microsoft .Net 框架 4 扩展
--=====
SDK
--=====
适用于 Windows 7 和 .NET Framework 3.5 SP1 的 Microsoft Windows SDK
本 SDK 创建了 2 个目录 path ,分别如下:
C:\Program Files\Microsoft SDK
C:\Program 文件 (x86)\Microsoft Visual Studio 9.0
Windows 环境变量:
包含 - C:\IBM\SQLLIB\INCLUDE;C:\IBM\SQLLIB\LIB;C:\Program Files\Microsoft SDKs\Windows\v7.0\Include
LIB - C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib;C:\IBM\SQLLIB\LIB
类路径 - .;C:\IBM\SQLLIB\java\db2java.zip;C:\IBM\SQLLIB\java\db2jcc.jar;C:\IBM\SQLLIB\java\sqlj.zip; C:\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\IBM\SQLLIB\bin;C:\IBM\SQLLIB\java\common.jar
路径 - C:\IBM\InformationServer\Server\DSComponents\bin;C:\Program Files (x86)\MKS Toolkit\mksnt;C:\PROGRA~2\MKSTOO~1\bin64;C:\PROGRA~2\MKSTOO ~1\bin; C:\PROGRA~2\MKSTOO~1\bin\X11;C:\PROGRA~2\MKSTOO~1\mksnt;C:\IBM\InformationServer\ASBNode\apps\jre\bin\classic;C:\IBM\信息服务器\ASBNode\lib\cpp; C:\IBM\InformationServer\ASBNode\apps\proxy\cpp\vc60\MT_dll\bin;%systemroot%\system32;%systemroot%; %systemroot%\system32\wbem;%systemroot%\system32\windowspowershell\v1.0\;c:\program files (x86)\microsoft visual studio 9.0\vc\bin; c:\program 文件 (x86)\microsoft visual studio 9.0\common7\ide;c:\program files\ibm\gsk8\lib64;C:\IBM\SQLLIB\BIN;C:\IBM\SQLLIB\FUNCTION; C:\IBM\SQLLIB\SAMPLES\REPL;C:\Windows/SysWOW64
windows 命令提示符下的编译器信息:
c:\用户\skh>cl.exe
Microsoft (R) 32 位 C/C++ 优化编译器版本 15.00.30729.01,适用于 80x86 版权所有 (C) Microsoft Corporation。版权所有。
用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]
数据阶段环境变量:
APT_COMPILEOPT(旧):-W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t- APT_COMPILEOPT(新):-W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c
APT_LINKOPT(旧):-s -W/dll -W/base:0x50000000 -W/Zc:wchar_t-
APT_LINKOPT(新):-s -W/dll -W/base:0x50000000
(旧)表示 DS 环境变量具有的默认值。我运行了我的工作,它有一个变压器,但我得到了编译错误。我将环境变量值更改为(新)中所述的值,但仍然出现下面提到的编译错误
变压器编译的输出如下:
I IIS-DSEE-TFCN-00001 12:55:36(000)
IBM WebSphere DataStage 企业版 8.5.0.5746 版权所有 (c) 2001, 2005-2008 IBM Corporation。版权所有