작성일자 : 2023-10-27
Ver 0.1.1
Teableau 2023.3 버전이 출시되었다.
프로젝트 사이트에서는 버전 업그레이드가 바로바로 되지는 않는다. 버전 업그레이드와 관련해서는 고려해야할 점들이 많기 때문이다.
Tableau Server를 사용하는 경우 Server부터 업그레이드를 해주야 한다.
당장 새로운 버전으로 프로젝트를 진행할 수는 없지만 Tableau 개발자 및 컨설턴트로서 새로운 버전에서 추가된 기능에 대해 Follow-up을 해야할 필요성이 있어 이번 New Release의 기능들을 정리해보고자 한다. Tableau 모든 제품에 있어서 33개의 새로운 기능이 추가되었다. 그 중에서도 개발이나 운영에 있어서 유용성이 높은 몇가지 기능들을 정리해보겠다. (모든 새로운 기능들은 아래 링크에서 확인이 가능하다.)
https://www.tableau.com/ko-kr/products/new-features
Embedding Playground
Tableau Cloud나 Server를 통해 대시보드를 조회할 수 있으나, 보통은 Salesforce의 Tableau Viz 컴포넌트나, Potal에 View를 Embedding 하여 보는 경우가 많다.
Embedding 하는데 있어서 View에 대한 여러가지 옵션을 추가할 수 있고, 지금까지는 URL 테스트를 통해서 일일이 View를 확인했어야 했다. (Tableau help를 참고하여 메모장을 이용해서 정말 많이 테스트 했었다...!!)
이제는 Tableau Embedding Playground 라는 일종의 GUI(Graphical User Interface)를 통해 Java Script 형태 또는 html 형태로 코드를 생성하여 내장시킬 수 있다.
(기능 미리보기)
https://www.tableau.com/sites/default/files/2023-07/Embedding%20Playground%20Interactivity.gif
(체험해보기 URL)
동적 축 범위
통합 문서(.twbx, .twb)의 매개 변수 값으로 축 범위를 설정하여 더욱 Dynamic한 View를 만들 수 있게되었다. 이 기능을 사용하면 각각의 축 범위로 사용할 다양한 매개 변수를 선택할 수 있다. 단일 동적 축 범위(단순히 시작 또는 끝)를 선택하거나 호환 가능한 필드로 두 범위를 모두 설정할 수 있다. View를 구성 및 개발할 때 옵션이 한가지 더 생겼으니 위 방식도 고려해봐야겠다.
(기능 미리보기)
https://www.tableau.com/sites/default/files/2023-08/Dynamic%20axis%20ranges.gif
이미지 역할 개선
이미지 역할은 최근에 향상된 기능으로 더욱 쉽고 유연해졌다. 이미지 역할 기능은 Tableau 리포지토리에 이미지를 저장하여 사용했던 방식에서 URL만으로도 이미지를 넣을 수 있는 기능이다. PNG, JPG, JPEG 형식의 이미지 형태를 지원하던 지난 버전에 이어 SVG, WEBP, JFIF, ICO, BMP, GIF 형식의 이미지도 포함하여 이미지 파일 형식 지원을 확장했다. 이미지 역할은 이제 열마다 이미지를 100개까지 처리할 수 있으며 최대 200kb의 이미지를 허용하도록 이미지 가져오기 용량을 늘렸다. 이미지 링크에 확장을 포함할 필요 없이 제거 요구 사항에 액세스할 수도 있다.
(기능 미리보기)
https://www.tableau.com/sites/default/files/2023-05/Image%20Role%20SP2%20File%20Type.gif
아래로 채우기 및 누적 계산 (Tableau Prep Builder)
전처리 도구인 Tableau Prep Builder에서도 몇가지 기능이 추가되었고, 그중 가장 유용해보이는 기능은 바로 이것이다.
다중 행 계산이 이제 훨씬 더 강력해졌으며 더 쉽게 액세스할 수 있으므로 데이터 인사이트를 더 빠르게 얻을 수 있다. 보통 RDB는 그렇진 않지만 Excel 경우는 위 사진의 'Category' 컬럼의 데이터처럼 데이터가 들어가 있을 수 있다. 이제는 함수를 통해 Null 값을 열에서 비어 있지 않은 마지막 값으로 바꾸고("아래로 채우기"라고도 함) 누적 계산을 생성할 수 있다. 또는 계산 된 필드에서 새로운 RUNNING_SUM(), RUNNING_AVG(), LAST_VALUE() 함수를 사용하여 사용자 지정 계산을 작성할 수도 있다.
이 밖에도 모든 제품을 아울러서 새로운 기능들이 대폭 추가 되었다.
비록 많이 사용하지 않는 기능이더라도 Follow Up을 할 수 있도록 해야겠다.