问题标签 [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.
teradata - 插入选择工作和 mload 失败
我面临一个问题,我可以使用普通的插入选择插入表格。但是,当我使用 multiload 加载同一个表时,记录进入错误表并出现错误 6706:不可翻译的字符错误。
列 PROD_NAME 被定义为 UNICODE 和阿拉伯值以及数字和 % 在执行正常插入选择时进入该列。
我的问题是为什么正常插入选择没有失败并且在 mload 中失败。
另外,我如何在 mload 中处理它?
谢谢。
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
我试图在我的文本文件中查找任何正则表达式,但找不到它。
您的帮助将不胜感激。
谢谢,
幻影
teradata - 运行我的 mload 脚本时出错
当我尝试运行我的 mload 脚本时,我遇到了这个错误。“Mload:找不到命令”。我试图从命令行手动运行。使用的命令:mload < 文件名.txt。
teradata - 在 MultiLoad 和 FastExport 中禁用日志 - Teradata
我正在使用 python 中的脚本,该脚本将首先根据参数创建 mload 或 fastexport 文件,然后在脚本中启动这些文件以插入/导出数据。
但是,这会根据应用程序在 /logs 文件夹中创建日志:MloadUpload.log 或 FExpDownload.log 是否有一个参数可以禁止通过 multiload 和 fastexport 创建日志文件?
我可以从命令行或配置文件中执行此操作吗?
我在任何地方都找不到这个选项:/
sql - 如果目标表具有参照完整性,如何在 Teradata 中使用 Fastload 或 MLOAD 等导入实用程序?
我是 Teradata 的新手,几周前开始探索。我知道 Fastload 或 Multiload 实用程序只有在表上没有参照完整性时才能工作,比如外键关系。我想知道,如果我的表实际上有一个外键引用,并且我想从任何文本或分隔文件将数据导入该表,该怎么办。使用 fastload/mload 或任何替代方法导入是否有调整?
teradata - 如何使用 multiload 实用程序在 teradata varbyte 列中加载纯文本文件?
我有如下纯文本(test.txt)文件:
我正在尝试使用 multiload 实用程序将这些数据加载到 teradata 表中。目标列数据类型是 varbyte。mload 脚本如下:
成功运行此脚本后,表中的值如下:
我知道正在发生隐式数据类型转换,但是如何解决它。我正在尝试获取与表中输入文件相同的字符串。谢谢您的帮助。
authentication - 如何在 Teradata Mload 日志文件中隐藏登录密码?
我只是想在 teradata mload 脚本中隐藏密码。所以我加密了密码并尝试像那样登录......
.Accept id_pwd From Env var IdPwdStr // 解密后的字符串
.登录 &id_pwd;
它工作正常。但是密码没有隐藏在日志文件中。
日志文件:
...
003 .登录 &id_pwd;
... *** UTY2402 以前的语句修改为:
005 .登录ID,密码;// 密码可见
是否有任何选项可以在日志文件中隐藏密码?
原始脚本是
.登录ID,密码;
日志文件:
003 .登录ID,; //不显示密码
teradata - 我们可以在 Mload teradata 中使用多个分隔符吗?
我有一个文件,其中有多个分隔符。我想根据分隔符进行拆分并将其加载到 teradata 中的表中。请看下面的例子:
这里我的两个定界符是“Ç”和“Ç”
每当有一个分隔符时,我都会使用“format vartext”在我的 mload 脚本中指定我的分隔符
格式化文本'Ç'
但是有没有办法我们可以使用多个分隔符来拆分并将其加载到表中?我试过用逗号分隔两个分隔符,但没有用。你能放点光吗?
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);”的末尾。我已经尝试了一切,但似乎没有任何效果。能否请您指导。
unicode - 6706:Teradata 中的不可翻译字符
我有以下 2 个由阿拉伯字符组成的字符串,这些字符串每天都会失败我的 mloads:
插入这两个字符串的两列都定义为 Unicode。如果这些字符串 translate_chk 也不起作用。
以下是我正在使用的选择语句:
此外,我为芬兰客户编写了以下代码,并且运行良好。但它不适用于阿拉伯字符。
Teradata 版本是16.20.53.31
我们如何用 null 替换这些字符串?我不关心数据丢失,因为目前我从文件中删除此类记录并恢复我的 mload。