분류 전체보기

코호트, 파레토, 생키 차트
1. 코호트 차트 코호트 차트는 고객의 행동 유형 파악에 활용되는 분석 기법이다. 코호트 차트는 '특정 기간동안 공통적인 특성을 가진 사람들의 집단'을 의미하는데, 고객의 구매 패턴을 파악하고나 재구매율을 분석할 때 유용하다. 우선, 아래 페이지에서 Superstore Sales https://public.tableau.com/app/resources/sample-data Free Data Visualization Software | Tableau Public Resources Explore how-to videos, sample data, and community resources to help you get started or to take your skills to the next level. Bu..

폭포, 덤벨, 맵, 게이지, 방사형 차트
모든 데이터는 태블로 퍼블릭의 기본 제공 데이터인 '슈퍼스토어-샘플(old)' 파일의 '주문' 시트를 사용한다. 1. 폭포 차트 폭포 차트는 누적값의 비율과 세부 항목들을 막대 형태로 확인할 수 있게 한다. 이때 색상을 활용하면 수치의 크고 작음을 좀 더 명확하게 비교할 수 있으며, 회사 매출 구성 또는 수익 구조 확인 시 유용하다. 사이드 바의 [중분류] 필드를 열 선반으로 드래그하고, [매출] 필드를 행 선반으로 드래그한다. 그리고, [합계(매출)]의 추가 메뉴에서 [퀵 테이블 계산]에서 누계를 선택한다. 이제 마크 유형을 [간트 차트]로 변경해본다. 아래와 같이 [계산된 필드]를 생성해보자 이를 [마크] 카드 위의 [크기]로 드래그한다. [매출] 필드를 [레이블]로 드래그해, 접두사에 $가 오도록 ..

도넛, 피라미드(양방향) 막대, 테이블 차트, 전년 대비 비교 차트
모든 데이터는 태블로 퍼블릭의 기본 제공 데이터인 '슈퍼스토어-샘플(old)' 파일의 '주문' 시트를 사용한다. 1. 도넛 차트 도넛 차트는 파이 차트의 가운데에 구멍이 뚫린 도넛과 같은 모양의 차트를 말한다. 서로 다른 2개의 파이 차트를 이중 축 기능을 활용해 만들 수 있으며, 공백 부분에 추가 내용이나 세부 정보를 함께 전달할 수 있는 장점이 있다. 다만, 카테고리가 지나치게 많을 경우 정보 전달력이 떨어져, 적은 카테고리와 항목을 비교할 때 사용된다. 우선, [지역] 필드를 열 선반으로 옮긴 후, 행 선반을 더블클릭해 임의의 값 '0'을 2번 입력한다. 첫 번째 [합계(0)]의 [마크] 카드에서 마크 유형을 [자동]에서 [파이 차트]로 변경한다. 두 번째 [합계(0)]의 [마크] 카드에서 마크 유..

워드 클라우드, 영역, 분산형, 히트맵 차트
1. 워드 클라우드 워드 클라우드는 텍스트 형식의 데이터를 시각화하거나 분석할 때 사용한다. 차원틀 텍스트로 표현하며 측정값을 통해 텍스트의 크기 또는 색상으로 수치를 표현해 비교할 수 있다. 워드 클라우드는 댓글 또는 게시글 분석 등에서 어떤 키워드가 많이 활요오댔는지 분석할 때 사용한다. [도시] 차원 필드를 [마크] 카드 위의 [레이블], 측정값 [매출] 필드를 [마크] 카드 위의 [크기]로 각각 드래그한다. 그리고, 마크 설정을 [텍스트]로 변경한다. 워드 클라우드는 만들어졌지만, 너무 많다. 필터를 적용해서 상위 50개만 출력되도록 해보자. 우선 [도시] 필드를 [필터]로 드래그해 필터를 생성하자 그리고, 도시 이름이 잘 보일 수 있도록 글씨체를 Bold체로 변경해보자 워드 클라우드가 완성되었다..

태블로 라인/막대 차트 다루기
이번에는 태블로상에서 구현할 수 있는 기본적인 차트인 라인 차트와 막대 차트를 다루어보도록 하겠다. 기본적인 라인 차트, 그룹 막대 차트, 누적 막대 차트, 비율 막대 차트와 라인/막대 이중 축 차트를 구현해보도록 하겠다. 0. 라인 차트 main concept 라인 차트는 가장 기본적인 형태의 차트로, 시계열 데이터를 시각화할 때 가장 많이 활용된다. 보통 시계열 데이터를 X축, 측정값을 Y축에 표현한다. 라인 차트는 금융, 생명공학, 의학, 마케팅, 재무, 생산, 개발 등 영역에서 다양하게 활용된다. 1. 라인 차트 만들기 새로운 시트에서, 라인 차트를 만들기 위해 마크 유형을 [자동]에서 [라인]으로 변경한다. 사이드 바에 있는 [주문 날짜] 필드를 열 선반으로 드래그한 후, 추가 메뉴[▼]를 클릭..

태블로 퍼블릭 설치 및 입문 정리
태블로는 인사이트 도출을 위한 필수 도구로, 데이터 연결 및 전처리와 시각화 및 분석을 담당한다. 태블로 퍼블릭 설치 및 기본 조작 방법을 정리해보았다. 1. 태블로 퍼블릭 설치 https://www.tableau.com/ko-kr/products/public/download Tableau Public 제품 다운로드 몇 분 만에 탐색 가능 www.tableau.com 이름, 이메일, 국가를 입력하고 태블로 퍼블릭을 다운로드한다. 2. 데이터 다운로드 http://tableauwiki.com/chart-gallery-datasets/

MSA Design Pattern
monolithic : 단단히 짜여 하나로 되어 있는 장점: 하나의 공간에 모든게 들어가있어서 다루기 편함 단점: 쇼핑몰 시스템 만들 때, 다양한 시스템이 들어갈 것. 처음 잘 만들 때는 상관 없다가 특정 시스템 하나를 다룰 때 모든 시스템을 다 다뤄야함. -> 서비스가 커질수록 부담이 커짐 monolithic을 좀 더 쪼개보자 -> SOA 각각의 세부 서비스들과 하나의 큰 '공통'으로 구분해서 개발. '공통'부분이 잘 되면 이상적이지만, 해당 부분이 이상해지면 다른 서비스들도 영향받음 의존성을 완전 최소화해보자 -> MSA Isolation 극대화. 각각의 서비스는 독립적. 단, 서비스를 나누는 기준을 나누는 게 어렵고, 분리되어 있어서 어떻게 연결해야되는 지 고민이 필요, monolithic과 SOA..

다대일 관계 구현하기
Doit Django 13장 1. 작성자 추가하기 작성자 정보를 담을 author 필드를 구현해야 한다. author 필드에 관련해 아래의 기능을 수행할 수 있도록 구성해야 한다. 사용자가 포스트를 작성했을 때 사용자명을 문자열로 저장 사용자가 사용자명을 바꿨을 때 이전에 작성한 글의 작성자명도 함께 바뀌어야 함 사용자가 탈퇴하거나 글을 삭제하면 작성자명을 unknown으로 표시해야 함 작성자 정보를 담은 author 필드에는 여러가지 기능이 필요하므로 따로 만든 다음 포스트와 연결해야 한다. 작성자 정보 하나에 여러 포스트를 연결하는 다대일 관계에는 ForeignKey를 활용해야 한다. 먼저 ForeignKey로 연결된 다른 모델의 레코드가 삭제되었을 때 함께 삭제되는 방식으로 author 필드를 구현..