인프런 커뮤니티 질문&답변

Jane M님의 프로필 이미지

작성한 질문수

웰컴 투 태블로 월드

필터

추출필터와 데이터 원본 필터의 차이를 모르겠습니다.

작성

·

504

0

추출필터와 데이터 원본 필터가 각각 선택할 수 있는 옵션의 차이가 있나요?

추출필터 또는 데이터 원본 필터에서 필터를 2개 추가해서 진행해도 같은 결과가 나오지 않나요?

아래 이미지는 추출필터의 필터를 order date 의 연도와 category 모두 적용한 것입니다.

답변 1

1

VizLab님의 프로필 이미지
VizLab
지식공유자

2021. 04. 07. 18:02

결론부터 말씀드리면 추출 필터와 데이터 원본 필터는 (기능적으로) 크게 구분되지 않습니다. 두 필터 모두 화면 작업 "이전에" 적용되는 필터로, 화면을 만드는 과정에서는 추출 필터가 걸려있든 데이터 원본 필터가 걸려있든 크게 다를게 없습니다

두 필터의 다른 점을 이해하려면 데이터 원본을 파일 데이터 이외의 서버 데이터를 상정해보면 조금 쉽습니다. 예를 들어 구글 시트에 있는 데이터를 연결한다고 가정해봅시다. 구글 시트 데이터를 라이브로 연결하려면 인터넷이 연결되어 있고, 구글 계정 정보가 있어야 합니다. 여기서 "추출을 뜬다"는 개념은 태블로 워크북과 구글 시트 사이의 라이브 연결을 끊어버리고, 데이터의 사본을 나의 로컬 PC 안으로 가져온다는 의미입니다. 따라서 추출 연결의 경우 인터넷이 연결되어 있지 않더라도, 구글 계정 정보를 인증하지 않더라도 워크북 오픈이 가능합니다. 추출 필터는 바로 이 사본을 뜨는 과정에서 데이터를 - 전체가 아니라 - 일부만 가져오겠다는 개념입니다. 태블로의 order of operations 순서 상에서 최상단에 위치하는 작업입니다

반면, 데이터 원본 필터는 그렇게 내 PC에 저장된 데이터 사본(추출 결과물, hyper 파일)을 태블로 데이터 연결창에 들고왔을 때, 데이터 작업창으로 넘어가기 직전 단계에서 걸리는 필터입니다. 당연히 구글 시트 원본 데이터 중  추출 필터에 의해서 사본으로 복사되지 않은 부분은 가져올 수 없습니다. 추출 필터가 앞서서 데이터를 한 번 걸렀기 때문입니다

이렇게 이해하면 쉽습니다. 실제 화면을 만드는데 필요한 데이터는 딱 2년치만 있으면 됩니다. 실제 데이터 원본은 10년치 데이터가 쌓여있는데, 혹시라도 부장님의 마음이 바뀌어서 더 과거의 데이터를 사용할 수도 있으니, 최근 5년치 데이터를 추출로 가져옵니다 (추출 필터 적용) 그리고 이걸 태블로로 가져와서 데이터 원본 필터로 최근 2년만 필터로 걸어놓은 후 화면 작업을 진행합니다. 부장님의 마음이 혹시라도 바뀐다면 데이터 원본 필터를 바꿔주면서 대응하면 됩니다. 만약 추출 필터로 딱 2년치만 데이터를 가져왔다면 어떨까요? 부장님의 마음이 바뀌면 추출 자체를 다시 떠서 과거 데이터를 더 가져와야 합니다

혹시라도 이해가 충분하지 않은 부분이 있다면 말씀주십시오

Jane M님의 프로필 이미지
Jane M
질문자

2021. 04. 14. 18:49

네, 답변 고맙습니다~!

Jane M님의 프로필 이미지

작성한 질문수

질문하기