问题标签 [mload]

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 投票
0 回答
89 浏览

teradata - 插入选择工作和 mload 失败

我面临一个问题,我可以使用普通的插入选择插入表格。但是,当我使用 multiload 加载同一个表时,记录进入错误表并出现错误 6706:不可翻译的字符错误。

列 PROD_NAME 被定义为 UNICODE 和阿拉伯值以及数字和 % 在执行正常插入选择时进入该列。

我的问题是为什么正常插入选择没有失败并且在 mload 中失败。

另外,我如何在 mload 中处理它?

谢谢。

0 投票
1 回答
426 浏览

teradata - 在“comm_pmreadddparse”操作期间收到 uty4014 访问模块错误 35:

我是 mload 的新手。当我尝试执行我的 mload 脚本时出现此错误:

uty4014 访问模块错误 35 在“comm_pmreadddparse”操作期间收到:“无法确定数据文件的 EOR!错误!找不到有效的 EOR'。

还提供 mload 脚本:

我的 txt 文件如下所示:

||ACP 3008641853|00055050-140|JOHN RUSSELL MORAN|02/06/2018 08:52:00|||||GL||13538.00|||||||265 Buckingham Ct|||||伊尔绍姆堡| 601932084||||02/06/2018 08:33:00

我试图在我的文本文件中查找任何正则表达式,但找不到它。

您的帮助将不胜感激。

谢谢,
幻影

0 投票
0 回答
135 浏览

teradata - 运行我的 mload 脚本时出错

当我尝试运行我的 mload 脚本时,我遇到了这个错误。“Mload:找不到命令”。我试图从命令行手动运行。使用的命令:mload < 文件名.txt。

0 投票
0 回答
146 浏览

teradata - 在 MultiLoad 和 FastExport 中禁用日志 - Teradata

我正在使用 python 中的脚本,该脚本将首先根据参数创建 mload 或 fastexport 文件,然后在脚本中启动这些文件以插入/导出数据。

但是,这会根据应用程序在 /logs 文件夹中创建日志:MloadUpload.log 或 FExpDownload.log 是否有一个参数可以禁止通过 multiload 和 fastexport 创建日志文件?
我可以从命令行或配置文件中执行此操作吗?
我在任何地方都找不到这个选项:/

0 投票
1 回答
1318 浏览

sql - 如果目标表具有参照完整性,如何在 Teradata 中使用 Fastload 或 MLOAD 等导入实用程序?

我是 Teradata 的新手,几周前开始探索。我知道 Fastload 或 Multiload 实用程序只有在表上没有参照完整性时才能工作,比如外键关系。我想知道,如果我的表实际上有一个外键引用,并且我想从任何文本或分隔文件将数据导入该表,该怎么办。使用 fastload/mload 或任何替代方法导入是否有调整?

0 投票
1 回答
194 浏览

teradata - 如何使用 multiload 实用程序在 teradata varbyte 列中加载纯文本文件?

我有如下纯文本(test.txt)文件:

我正在尝试使用 multiload 实用程序将这些数据加载到 teradata 表中。目标列数据类型是 varbyte。mload 脚本如下:

成功运行此脚本后,表中的值如下:

我知道正在发生隐式数据类型转换,但是如何解决它。我正在尝试获取与表中输入文件相同的字符串。谢谢您的帮助。

0 投票
0 回答
101 浏览

authentication - 如何在 Teradata Mload 日志文件中隐藏登录密码?

我只是想在 teradata mload 脚本中隐藏密码。所以我加密了密码并尝试像那样登录......

.Accept id_pwd From Env var IdPwdStr // 解密后的字符串

.登录 &id_pwd;

它工作正常。但是密码没有隐藏在日志文件中。

日志文件:

...

003 .登录 &id_pwd;

... *** UTY2402 以前的语句修改为:

005 .登录ID,密码;// 密码可见

是否有任何选项可以在日志文件中隐藏密码?

原始脚本是

.登录ID,密码;

日志文件:

003 .登录ID,; //不显示密码

0 投票
0 回答
94 浏览

teradata - 我们可以在 Mload teradata 中使用多个分隔符吗?

我有一个文件,其中有多个分隔符。我想根据分隔符进行拆分并将其加载到 teradata 中的表中。请看下面的例子:

这里我的两个定界符是“Ç”和“Ç”

每当有一个分隔符时,我都会使用“format vartext”在我的 mload 脚本中指定我的分隔符

格式化文本'Ç'

但是有没有办法我们可以使用多个分隔符来拆分并将其加载到表中?我试过用逗号分隔两个分隔符,但没有用。你能放点光吗?

0 投票
0 回答
437 浏览

csv - Teradata mutliload CSV 源文件加载问题

我有一个逗号分隔的 CSV 文件,需要加载到 Teradata 表中。通常,当需要将单个文件加载到单个表中时,fastload 在这种情况下非常有用。这里的问题是 CSV 文件中的数据字段用引号括起来(示例 csv 文件数据在下面共享以供参考)。当源文件采用这种格式时,Fastload 不处理/支持/加载数据。TPUMP 处理这种类型的数据文件,但它在后台创建宏来发出语句。不幸的是,我正在为其工作的客户没有提供“创建宏”权限,因此 TPUMP 脚本不是一个选项。这个文件可以在 Multiload 的帮助下加载吗?如果是的话,那么有人会指导我如何使用 mload 在 teradata 中加载引用的数据。一个小的脚本示例将不胜感激。

谢谢

@dnoeth 我已经编写了下面的 TPTLOAD 脚本,但它给出了错误

它给出了错误“作业脚本文件'IMI_T7_SMS_RESPONSS.tpt:TPT_INFRA:在“选择”规则中缺少分号_的第111行或附近的语法错误:步骤编译因错误而失败

第 111 行以上代码的参考位于代码“SELECT * FROM (OPERATOR READ_CSV);”的末尾。我已经尝试了一切,但似乎没有任何效果。能否请您指导。

0 投票
0 回答
126 浏览

unicode - 6706:Teradata 中的不可翻译字符

我有以下 2 个由阿拉伯字符组成的字符串,这些字符串每天都会失败我的 mloads:

插入这两个字符串的两列都定义为 Unicode。如果这些字符串 translate_chk 也不起作用。

以下是我正在使用的选择语句:

此外,我为芬兰客户编写了以下代码,并且运行良好。但它不适用于阿拉伯字符。

Teradata 版本是16.20.53.31

我们如何用 null 替换这些字符串?我不关心数据丢失,因为目前我从文件中删除此类记录并恢复我的 mload。