2016-07-27 98 views
0

我試圖加載用Pipe(|)分隔到Green Plum Table的文本文件。但由於像'ÉCLAIR'這樣的列中的一些特殊字符導致加載失敗。 Greenplum Gpload中是否有任何選項可以毫無問題地加載Table中的數據。Green Plum使用yaml文件加載文本文件時發生Gpload問題

我使用的YAML文件是這樣的: GPLOAD: INPUT: - 資料來源: 文件:[/testfile.dat] - 格式:TEXT - DELIMITER: '|' - 編碼: 'LATIN1' - NULL_AS: '' - ERROR_LIMIT:10000 - ERROR_TABLE:

是存在Gpload任何其他選項,我們可以用它來加載的文件?

我正在創建要從Teradata加載的文件,並且由於teradata列具有特殊字符,所以它在Greenplum中也引起了問題。

回答

0

您可以嘗試在輸入部分添加: - ESCAPE:'OFF'。

您可能需要將ENCODING改爲識別這些特殊字符的東西。 LATIN9也許?

Jim McCann Pivotal