급하게 답을 구해야하는데 해결 방법을 찾지 못하여 여기에 글올립니다. 

ㅜㅜ

 

 

아래와 같은 데이터가 있다고 가정할때

 click은 항상 view와 동시 또는 항상 나중에 일어나야 합니다.

view한번에 click은 한번으로 매핑합니다.

 

UUID  LOG_TIME     EVENT

A     12:00:00     VIEW

A     12:00:02     CLICK

A     12:00:03     VIEW

A     12:00:04     VIEW

A     12:00:06     CLICK

A     12:00:07     CLICK

A     12:00:11     VIEW

A     12:00:12     VIEW

A     12:00:13     VIEW

A     12:00:14     VIEW

A     12:00:15     VIEW

A     12:00:15     CLICK

A     12:00:17     VIEW

A     12:00:18     VIEW

A     12:00:19     VIEW

A     12:00:20     VIEW

A     12:00:26     CLICK

A     12:00:27     CLICK

A     12:00:28     CLICK

A     12:00:29     VIEW

A     12:00:30     CLICK

A     12:00:34     VIEW

A     12:00:35     VIEW

A     12:00:36     VIEW

A     12:00:37     VIEW

A     12:00:41     CLICK

 

 

위테이블을 아래와 같이 변경합니다

 

UUID   LOG_TIME   EVENT         CLICK

A    12:00:00    VIEW     CLICK

A    12:00:03    VIEW     null

A    12:00:04    VIEW     CLICK

A    12:00:11    VIEW     null

A    12:00:12    VIEW     null

A    12:00:13    VIEW     null

A    12:00:14    VIEW     null

A    12:00:15    VIEW     CLICK

A    12:00:17    VIEW     null

A    12:00:18    VIEW     null

A    12:00:19    VIEW     null

A    12:00:20    VIEW     CLICK

A    12:00:29    VIEW     CLICK

A    12:00:34    VIEW     null

A    12:00:35    VIEW     null

A    12:00:36    VIEW     null

A    12:00:37    VIEW     CLICK

 

view와 view 사이에 클릭이 있을경우 항상 최상위 뷰에 맞게 클릭이 일어났다는걸 테이블로 표현 하려고 합니다.

시스템은 hive를사용중이고  건수는 200만건입니다

 

view와 click를 템프테이블에 각각 담아도 조인키가 없어서 조인도 되지 않고 난감합니다 

도와주세요 ㅜㅜ

 

 

원본테이블

1.JPG

 

변환 테이블

2.jpg

 

 



 

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 36172
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 18669
9203 서브 쿼리에 대해.. [8] Blue2 2016.02.26 3046
9202 조인 질문 [2] Blue2 2016.02.26 2511
9201 MSSQL 서브쿼리 질문 드립니다. [2] 초짜프로그래머 2016.02.26 4120
9200 테이블조회 [4] 쿠아앙 2016.02.26 2595
9199 mdf 권장 size [2] mr-choi 2016.02.25 2896
9198 설치 오류인데, 혹시 이거 보신분 계신가요? [1] 군고구마 2016.02.25 2364
9197 쿼리문 질문.. [3] Blue2 2016.02.25 2645
9196 1년이 몇일인지 확인 하는법이 있나요??? [5] 아싸라비아콜롬비아 2016.02.25 2549
9195 delete 문이 실행된 시간을 알려면? [4] 무심 2016.02.23 2742
9194 sql 쿼리질문입니다. [4] 떠벙이 2016.02.23 2520
9193 원격지 서버에서 성능 Perfmon 가져오기 [5] 군고구마 2016.02.22 3920
9192 쿼리로 DISK 정보를 가져올수 있나요? [4] 군고구마 2016.02.22 3049
9191 쿼리 패턴 검색 질문드립니다. [2] 담덕 2016.02.20 2536
9190 초보적인 질문... [5] 큘러 2016.02.20 2605
» sql 이나 어떤거이든 해결 부탁 드립니다. ㅜㅜ [2] 수비짱 2016.02.20 2160
9188 ㅁㅁㅁ 수비짱 2016.02.20 1798
9187 dbcc문을 원격지에서 날릴수 없나요? [6] 군고구마 2016.02.19 4528
9186 원격지 서버에서 SQL LOG를 가져오고자 합니다. [6] 군고구마 2016.02.18 2266
9185 쿼리문 시간관련 질문 드립니다. [4] 유로유로 2016.02.18 2715
9184 다시 질문드립니다. [2] 큘러 2016.02.18 2048





XE Login