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

ㅜㅜ

 

 

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

 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 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 447
9210 AlwaysOn 가용성 그룹에 DB조인중 에러가 발생합니다. 초짜해커 2016.03.02 2345
9209 쿼리 보는 요령이 있나요?! [7] Blue2 2016.02.29 3102
9208 시간대별 합계,일별 합계 어떻게하면 될까요? [1] 떠벙이 2016.02.29 3176
9207 필터 테이블을 만들고, 특정 TEXT를 필터하고자 합니다. [2] 군고구마 2016.02.29 2659
9206 sql서버 메모리 제한 이렇게 하는게 맞나요? [2] 장성원_305526 2016.02.29 3420
9205 프로시져를 어떻게 구성해야 할지 모르겠습니다. [3] 베이비2 2016.02.26 2369
9204 테이블 스크립트 중에 궁금합니다. [5] 아싸라비아콜롬비아 2016.02.26 2099
9203 서브 쿼리에 대해.. [8] Blue2 2016.02.26 3011
9202 조인 질문 [2] Blue2 2016.02.26 2480
9201 MSSQL 서브쿼리 질문 드립니다. [2] 초짜프로그래머 2016.02.26 4085
9200 테이블조회 [4] 쿠아앙 2016.02.26 2555
9199 mdf 권장 size [2] mr-choi 2016.02.25 2855
9198 설치 오류인데, 혹시 이거 보신분 계신가요? [1] 군고구마 2016.02.25 2306
9197 쿼리문 질문.. [3] Blue2 2016.02.25 2613
9196 1년이 몇일인지 확인 하는법이 있나요??? [5] 아싸라비아콜롬비아 2016.02.25 2514
9195 delete 문이 실행된 시간을 알려면? [4] 무심 2016.02.23 2675
9194 sql 쿼리질문입니다. [4] 떠벙이 2016.02.23 2468
9193 원격지 서버에서 성능 Perfmon 가져오기 [5] 군고구마 2016.02.22 3855
9192 쿼리로 DISK 정보를 가져올수 있나요? [4] 군고구마 2016.02.22 2993
9191 쿼리 패턴 검색 질문드립니다. [2] 담덕 2016.02.20 2490





XE Login