Recommendations 에서 Biq query로 export를 하면 기본 daily로 설정이 된다.
하지만 이 주기가 짧아 데이터가 많이 쌓여서 테이블에서 쿼리하는데 라인도 많고 용량도 커진다.
그래서 아래와 같이 Big Query의 Data Transfer에서 현재 설정된 trasnfer 들을 수정할 수 있다.
그 얘로 스케쥴 수정 방법을 공유한다.
SA 계정으로 Org 단위로 bq mk 를 이용하여 설정하였을 경우, bq update 명령어로 수정할 수 있다.
# Console
BIg Query -> Data transfers -> Recommender_data -> Edit 하여서 스케쥴 조정이 가능하다.
- # Command
-
아래 링크를 참조하여서 다음과 같이 bq 명렁어를 이용하여 수정이 가능하다.
전송 업데이트: https://cloud.google.com/bigquery/docs/working-with-transfers#update_a_transfer_2
스케쥴 형식 지정: https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#formatting_the_schedule
bq update --service_account_name="계정"--schedule="5, 15, 25 of month 09:00" --transfer_config "Transfer Resource Name"
Transfer Resource Name은 다음과 같은 형식이다.
projects/프로젝트넘버/locations/us/transferConfigs/고유ID
완료되면 다음과 같은 메세지가 뜬다.
Transfer configuration '....' successfully updated.