2017-04-15 68 views
0

在SQLWorkbenchJ,我想加載一個文本文件,該文件是「標籤」使用下面的命令從Amazon S3分隔成紅移:無法加載從S3製表符分隔的TXT文件到紅移

COPY table_property 
FROM 's3://...txt’ 
CREDENTIALS 'aws_access_key_id=…;aws_secret_access_key=…’ 
IGNOREHEADER 1 
DELIMITER '\t'; 

但它返回以下警告:

Warnings: 
Load into table 'table_property' completed, 0 record(s) loaded successfully. 

我已經檢查各種來源的#1和Tutorial: Loading Data from Amazon S3但無論是解決方案的工作。

我從文本文件中的數據是這樣的:

BLDGSQFT DESCRIPTION LANDVAL STRUCVAL LOTAREA OWNER_PERCENTAGE 
12440 Apartment 15 Units or more  2013005 1342004 1716 100 
20247 Apartment 15 Units or more  8649930 5766620 7796.25 100 
101    
1635 Live/Work Condominium     977685 651790 0 100 

沒有人有解決這個?

+0

可以請你分享一下你的數據文件的幾行,也可以像@John Rotenstein提到的那樣,你可以使用'select * from stl_load_errors order by starttime desc limit 1'查詢來檢查stl_load_errors。 – AjGupta

+0

嗨@AjGupta,我分享了我的數據文件的幾行。我試過使用stl_load_errors,它沒有返回任何內容。 – Fxs7576

回答

1

查看錶STL_LOAD_ERRORSSTL_LOADERROR_DETAIL以獲取準確的錯誤消息。

+0

你好。所以我試着運行STL_LOAD_ERRORS和STL_LOADERROR_DETAIL,但它只返回沒有內容的列標題(即userid,slice,tbl,starttime,...,err_reason)。 – Fxs7576

0

您所說的信息不是「錯誤」。你的桌子將有所有記錄。它只是說沒有添加額外的記錄。