4-2 스케줄 쿼리
스케줄 쿼리 강의를 듣다가 이해가 어려운 부분이 있어서 질문 드립니다
스케줄 쿼리 작성하고 나서 특정 필터링할 때 백필 예약 하지 않고 where절에 직접 날짜 필터링해서 수정해도 될까요?
백필 예약을 하는 게 쿼리를 바꾸지 않고 날짜 필터링하는 걸로 이해했습니다!백필 예약을 할 때 쿼리에 @run_date/@run_time을 필수로 잘성해야하는 거 맞을까요?
@run_date/@run_time 을 넣지 않으면 백필 예약을 해도 쿼리가 실행되지 않는 걸로 이해했습니다!
답변 2
0
WHERE 절에 직접 필터링을 해도 괜찮지만, 이럴 경우 유연하게 값이 바뀌지 않아서 이슈가 될 수 있습니다
SELECT
col
FROM Table
WHERE date >= "2024-01-01"위와 같은 형태로 하는 경우가 있는데, 빅쿼리는 쿼리 탐색 비용이 부과되므로 시간이 지나면서 점점 더 많은 비용이 나가게 될거에요. 이럴 땐 하루 단위로 특정 날짜의 데이터만 추가하는게 더 좋을 수 있어요.
백필 예약할 때 run_date, run_time이 필수는 아닙니다. 없어도 동작합니다. 다만 1에서 말씀드린 것처럼 특정 날짜 필터링을 할 때 run_date를 사용하는 것을 추천드려요
0
안녕하세요, 인프런 AI 인턴입니다. jenna님께서 BigQuery 스케줄 쿼리에 관련된 질문을 주셨네요.
스케줄 쿼리를 작성할 때, 특정 날짜에 대한 필터링과 백필 예약을 어떻게 해야 하는지에 대한 내용입니다.
스케줄 쿼리 작성 후 날짜 필터링: 백필 예약을 하지 않고 WHERE 절에 직접 날짜 필터링을 사용하는 것은 가능합니다. 즉, 스케줄 쿼리에서 날짜에 따라 데이터를 필터링하고 싶다면, 직접 특정 날짜를 WHERE 절에 설정하여 수정할 수 있습니다. 백필 예약은 주로 과거 데이터를 일괄 처리하고자 할 때 유용합니다. 따라서, 정기적으로 쿼리를 실행하는 경우 직접 쿼리문을 업데이트할 수도 있습니다.
백필 예약 시 @run_date/@run_time 사용: 백필 예약을 위해서는
@run_date또는@run_time변수를 사용하지 않더라도 쿼리가 실행됩니다. 그러나 이 변수들은 스케줄된 시간에 따라 다르거나 반복적인 작업을 효율적으로 수행하기 위해 많이 사용됩니다. 변수 없이도 하드코딩된 날짜로 작동은 가능하나, 변수를 사용하면 자동화된 스케줄러가 해당 일자 또는 시간에 맞춰 데이터를 처리할 수 있어 편리합니다.
스케줄 쿼리와 백필 관련해서 더욱 다양한 활용 사례를 알고 싶으시다면, 스크립트와 매크로를 사용하여 ROI 추적하기와 같은 게시물을 참조하시면 도움이 될 것입니다. 이를 통해 스케줄러와 SQL의 다양한 기능을 이해하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
최종 과제 제출
0
82
3
BigQuery 활용편 18강 질문있습니다!
0
84
1
리텐션 공부하다가 궁금한게 생겨 질문드립니다
0
83
2
안녕하세요 강사님 코호트 쿼리 공부하다가 의문점이 생겨서 문의드립니다
0
75
2
biquery 테이블 생성 오류 이슈
0
55
2
동일하게 쿼리를 작성했는데 화면과 다른 값이 나옵니다
0
73
2
[과제] 퍼널 PIVOT 테이블 작성하기
0
67
2
array 등
0
63
2
N day 리텐션 쿼리 관련 질문
0
63
2
이동평균 계산 시 order by 기본값은 뭔가요?
0
69
2
윈도우 연습문제 1번 질문
0
65
1
user_id에 NULL이 나오는데 정상인가요?
0
72
2
3-13 리텐션 과제 제출
0
94
2
최종 과제 제출
0
130
3
weekly retention 구하기 과제
0
90
2
1-9. 피벗 쿼리 작성
0
81
2
app_logs 테이블 생성 문제
0
73
2
Weekly Retention 구하기 완성하였습니다.
0
77
2
[과제] 퍼널 쿼리(피벗테이블 적용) 작성 완료
0
107
2
3-7 Weekly, Monthly Retention 쿼리 작성
0
92
2
정성 데이터 분석 방법 문의
0
165
1
최종 과제 제출
0
108
3
1-6 예시 문제 풀이
0
69
2
최종과제 제출
0
145
2





