AppEngine/BigQuery 사용. 타임 스탬프가 파싱을 중지했습니다. 여기 BigQuery 타임 스탬프가 파싱되지 않습니다.
내 스키마입니다 :[
{"name":"RowID","type":"string"},
{"name":"Timestamp","type":"timestamp"},
{"name":"Keyword","type":"string"},
{"name":"Engine","type":"string"},
{"name":"Locale","type":"string"},
{"name":"Geo","type":"string"},
{"name":"Device","type":"string"},
{"name":"Metrics","type":"record", "fields":[
{"name":"GlobalSearchVolume","type":"integer"},
{"name":"CPC","type":"float"},
{"name":"Competition","type":"float"}
]}
]
여기에이 스키마에 대한 BQ에 제공되고있는 JSON 행입니다 :
{
"RowID":"6263121748743343555",
"Timestamp":"2015-01-13T07:04:05.999999999Z",
"Keyword":"buy laptop",
"Engine":"google",
"Locale":"en_us",
"Geo":"",
"Device":"d",
"Metrics":{
"GlobalSearchVolume":3600,
"CPC":7.079999923706055,
"Competition":1
}
}
이 데이터가 BigQuery에 의해 허용되고 있지만, 타임 스탬프입니다 여기에 보이는 것과 같이 nil (1970-01-01 00:00:00 UTC
) :
나는 또한 UNIX 타임 스탬프를 통해 전송을 시도했지만 아무 소용이 없습니다. 타임 스탬프가 파싱되지 않도록하는 스키마 나 입력 데이터의 오류를 볼 수 있습니까?
타임 스탬프 구문 분석이 방금 업데이트 된 것으로 보입니다 (1 시간 후). 시간 소인은 이제 올바른 값을 표시합니다. 구문 분석하는 데 너무 오래 걸리는 이유에 대한 통찰력 ?? –