Tableau로 IMDb 상위 250개 탐색

게시 됨: 2015-08-31

Tableau로 IMDb 상위 250개 탐색

이 블로그에서는 대시보드와 스토리를 만들어 IMDb(Internet Movie Database) 상위 250개 영화를 탐색할 것입니다. 사용자가 데이터를 탐색하고 자신의 질문에 답할 수 있도록 글로벌 필터 및 대시보드 작업을 사용하여 대화형 대시보드를 구축합니다. Story의 도움으로 우리는 누구나 생각할 수 있는 몇 가지 일반적인 질문에 답하려고 노력할 것입니다. 이 블로그의 또 다른 내용은 대시보드의 웹 페이지 개체를 사용/포함하여 데이터 및 사용자 선택에 따라 데이터 소스 외부의 추가 웹 기반 정보에 하이퍼링크하는 것입니다.

데이터

이 블로그의 목적을 위해 우리는 IMDb 공식 웹사이트에서 데이터를 제공할 것입니다. 데이터는 여기와 여기에서 사용할 수 있습니다. 분석에 필요한 데이터와 메트릭을 수집하기 위해 시간을 소비해야 할 수도 있습니다. 예를 들어 위의 첫 번째 링크에서 데이터를 소싱한 결과에는 영화에 대한 IMDb 등급이 있지만 사용자 투표 정보는 없습니다.

영화 평점 250위

반면 두 번째 링크에서 데이터를 소싱하면 각 영화에 대한 투표 수 및 사용자 등급과 출시 날짜를 포함한 대부분의 정보가 포함됩니다.

상위 250개 영화에 대한 모든 정보

나중에 대시보드에 웹 페이지 개체를 포함하는 연습에 필요한 각 동영상의 URL을 수집해야 합니다. 아래와 같이 영화의 URL을 검색할 수 있습니다. 데이터를 수집하는 방법은 이 블로그의 독자에게 맡겨집니다.

Tableau 시각화를 위한 수집 데이터

많은 정보를 사용할 수 있는 대체 인터페이스를 참조할 수 있습니다. 허용된 사용에 대한 저작권 정보를 읽으십시오.

대체 인터페이스

모두의 이익을 위해 우리는 내가 사용한 데이터의 구조와 해당 데이터의 치수 및 측정값을 신속하게 이해할 것입니다.

데이터는 imdb.com에서 가져왔으며 Tableau에서 사용하기에 적합한 형식입니다. 1921년에서 2015년 사이의 상위 250개 영화에 대한 데이터가 있으며 각 영화에 대한 사용자 투표 및 등급과 같은 정보가 있습니다. 아래 표는 데이터세트에 있는 중요한 차원 및 측정값에 대한 간략한 개요를 제공합니다.

치수 측정

영화 제목

계급

영화 URL

평가

출시 연도

투표

미리 질문하는 대신 이번에는 나중에 질문에 답하기 위해 대화형 대시보드를 만들기 시작합니다.

시각화 빌딩

1단계 – 데이터에 연결합니다.

데이터가 있는 Excel 또는 텍스트 파일에서 데이터 워크시트를 엽니다. 아래에 열린 IMDb250_RatingsAndVotes 파일에 위에서 논의한 모든 차원과 측정값이 있습니다.

Tableau에 데이터 연결

2단계 – 시트 1로 이동하여 로드된 데이터 분석/검토

로드된 데이터 검토

3단계 – 필터로 구성된 각 차원 및 측정값으로 시트 만들기

이 블로그의 아이디어는 차원 및 측정값의 가능한 값을 가지고 놀기 위해 사용자의 손에 제어 권한을 부여해야 하는 자체 탐색 가능한 대시보드를 구축하는 것입니다.

영화 URL을 제외한 모든 차원과 측정값에 대해 개별 전역 필터를 만들고 적절한 스타일의 빠른 필터로 표시합니다.

전역 필터를 생성하려면 선택한 필터를 마우스 오른쪽 버튼으로 클릭한 다음 워크시트 적용 을 클릭하여 아래와 같이 이 데이터 소스를 사용하는 모두 를 선택합니다. 필터 선반의 차원 또는 측정값 옆에 표시된 데이터베이스 또는 실린더 아이콘은 전역 필터임을 나타냅니다.

Tableau에서 대시보드 만들기

따라서 아래 시트 1에 표시된 것처럼 모든 차원과 측정값이 전역 필터로 구성되었습니다. 영화 제목은 와일드카드 일치 필터로 구성하고 출시 연도는 여러 값(사용자 지정 목록)으로 구성했습니다. Sheet1의 이름을 Filters로 바꿀 수 있습니다.

Tableau에서 대시보드 만들기

4단계 – 데이터의 간단한 표 보기 만들기

Tableau에서 데이터의 테이블 형식 보기 만들기

5단계 - 필터 및 테이블 시트가 있는 대시보드 만들기

필터 및 테이블 시트가 있는 간단한 대시보드를 만들고 대시보드 작업, 웹 페이지 포함 및 약간의 서식을 사용하여 대화형으로 만듭니다.

Tableau에서 대시보드 만들기

6단계 – 대시보드에 웹 페이지 추가

왼쪽 창 대시보드 섹션에서 웹 페이지를 두 번 클릭하면 URL 편집 대화 상자가 나타납니다. 비워두고 확인을 클릭할 수 있습니다.

대시보드에 웹 페이지 추가

아래와 같이 테이블과 필터 사이에 빈 웹 페이지 개체를 포함합니다.

대시보드에 웹 페이지 추가

7단계 – 대시보드에 대한 URL 작업 생성

테이블에서 영화를 클릭할 때마다 대시보드의 포함된 웹 페이지 개체 영역에서 해당 URL(자세한 내용은 IMDb의 영화 링크)을 여는 작업을 만들어 대시보드에 대화형 기능을 추가할 것입니다.

다음은 대시보드에 해당 작업을 추가하는 단계입니다. 그 전에 영화 URL을 툴팁으로 추가하거나 테이블 시트에 별도의 열을 추가하는 것을 잊지 마십시오.

Tableau에서 대시보드에 대한 URL 작업 생성

Tableau에서 대시보드에 대한 URL 작업 생성

URL 추가 작업에 적절한 이름 을 지정한 다음 원본 시트 를 테이블로 선택 하면 영화를 선택할 때 영화 URL 속성에 캡처된 URL 이 열립니다.

Tableau에서 대시보드에 대한 URL 작업 생성

일단 생성된 Dashboard Action은 아래와 같이 보여야 합니다.

Tableau에서 대시보드에 대한 URL 작업 생성

8단계 – 실시간 대시보드 작업 보기

표에서 영화를 클릭하면 영화, 사진, 예고편, 설명 등에 대한 세부 정보가 포함된 해당 영화에 대한 IMDb 링크가 열립니다.

여기에서는 대시보드의 레이아웃이 더 잘 보기 위해 최적화되지 않았다고 주장할 수 있지만 아이디어는 여기에서 대시보드 및 포함된 웹 개체의 기능을 보여주기 위한 것입니다. 제안으로 맨 위에 있는 필터를 행으로 구성하여 웹 페이지 개체와 테이블에 더 많은 공간을 만들 수 있습니다.

Tableau의 대시보드 작업 라이브

레이아웃 면에서 약간 최적화된 대시보드 버전입니다.

Tableau의 대시보드 작업 라이브

9단계 – 다양한 대시보드로 스토리 만들기

위의 단계를 사용하여 스토리를 만들 수 있는 다양한 대시보드를 만들었습니다. 스토리는 대시보드 모음일 뿐입니다. 페이지마다 새로운 이야기가 있는 페이지가 있는 책과 같습니다. 스토리의 각 페이지에 제목을 지정할 수 있으며 대시보드나 시트를 페이지로 끌어다 놓기만 하면 됩니다. 다음은 데이터 및 분석에 대한 서로 다른 보기를 위해 각각 구축된 3개의 타일/페이지가 있는 간단한 스토리입니다.

Tableau에서 다양한 대시보드로 스토리 만들기

이제 분석을 해보자.

평점이 9 이상이지만 700K 미만인 영화가 있습니까?

탐색 가능한 대시보드를 사용하면 그에 따라 필터를 조정하여 결과를 볼 수 있습니다. 1974년의 갓파더파트 2편은 평점이 9인데 득표수가 70만 가까이 되는 그런 특징을 가진 영화가 딱 하나 있다.

Tableau의 탐색 및 시각화

상위 50개 영화의 등급 특성은 어떻습니까?

등급 및 영화라는 스토리의 두 번째 페이지에서 상위 50개 영화를 검색하도록 순위를 필터링합니다.

상위 50개 영화에 대한 평균 평점은 8.5 버킷에 9개의 영화로 약 8.5 및 8.6인 것 같습니다. 참고로 글래디에이터는 제가 가장 좋아하는 영화입니다.

Tableau의 탐색 및 시각화

제목에 "The"가 포함된 영화의 투표 특성은 어떻습니까?

세 번째 대시보드 Votes & Movies에서 값이 "*The*"인 영화 제목을 필터링합니다. 영화 제목에 "The"가 들어가고 투표하는 데 명확한 패턴이 없는 것 같습니다.

Tableau의 탐색 및 시각화

Tableau를 사용한 시각화를 통해 더 많은 내용을 배울 수 있도록 계속 지켜봐 주십시오.

Tableau 정보

워싱턴주 시애틀에 본사를 둔 Tableau(NYSE: DATA)는 사람들이 데이터를 보고 이해할 수 있도록 지원하는 사명을 가지고 있습니다. 비즈니스 인텔리전스에 중점을 둔 데이터 시각화를 위한 제품 포트폴리오를 제공합니다.

공식 Tableau 웹 사이트를 방문하여 Tableau와 Tableau의 제품 제공 및 기능에 대한 자세한 내용을 찾을 수 있습니다.