사용자 환경 개발 노트: Tableau Prep의 조율되는 작업 영역 설계

데이터 준비 과정을 확대하여 세부적으로 볼 수 있게 해주는 Tableau Prep의 새로운 기능에 대해 알아보십시오.

전에 와본 적이 없는 도시에 있다고 생각해 보십시오. 제일 처음에 무엇을 하시겠습니까? 이동할 방향을 결정하기 위해 아마도 다음과 같은 질문을 하실 것입니다. 어느 쪽이 북쪽인가? 제일 가까운 커피숍은 어디인가? 근처에서 할 만한 것으로 무엇이 있을까?

주변 환경을 이해하기 위해, 주변의 조감도 및 목적지까지의 자세한 경로 등과 같은 여러가지 뷰를 제공하는 휴대폰의 디지털 지도를 사용할 것입니다. 디지털 지도에서는 경로를 확대하여 자세하게 보고 목적지로 가는 중에 들를 곳을 결정할 수 있습니다.

디지털 지도의 확대 기능을 이제 데이터 준비에 적용해 보겠습니다. Tableau Prep 작업 영역을 설계할 당시, 우리는 다음을 통해 사용자가 방향을 결정하는 것을 돕고 싶었습니다.

  • 데이터 여정의 개요(흐름 패널)
  • 변경 자동 추적 기능으로 데이터 정리에 필요한 작업을 신속하게 이해할 수 있도록 해주는, 데이터 영역에 대한 요약 뷰(프로필 패널)
  • 세부적이고 익숙한 행 수준 뷰(데이터 그리드)

우리는 이 3가지 뷰가 서로 조율되도록 설계하였습니다. 예를 들어, 프로필에서 데이터 값을 선택하면 데이터 그리드에서는 해당 값을 포함하는 행으로 필터링되어 표시됩니다. 각각의 뷰는 서로 다른 세부 수준으로 데이터를 표시하여 서로 다른 인사이트를 제공합니다. 이 점이 Tableau Prep을 사용할 때 경험하는 아주 시각적이고 직접적인 환경의 기본 요소입니다.

흐름

흐름 패널을 설계하기 전에 영감을 얻기 위해 지하철 노선도들을 참고하였습니다. 지하철 노선도는 복잡하지만 명확하게 이해할 수 있었습니다. 가장 성공적인 노선도는 지리적 위치에 국한되지 않고 그리드에 배치한 것이었습니다. 지하철 노선도와 같은 시각적 명료함이 있는 흐름 다이어그램을 만들고 싶었습니다.

지하철 노선도가 Tableau Prep 흐름 패널 설계에 영감을 주었습니다.

기존의 ETL 흐름은 모든 것을 고유한 단계로 문서화합니다. 따라서, 아주 크고, 빡빡하고, 복잡한 그래프가 될 수 있습니다. 그런데, 흐름에서의 사용자 작업을 평가해 보면, 실제로 수많은 사용자에게 문의해 보았는데요, 사용자들은 데이터 연결, 데이터 정리 그리고 데이터 결합 등 일련의 순서로 작업을 하는 경우가 많이 있습니다. 흐름에서 이 작업들은 분명한 단계들로 나타났고, 이 인사이트를 기준으로 삼아 작업들을 그룹으로 묶었습니다. 이러한 데이터 정리 작업을 시각적으로 문서화하기 위해 흐름 패널에 아이콘 주석을 추가하였습니다. 이를 통해, 데이터 준비 흐름의 주요 작업을 간단하고 명료하게 나타내는 대략적인 맵을 제시하고자 하는 우리의 비전이 강화되었습니다.

Tableau Prep의 흐름 패널입니다.

프로필

프로필은 특정 열 또는 필드에서 값의 분포를 이해하는 데 매우 큰 도움이 됩니다. Tableau Prep 프로필 패널은 대략 50개의 프로토타입(5개의 변형 코드)을 거쳐 현재의 모습으로 완성되었습니다.

프로필 패널의 유용성은 간단합니다. 필드에 있는 각각의 고유 값에 대해 레코드의 수를 표시하고, 방대한 데이터 속에서 이상값을 쉽게 포착할 수 있도록 하는 것입니다. 개발 과정에서 우리는 패널의 유용성을 명확하게 하기 위해 많은 질문을 했습니다. 어떻게 전체 영역의 상태를 볼 수 있을까? 불연속형 및 연속형 데이터는 각각 다른 디스플레이 전략을 사용하는 것이 나을까?

연구 결과, 여러 데이터 유형 및 양에 대해 프로필 패널에서 지원해야 하는 작업이 다양하다는 것을 알게 되었습니다. 이것은 단일 뷰에서는 지원하기 어려우므로, 우리는 가장 일반적인 작업에 중점을 두어 사용자가 제어할 수 있는 뷰 옵션과 데이터 상황에 맞는 기본 옵션을 제공하는 패널을 설계했습니다.

예를 들어, 사람들이 이상값을 포착하고 데이터의 윤곽을 이해하고자 했습니다. 이 경우, 프로필에 데이터를 표시하면 이상값(Null 값, 정상 분포 밖의 값, 또는 예상한 바에 일치하지 않는 특정 영역 등)을 포착하는 것이 쉽습니다.

우리는 필드에 대해 Null 값의 여부를 확인하는 것이 얼마나 중요한지 알고 있습니다. 그래서 모든 프로필의 맨 위에 항상 Null 값을 표시하기로 결정했습니다. 하나의 값을 클릭하면 관련된 값들이 Tableau Prep에 의해 하이라이트되어, 수천 수백만 행으로 된 데이터라고 해도 데이터 집합을 파악할 수 있습니다. 예를 들어, 다음 스크린샷은 Minimum Wage(최저 임금) 필드에 있는 모든 Null 값의 출처를 식별하는 것이 얼마나 쉬운지 보여줍니다.

Tableau Prep 프로필 패널은 데이터에서 이상값과 Null 값을 쉽게 포착할 수 있도록 설계되어 있습니다.

데이터 그리드

데이터 그리드는 데이터를 행 수준으로 표시한 것입니다. 이것은 데이터로 작업하는 사람에겐 아주 익숙한 레이아웃입니다. 많은 연구 결과, 사용자들은 프로필 패널에서 보는 것을 데이터 그리드에서 보기를 원하고, 일련의 완벽한 레코드를 조사할 수 있기를 바란다는 사실을 알게 되었습니다. 프로필 패널에서의 하이라이트와, 데이터 그리드에서의 필터링과 함께 조율되는 세 가지의 뷰가 생기자, 데이터를 보면 이해할 수 있는 정말 놀라운 사용자 환경이 만들어졌습니다.

조율되는 Tableau Prep 작업 영역의 작동 방식입니다.

데이터 준비는 매우 지루하고, 복잡하고, 혼란스러울 수도 있습니다. Tableau의 목표는 제품을 쉽고, 간단하고 멋지게 만드는 것입니다. 다양한 기술 수준의 사용자가 쉽게 사용할 수 있도록 Tableau Prep의 전체 환경(개념, 상호 작용, 인터페이스)을 개선하는 데 많은 시간과 노력을 쏟았습니다.

여러분이 일상 업무에서 Tableau Prep을 어떻게 사용하시는지 알고 싶습니다. 이제 한 번에 하나의 데이터 흐름으로 세상을 바꿉니다.