GCP BigQuery connection(DBMS)

사진1) Big Query화면


구글 클라우드에서 Big Query화면에 들어가서 Add를 선책합니다.

사진2) 외부연결

이번에는 GCP의 SQL(My-SQL)에 접속하는것이 목적이기 때문에 'connections ~ '을 선택한다.

사진3) 외부연결 설정

사진4) 연결할 DB확인

사진5) 연결설정 완료


사진 4번에서 해당 DBMS의 'connection name'을 확인하고 사진5번에 작성을 마무리 합니다.



사진6) 연결 완료


사진7) 쿼리 실행

사진8) 쿼리 실행중 에러

사진6번과 7번에서 실행해도 사진8번과 같이 에러가 발생되는 경우가 있습니다. 에러의 원인은 해당 DBMS에서 연결도중에 연결을 끊어버렸다는 것입니다. 하나의 해결책으로 해당 Big Query가 DBMS에 접근할 권한이 없는 것입니다.

사진9) 서비스 계정 ID 확인

사진10) IAM계정 추가

사진11) 서비스 계정 등록

사진12) Cloud SQL Client선택


해당 Big Query의 service account ID(사진 9)를 확인하고 IAM계정을 추가합니다. 권한은 'Cloud SQL Client'(사진12)으로 추가합니다.



사진13) 쿼리 실행 완료

제대로 동작된다면 사진 13처럼 쿼리를 입력하고 정상적으로 데이터를 불러오는 것을 알수 있습니다. 




댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)