问题标签 [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 投票
4 回答
3048 浏览

c - strlen 与零长度字符串不一致

我正在创建一个 DataStage 并行例程,它是从 IBM(以前称为 Ascential)DataStage 中调用的 C 或 C++ 函数。如果传入的字符串之一长度为零,则失败。如果我把它放在函数的第一行:

然后它为将空值传入 str 的调用返回 0。但是,如果我将其放在第一行...

然后它不会返回并进入无限循环

我很困惑——它在测试工具中运行良好,但在 DataStage 中却不行。

也许 DataStage 将空字符串传递给 C 例程的方式有些奇怪?

0 投票
3 回答
2150 浏览

xml - 从 Datastage 调用 WCF 服务 - 输出到 XML 文件

我开发了一个 WCF 服务,它将数据可序列化对象作为 [DataContracts] 返回。我组织中的其他人希望使用 DataStage 调用此 Web 服务并将响应输出到 XML 文件。

我们能够引用服务并正确调用它,但无法弄清楚如何配置输出(或者我们可能缺少输入参数)以将其作为 XML 传递。我们目前只取回纯文本和所有数据组合成一行。有关配置 DataStage 作业以执行此操作的任何建议或提示?

对于这篇文章的粗俗性质,我深表歉意,我对我们的 DataStage 环境(或关于 DataStage 的任何事情)一无所知。但是,我们的 DataStage 开发人员开始建议我们的服务配置不正确,我只能为他们做研究。

0 投票
3 回答
7852 浏览

parallel-processing - DATASTAGE:如何使用 DSJOB 并行运行更多实例作业

我有个问题。

我想从脚本中并行运行更多相同作业的实例:我有一个循环,在其中我调用带有dsjob和不带有选项“ -wait”和“ -jobstatus”的作业。

我希望在脚本终止之前完成作业,但我不知道如何验证作业实例是否终止。我虽然使用等待命令,但它不合适。

提前致谢

0 投票
2 回答
6488 浏览

datastage - Datastage:如何提高从oracle加载数据到sql server的性能

该平台是IBM Datastage 8.1 RHEL4 16G MEM,4CPU16CORE. 当我尝试创建一个作业以将数据从 Oracle 加载到 SQL Server 时,该作业运行正常,但运行缓慢。Oracle中源表的行数约为100,000,000,速度负载仅为620/s。

我怎样才能提高这项工作的加载速度?

流程如下:

odbc 配置:

0 投票
1 回答
7038 浏览

sql-server-2008 - Datastage 连接到 SQLServer 2008 的 ODBC 配置文件

我在 sun solaris 服务器上有一个 odbc 配置文件,用于 IBM 数据阶段。
我们需要连接到一个 sqlserver express 版本。
用于连接的 ip 是 xxx.xxx.xxx.xxx\TARGET
端口是 1433,
数据库是 dbname。

配置文件示例为:

如果我尝试从 datastage 连接到 sqlserver,我不能!

如果我尝试从 Management Studio 连接到 sqlserver,使用类似服务器名称字段值“xxx.xxx.xxx.xxx\TARGET”,我可以。

配置文件对您的意见是否正确,或者在 sqlserver 上有一些设置要做吗?

Sqlserver 机器打开了端口 1433 用于从 datastage 服务器进行连接。

到 sqlserver 机器的所有其他连接都可以。

提前非常感谢。

0 投票
2 回答
1748 浏览

status - DATASTAGE :DataStage 7.5 上所有作业的作业状态信息

我在 HP UX 系统上使用 DataStage 7.5。有数百个作业存储在不同的项目中,我必须去每个文件夹检查作业状态。

没有任何表格或文件存储所有作业的状态列表吗?

提前致谢,乐布

0 投票
1 回答
13340 浏览

datastage - 如何在 DataStage 中将字符串转换为时间戳?

我从 csv 文件中读取数据,得到一个类似“2010-7-3”的字符串,我无法将此数据转换为时间戳,因为它不像“2010-07-03”

我该怎么办?有舞台可以处理吗?

0 投票
1 回答
1032 浏览

xml - 如何捕获 DataStage 中使用的数据源的元数据信息

该平台是 IBM datastage 8.1。我们无权访问 DataStage。我们只能获取 .dsx/xml 导出的文件。

现在我们需要捕获哪些数据库/表(源)转换为另一个数据库/表(目标)的元数据信息。

一旦我们有了 DS 作业中使用的数据库/表的列表,我们将把这些信息放在元数据工作台中,以用于数据沿袭。

还有其他方法可以获取此类信息吗?任何想法或想法都会对我有很大帮助。

提前谢谢你....

0 投票
2 回答
3877 浏览

performance - 提取 DataStage 作业性能统计信息(开始和结束时间)

DataStage 版本是 8.1 - 我没有直接访问权限,但需要提供说明来为我提取一些作业运行时统计信息。我相信存储库在 DB2 数据库中,或者如果在 8.1 中仍受支持,则可能在平面文件中。我无法在那里安装任何工具。

有一个包含几十个作业的主序列。其中一些是平行的。该序列本身一次运行一个,并且在白天不断运行。

在 24 小时内,我需要为此主序列提取性能统计信息。像这样的东西:

我真的只需要时间信息。我可以使用任何格式,但最终我真正想要的是一个 csv 样式的文件,其时间安排如上。

我得到了一些关于 dsjob -report 的提示,但我在 DataStage 中没有足够的背景知识来提供良好的说明。希望自己能够访问,但我还是 DataStage 的菜鸟。

提前致谢。

0 投票
1 回答
11034 浏览

c - C++ 编译器文件夹 LIB 和 INCLUDE 位于哪里?

我正在尝试为 IBM DataStage ETL 工具设置 C++ 编译器。我为我的 Windows Server 2008 R2 安装了 Microsoft Visual C++ 2008 Redistributable (x64)。DataStage 指南说

Visual Studio .NET 2008 速成版 C++:

将 LIB 环境变量设置为 SDK 库目录的位置。例如,对于 Microsoft Visual Studio .NET 2008 Express Edition C++,典型位置是 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib。

将 INCLUDE 环境变量设置为 SDK 的包含目录的位置。例如,对于 Microsoft Visual Studio .NET 2008 Express Edition C++,典型位置是 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include。

我可以从中找到 Lib 文件夹

C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\

但不是包含文件夹。它位于哪里?下也有这类文件夹

C:\Program 文件 (x86)\Microsoft Visual Studio 9.0

LIB 和 INCLUDE 环境变量的正确文件夹是什么?