簡體   English   中英

雪花文件格式 - 復制到命令無法識別“”

[英]Snowflake file format - ' ' is not recognized with Copy Into command

我有一個 txt 文件,請參閱下面的屏幕截圖以獲取文件中的一些數據。

我正在復制一個沒有數據的新表,但我看到了這個錯誤:

無法識別時間戳“”文件“my_file”,第 2 行,字符 381 第 1 行,列“CLICKS”[“TS”:7]

在下面的文件格式中,我添加了skip_header = 1因為標題在文件中,並且field_delimiter = '"'因為看起來每個值都用" "分隔

這是我的文件格式:

CREATE FILE FORMAT IF NOT EXISTS my_file_format
field_delimiter = '"'
date_format = 'YYYY-MM-DD'
error_on_column_count_mismatch = True
skip_header = 1
escape = NONE
NULL_IF=('NULL','',' ','NULL','NULL','//N', '\\N', '    ') ;

在此處輸入圖像描述

我還創建了表格:

create table my_table(
PAGE_URL VARCHAR,
NORMALIZED_PAGE_URL VARCHAR,
TARGET_URL VARCHAR,
NORMALIZED_TARGET_URL VARCHAR,
CLICK_ID VARCHAR,
IMPRESSION_ID VARCHAR,
TS TIMESTAMP,
PUBLISHER_DOMAIN_ID INT,
etc...
);

這是一個源自創建文本文件的任何系統的問題。 這不是一個可以在 Snowflake 中輕松解決的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM