首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在InfoBright ICE中加载数据有问题

在InfoBright ICE中加载数据有问题
EN

Stack Overflow用户
提问于 2011-04-12 18:09:28
回答 3查看 2.5K关注 0票数 0

ICE版本: infobright-3.5.2-p1-win_32

我试图加载一个大文件,但始终遇到错误,例如:

数据或列定义错误。行: 989,字段: 5。

这是第989行,字段5:

“(450)568-3**”

注:最后3个字符也是数字,但不想在这里发布某人的电话号码。

它与该领域中的任何其他条目并没有什么不同。

该字段的数据类型为VARCHAR(255) NULL

EN

回答 3

Stack Overflow用户

发布于 2012-05-01 18:33:50

另外,如果升级到当前版本4.0.6,我们现在支持加载期间行级错误检查,并支持拒绝文件。

若要启用拒绝文件功能,必须指定BH_REJECT_FILE_PATH和关联参数之一(BH_ABORT_ON_COUNT或BH_ABORT_ON_THRESHOLD)。例如,如果希望将数据从文件DATAFILE.csv加载到表T,但希望该文件中的10行可能被错误格式化,则可以运行以下命令:

设置@BH_REJECT_FILE_PATH = '/tmp/reject_file';

设@BH_ABORT_ON_COUNT = 10;

将DATAFILE.csv数据加载到表T中;

如果拒绝的行少于10行,则会输出警告,加载将成功,所有有问题的行都将输出到文件/tmp/ are _ file。如果Infobright Loader发现第十行错误,加载将以错误结束,到目前为止找到的所有坏行都将输出到文件/tmp/reject_file。

票数 3
EN

Stack Overflow用户

发布于 2013-07-30 21:09:32

当文件的最后一行没有被--行终止- by =“\n”的值终止时,我遇到了这个问题。例如,如果我要导入一个包含9000行数据的文件,我必须确保文件末尾有一个新行。根据文件的大小,您可以使用文本编辑器打开它,然后按返回k。

票数 0
EN

Stack Overflow用户

发布于 2013-11-01 21:13:43

我发现这与‘\r’和'\n‘的区别是一致的。即使在Windows上运行加载程序,'\n‘也会获得100%的成功(假设您的数据与col之间没有真正的问题。(定义)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5639677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档