AWS Glue搜寻器未使用内置分类器为固定长度的文本文件创建表

时间:2019-11-14 06:01:05

标签: amazon-web-services aws-glue aws-glue-data-catalog

我的数据文件如下:

123 20180522 103122103957
123 20181004 101822106246
123 20160316 102635100963
123 20190605 101271101407
123 20160816 103294105281
123 20160820 105096101732
123 20161001 104980103955

当我不使用任何自定义分类器时,它不会创建任何表。

当我使用自定义分类器时,它创建了检测到21行的表。但是期望是创建7行3列。你能告诉我如何解决吗?

(?<col0>.{3})(?<col1>.{8})(?<col2>.{12})

1 个答案:

答案 0 :(得分:0)

在grok表达式下使用

(?<col0>.{3})(?<col1>.{9})(?<col2>.{13})

要使用相关数据验证表达式,请使用grok验证 https://grokdebug.herokuapp.com/