일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 광교맛집
- LOD
- 소트튜닝
- tableau
- 츠케멘
- SQL
- QuickBI
- 데이터시각화
- 알리바바클라우드
- 태블로
- 데이터엔지니어링
- 츠케멘전문점
- 리텐션
- 코호트분석
- 구의역맛집
- db
- 광진구맛집
- 낙곱새
- 프로그래머스
- SQLD
- 낙곱새맛집
- 연화식당
- 코딩테스트
- SQLP
- SQL처리과정
- 비즈니스인텔리전스
- 츠케멘맛집
- 알리클라우드
- 멘타카무쇼
- 데이터베이스
- Today
- Total
목록분류 전체보기 (13)
자면서 공부하기

1. SQL 처리과정1.1 SQL 처리과정SQL 처리과정을 크게 세단계로 세분화할 수 있다.SQL 파싱 - SQL 최적화 - 실행 코드 생성1.2 SQL 파싱 (by SQL Parser)파싱 트리 생성SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리를 생성한다.Syntax 체크문법 오류 확인한다.Semantic 체크의미상 오류, 권한 오류가 없는지 확인한다.존재하지 않는 테이블 또는 칼럼이 있는지? 오브젝트에 권한이 있는지? 등 확인1.3 SQL 최적화 (by SQL Optimizer)실행계획 후보군 생성실행계획 비용 계산최적의 실행계획 선택실행계획 후보군 중에서 예상비용이 가장 적은 실행계획을 선택한다.비용이란, 쿼리를 수행하는 동안 발생할 것으로 예상되는 I/O 횟수 또는 예상 소요시간이다.(실제..

안녕하세요 주인장입니다 🎈 리텐션 개념과 태블로에서 코호트 차트를 어떻게 그려나가는지 정리해보려합니다. 리텐션이 뭐야?라고 물으면 사용자가 서비스를 지속적으로 사용하는지를 보는 지표 라고 대답 할 것 같습니다. 새로운 사용자를 유입하는 것 보다 선결되어야 하는 것은 기존 사용자들이 서비스를 만족스럽게 사용하고 있는지, 지속적으로 사용하는지 보는 것이고 이것이 바로 Retention입니다. 리텐션 분석에 사용되는 코호트 분석코호트: 특정 기간에 특정의 경험을 공유한 사람들의 집합코호트 분석 : 같은 기간에 앱 설치를 경험한 사용자 그룹이 시간이 지남에 따라 앱의 꾸준한 사용 여부(Retention)를 분석하는 것태블로에서 코호트 차트 만들기 로우 데이터가 준비 되어야겠죠.구매 로그 데이터라고 보시면 ..

3. 소트 튜닝 방안 3-1. 소트가 발생하지 않도록 SQL 작성하기3-2. 인덱스를 이용한 소트 연산 대체3-3. 소트 영역을 적게 사용하도록 SQL 작성하기3-1. 소트가 발생하지 않도록 SQL 작성하기될수 있으면 소트가 발생하지 않도록 SQL을 작성해야 하고, 소트가 불가피하다면 메모리 내에서 수행을 완료할 수 있도록 해야해요.3.1.1 Union vs Union AllUnion 은 상단 하단 두 집합 간 중복을 제거하기 위해 소트 작업을 수행한다.Union All 은 중복을 확인하지 않고 두 집합을 단순히 결합하여 소트 연산을 수행하지 않는다.다만, Union 을 Union All 로 변경시에는 결과 집합이 달라질 수 있다.중복 가능성이 없는 경우 Union All 를 쓰면 되지만 중복 가능성이 ..

안녕하세요 주인장입니다. 츠케멘을 좋아하는 저희가 발견한 인생 츠케멘 랭킹 3위에 드는 곳을 소개 해보려고 합니다 (이 글 보신분들 완젼 럭키비키🍀) 멘타카무쇼 광교점 📍 경기 수원시 영통구 센트럴타운로 107 b1 39호 멘타카무쇼는 1호점이 상수/합정에 있고 2호점이 광교에 생겼어요 가보고싶었던 곳인데 마포구는 넘나 멀어서 가보지 못했는데 광교에 생겨서 얼마나 조은지 몰라요 ;_; 키오스크로 주문하고 닷지석에 앉으면 츠케멘 맛있게 먹는 방법 5가지를 볼 수 있어요 츠케멘 전문점 답게 다른 라멘은 안팔고 오직 츠케멘으로 승부보는 멘타카무쇼 ?!? 닷지석 한 15개 정도? 있는 것 같고 오픈 주방인데 청결에 신경을 쓰시는 것 같아요 너무 깔끔쓰하고 통창이라 밝은 분위기 토핑 보이시나요? 제가 가본 츠케멘..

Q. 아래 예시 처럼 태블로에서 월별 주차로 변환 방법이 필요해요2024년 06월 01일 → 2024년 06월 1주차2024년 06월 04일 → 2024년 06월 2주차 A. 기본적으로 태블로 날짜 형식으로 주(Week)로 변환 할 수 있는데, 연도별 주차(주 : Date)로 표시됩니다. 전월 마지막 날짜의 주를 가지고 최종 목표인 월별 주차 Week를 구할 수 있습니다. 단, 1월의 경우 전월이 전년도이기 때문에 고려해서 집계를 해야합니다. 계산된 필드 : 전월 마지막 날DATE(DATEADD('day',-1,dateadd('month',1,datetrunc('month',DATEADD('month',-1,[Date]))))) 계산된 필드 : Weekif right([Ym],2) '01' then..

1. 소트가 뭐야 소트 Sort 소트(sort)는 정렬을 가리키는 영어 낱말이다. 2. 메모리 소트와 디스크 소트(오라클) 소트는 PGA에 할당한 Sort Area에서 수행하며 PGA가 부족하면 Temp 테이블 스페이스를 사용메모리 소트 : PGA 내에서 소트 완료할 경우 'Internal Sort' 또는 'Optimal Sort'라고도 한다.디스크 소트 : Temp 테이블 스페이스까지 사용하여 소트 완료할 경우 'External Sort'라고도 한다.소트는 최대한 발생하지 않도록 SQL을 작성해야 하고, 소트가 불가피하다면 메모리 내에서 수행을 완료할 수 있도록 해야 함소트는 메모리 집약적일 뿐만 아니라 CPU 집약적임 3. 어떨 때 소트가 발생할까? 단순히 order by 쓸 때만 정렬되는게 아니라..