Tableau 개인과제 - 품질 관리 대시보드 제작 및 관리도 구현
오늘은 Tableau를 활용하여 제조 공정 데이터를 시각화하고, 실제 품질 관리 현장에서 활용할 수 있는 관리도(Control Chart) 형태의 대시보드를 제작해 보았다. 단순히 차트를 그리는 것을 넘어 계산 필드와 매개변수, 참조선 등을 활용하여 사용자가 원하는 기준에 따라 데이터를 동적으로 분석할 수 있도록 구현하는 과정을 학습했다.
관리도(Control Chart)의 이해
관리도는 시간의 흐름에 따른 공정 데이터를 시각화하여 공정이 정상 상태인지 여부를 판단하는 대표적인 품질 관리 도구이다.
- 시간에 따른 측정값(Result)을 선 그래프로 표현
- 관리상한(UCL)과 관리하한(LCL)을 기준으로 공정 이상 여부 판단
- 관리 한계를 벗어난 데이터를 즉시 식별하여 이상 공정을 조기에 발견
이를 통해 단순한 데이터 조회가 아닌 공정 상태를 직관적으로 모니터링할 수 있는 대시보드를 구현하였다.
계산 필드를 활용한 데이터 전처리
원본 데이터의 Timestamp는 문자열 형태로 저장되어 있었기 때문에 날짜와 시간 데이터를 활용하기 위해 계산 필드를 작성하였다.
DATEPARSE()
함수를 이용하여 문자열 데이터를 날짜 및 시간(DateTime) 형식으로 변환하고, 이후 시간 축을 기준으로 관리도를 작성할 수 있었다.
또한 관리 상태를 판단하기 위한 계산 필드를 생성하여 관리한계를 벗어난 데이터를 자동으로 구분하도록 구현하였다.
IF Result > UCL OR Result < LCL
THEN "관리한계 초과"
ELSE "정상"
END
계산 필드를 활용하면 조건에 따라 데이터를 자동으로 분류할 수 있으며, 다양한 시각화에도 동일한 로직을 재사용할 수 있다는 점을 학습하였다.
매개변수(Parameter)를 활용한 동적 분석
이번 과제에서는 UCL과 LCL을 고정된 값이 아닌 매개변수(Parameter) 로 생성하였다.
이를 통해 사용자가 직접 관리기준을 변경하면 그래프와 관리 상태가 실시간으로 변경되는 대시보드를 구현하였다.
매개변수를 활용하면
- 관리 기준 변경
- 목표값 변경
- 임계값 변경
등을 자유롭게 수행할 수 있어 실무에서 매우 활용도가 높다는 점을 알게 되었다.
참조선(Reference Line)과 참조구간(Reference Band)
관리도를 구현하기 위해 Tableau의 참조 기능도 함께 활용하였다.
- 참조선으로 UCL과 LCL 표시
- 참조구간(Reference Band)을 이용하여 정상 관리 범위를 회색으로 표시
이를 통해 사용자가 관리 범위를 직관적으로 확인할 수 있도록 구성하였다.
관리 한계가 명확하게 구분되면서 그래프의 가독성이 크게 향상되는 것을 확인할 수 있었다.
이중 축(Dual Axis)을 활용한 관리도 구현
단순 선 그래프만으로는 원하는 형태의 관리도를 표현하기 어려웠기 때문에 이중 축(Dual Axis)을 활용하였다.
첫 번째 축에는
- 관리도 선(Line)
두 번째 축에는
- 측정값(Point)
을 배치하여
- 정상 데이터는 파란색
- 관리한계 초과 데이터는 빨간색
으로 구분하였다.
또한 축 동기화(Synchronize Axis)를 통해 두 그래프가 동일한 축을 공유하도록 설정하여 보다 정확한 시각화를 구현하였다.
대시보드 구성
워크시트에서 작성한 여러 시각화를 하나의 대시보드로 구성하면서
- KPI 카드
- 그래프 배치
- 컨테이너 활용
- 여백(Padding) 조정
- 정렬 및 크기 조절
등 레이아웃 구성 방법도 함께 학습하였다.
같은 데이터라도 배치 방식에 따라 전달력이 크게 달라질 수 있다는 점을 체감할 수 있었다.
오늘 새롭게 알게 된 내용
- DATEPARSE()를 이용하여 문자열 데이터를 날짜 형식으로 변환할 수 있다.
- 계산 필드를 이용하면 조건에 따른 데이터 분류를 자동화할 수 있다.
- 매개변수(Parameter)를 활용하면 사용자가 직접 기준값을 변경할 수 있다.
- 참조선과 참조구간을 활용하면 관리도와 같은 품질 관리 시각화를 구현할 수 있다.
- 이중 축(Dual Axis)을 활용하면 선과 점을 각각 다른 방식으로 표현할 수 있다.
- 축 동기화는 이중 축 시각화에서 매우 중요한 설정이다.
- 대시보드에서는 컨테이너와 여백 조정을 통해 가독성을 높일 수 있다.