用最新的时间戳Talend拾取文件

时间:2017-02-24 10:59:47

标签: talend

我设计了一个Talend Job,它将从S3位置获取一个文件。我在tRedshiftRow组件中编写了一个复制命令。现在复制命令如下所示: -

truncate Table A;
commit;
copy  Table A 
(
Column1
Column2
Column3
)
from 's3://*/*/*/*_2017-02-17_14-22-48.txt'
CREDENTIALS 'aws_access_key_id=x;aws_secret_access_key=x'  
DATEFORMAT 'YYYYMMDD' TIMEFORMAT 'YYYYMMDD HH:MI:SS' delimiter '|' IGNOREHEADER 1 IGNOREBLANKLINES ACCEPTINVCHARS ;

每天的文件名就像x_2017_MM_DD HH-MM-SS.txt,其中x就像文件名。MM-DD每天都会改变。任何人都可以帮助我

0 个答案:

没有答案