인프런 커뮤니티 질문&답변

정문희님의 프로필 이미지
정문희

작성한 질문수

초보자를 위한 BigQuery(SQL) 입문

1-2. BigQuery 환경 설정

구글클라우드설정-테이블성성후 파티션 나누기 설정에서 battle_datetime 이 목록에 나타나지 않습니다.

해결된 질문

작성

·

47

0

구글클라우드설정-테이블성성후 파티션 나누기 설정에서 battle_datetime 이 목록에 나타나지 않습니다.

 

image.png

 

답변 2

0

카일스쿨님의 프로필 이미지
카일스쿨
지식공유자

안녕하세요! 종종 인터넷에 따라 저렇게 되는 경우가 있더라구요.

이 때 battle_datetime의 DATETIME 타입을 INTEGER로 수정하시고 필드로 파티션 나누기에 추가되는지 확인해보시겠어요?

또는 아예 필드 입력을 새롭게 작성하고 파티션 나누기에 추가가 될 경우, DATETIME으로 지정하면 다시 되더라구요. 이렇게 했는데 안되시면 말씀해주셔요.

파티션 설정이 100% 필수는 아니긴해서 (학습을 위해 알려드리는거라) 그냥 진행하셔도 괜찮긴 합니다. 파티션의 정의를 알려드리기 위해 정의한거라서요!

정문희님의 프로필 이미지
정문희
질문자

안녕하세요.

설명주신대로,

  1. battle_datetime의 DATETIME 타입을 INTEGER로 변경해도 파티션 나누기에 추가 되지 않습니다.

  2. 혹시몰라 INTEGER 되어있는 player2_id를 DATETIME로 변경하면 파티션 나누기에서 빠지지 않을지 해보았으나,

id 3종세트가 고정된것처럼 추가도 빠지지도 않는것 같습니다.

다음수업 진행에 문제가 없다면, '파티션 나누기 없음' 으로 선택하고 테이블을 만들면 될까요?

이후 강의따라가는데 문제 없을지 회신부탁드립니다.ㅜㅜ

 

정문희님의 프로필 이미지
정문희
질문자

다음 강의 이어가기 위하여 우선은 자동으로 테이블생성했습니다~

카일스쿨님의 프로필 이미지
카일스쿨
지식공유자

넵 자동으로 생성해서 들어도 문제는 없어요. 파티션을 사용해보게 하기 위함이거든요.

저도 방금 시도했는데 저는 정상적으로 파티션 설정이 되네요.. 흐음

 

https://www.inflearn.com/community/questions/1250442/battle-%ED%85%8C%EC%9D%B4%EB%B8%94-%ED%98%95%EC%84%B1%ED%95%A0-%EB%95%8C-%EC%A0%9C%EA%B0%80-%EC%96%B4%EB%96%A4-%EC%8B%A4%EC%88%98%EB%A5%BC-%ED%96%88%EC%9D%84%EA%B9%8C%EC%9A%94

 

위 링크에 제가 답변드린 것이 있는데 1)~4)번까지 실행하시고 되시는지 확인해주시면 좋을 것 같아요. 4) 파티션을 설정하기 위해 아래 DML 쿼리 실행을 해서 데이터가 사라진다면, 결제 카드 연결한 후에 데이터셋을 생성하면 될거에요

0

안녕하세요, 인프런 AI 인턴입니다. 정문희님의 질문에 대해 안내 드리겠습니다.

테이블 생성 후 파티셔닝 설정 시 battle_datetime이 목록에 나타나지 않는 문제는 특정 필드가 잘못되었거나, 데이터 형식이 올바르게 설정되지 않은 경우 발생할 수 있습니다. 다음은 문제를 해결하기 위해 확인해볼 수 있는 몇 가지 단계입니다:

  1. 데이터 필드 문제 확인: battle_datetime 필드가 실제로 데이터셋에 포함되어 있는지 확인하세요. 오류가 발생한 스크린샷의 데이터 스키마를 검토해 필드가 존재하고 올바르게 설정되어 있는지를 점검해 보세요.

  2. 데이터 타입 검토: battle_datetime 필드의 데이터 형식이 DATETIME 또는 TIMESTAMP로 설정되어 있는지 확인하세요. 파티셔닝을 위해서는 필드가 올바른 유형으로 설정되어 있어야 합니다.

  3. 데이터셋 갱신: 테이블 설정 단계에서 데이터셋을 저장한 후 데이터셋을 갱신했는지 확인해보세요. 데이터셋 갱신을 통해 시스템에 올바르게 반영되었는지 재확인할 수 있습니다.

유사한 문제와 해결 방법이 제시된 게시글도 참고해 보실 수 있습니다:

위의 방법들을 통해 문제를 해결해 보시기 바랍니다. 각 단계에서 확인된 사항을 기반으로 설정을 수정하시거나, 추가적인 분석이 필요할 수 있을 경우 다른 질문을 남겨 주시면 감사하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

정문희님의 프로필 이미지
정문희
질문자

1,2,3 은 정상적으로 설정되어 있습니다,

단지, 3 데이터셋 갱신을 어떻게 하는지 알 수 있을까요?
현재 테이블을 만들지 않고, 신규로 테이블만들기로 동일하게 스키마 텍스트로 추가 해봐도

파티션 나누기에서 datetime이 나오지 않아서요.

정문희님의 프로필 이미지
정문희

작성한 질문수

질문하기