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

ㅜㅜ

 

 

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

 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 28246
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15455
9201 MSSQL 서브쿼리 질문 드립니다. [2] 초짜프로그래머 2016.02.26 4101
9200 테이블조회 [4] 쿠아앙 2016.02.26 2576
9199 mdf 권장 size [2] mr-choi 2016.02.25 2874
9198 설치 오류인데, 혹시 이거 보신분 계신가요? [1] 군고구마 2016.02.25 2341
9197 쿼리문 질문.. [3] Blue2 2016.02.25 2634
9196 1년이 몇일인지 확인 하는법이 있나요??? [5] 아싸라비아콜롬비아 2016.02.25 2534
9195 delete 문이 실행된 시간을 알려면? [4] 무심 2016.02.23 2714
9194 sql 쿼리질문입니다. [4] 떠벙이 2016.02.23 2493
9193 원격지 서버에서 성능 Perfmon 가져오기 [5] 군고구마 2016.02.22 3896
9192 쿼리로 DISK 정보를 가져올수 있나요? [4] 군고구마 2016.02.22 3020
9191 쿼리 패턴 검색 질문드립니다. [2] 담덕 2016.02.20 2511
9190 초보적인 질문... [5] 큘러 2016.02.20 2571
» sql 이나 어떤거이든 해결 부탁 드립니다. ㅜㅜ [2] 수비짱 2016.02.20 2126
9188 ㅁㅁㅁ 수비짱 2016.02.20 1778
9187 dbcc문을 원격지에서 날릴수 없나요? [6] 군고구마 2016.02.19 4498
9186 원격지 서버에서 SQL LOG를 가져오고자 합니다. [6] 군고구마 2016.02.18 2245
9185 쿼리문 시간관련 질문 드립니다. [4] 유로유로 2016.02.18 2680
9184 다시 질문드립니다. [2] 큘러 2016.02.18 2024
9183 연결된 서버(Linked Server) 속도 문제 문의드립니다. [6] 디비로 2016.02.18 6531
9182 주기적인 cpu100% 현상 [4] yb 2016.02.18 3045





XE Login