COPY 명령 (http://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html)을 사용하여 아마존 레드 쉬프트 클러스터에 아파치 스타일의 로그를로드하려고하는데 날짜 분석에 문제가 있습니다. 내 날짜는 다음과 같다 :아마존 redshift에서 아파치 로그로드하기
[10/Oct/2000:13:55:36 -0700]
적색 편이 [시간 형식의 문서 http://docs.aws.amazon.com/redshift/latest/dg/r_DATEFORMAT_and_TIMEFORMAT_strings.html 는 "당신은 날짜와 시간 부분 사이에 공백 문자를 지정해야합니다"고 말한다. 실제로 그 사이에 콜론이 있기 때문에 시간 형식으로 사용하면 무슨 일이 일어나는지 확인했습니다. 그 결과는 성공했지만 분과 초는 0으로 설정되었습니다.
- 가 어떤인가 : 그래서
, 내 질문 (시간대는 또 다른 문제이지만, 현재 그를지지하는 의도가없는 것 같은데, 그래서 별도로 처리) COPY를 사용하여 구문 분석하는 방법은?
그렇지 않으면 EC2에서 로그 파일을 사전 처리하거나 날짜를 문자열로로드하고 redshift의 적절한 타임 스탬프 열로 구문 분석해야한다고 생각합니다. 어떤 조언이 바람직합니까?
동일한 문제가 있습니다. 내가 발견 한 유일한 해결책은 이미 발견 한 해결책입니다. – Cory