현재 베타 버전인 Tableau 2018.2는 많은 뛰어난 기능을 가지고 있으며 그 기능 중 하나는 대시보드 확장 프로그램입니다. 대시보드 확장 프로그램은 Tableau 인터페이스를 통해 새로운 대시보드 기능을 활용하고 다른 응용 프로그램과의 통합을 가능하게 하는 사용자 지정 대시보드 영역입니다. 내부 개발자와 기술 파트너는 확장 프로그램 API를 사용해야 확장 프로그램을 만들 수 있지만, Tableau Creator 또는 Explorer는 단 한 줄의 코드도 작성하지 않고 대시보드에 확장 프로그램을 추가할 수 있습니다.

대시보드에 확장 프로그램을 추가하는 것이 이보다 더 쉬울 수 없습니다. Desktop 및 웹 작성 환경에서는 시트나 다른 대시보드 개체를 추가하는 것과 동일하게, 대시보드 개체 패널에서 확장 프로그램 대시보드 개체를 대시보드의 아무 곳으로나 끌어오면 됩니다.

확장 프로그램을 대시보드로 끌어오면 여러분 또는 여러분 조직의 누군가가 만든 확장 프로그램과, 확장 프로그램 갤러리(2018.2의 베타 버전으로 출시)에서 다운로드한 확장 프로그램 중에서 선택하라는 메시지가 표시됩니다. 확장 프로그램 갤러리에는 기술 파트너가 만든 다운로드 가능한 확장 프로그램이 있습니다. 확장 프로그램은 사용자의 컴퓨터에 .trex 파일로 저장되며, 이 파일은 확장 프로그램의 "매니페스트"입니다. 이 경량의 파일에는 대시보드에 확장 프로그램을 추가하는 방법에 관한 Tableau의 지침이 들어 있습니다.

사용 사례

가능한 확장 프로그램의 사용 사례는 확장 프로그램 API 사용법을 익힌 사용자들의 역량과 아이디어에 따라 다양하지만, 가장 일반적인 사용 사례는 새로운 방식으로 데이터와 상호 작용하고 외부 시스템과 통합하는 데 활용하는 경우입니다. Tableau 파트너가 구축한 몇 가지 좋은 예를 소개합니다.

Starschema의 자동 새로 고침 확장 프로그램

새로운 방식으로 데이터와 상호 작용하는 간단한 예부터 시작해 보겠습니다. Tableau 대시보드의 일반적인 용도 중 하나는 끊임없이 변경되는 데이터를 모니터링하는 것입니다. 만일 대시보드가 정기적으로 변경되는 데이터에 연결되어 있다면, 대시보드에 대해 정기적으로 새로 고침을 수행해야 합니다. 다시 말해, 지속적으로 새로 고침 버튼을 클릭하거나 다른 종류의 대안을 사용해야 합니다.

Tableau의 파트너인 Starschema, Inc.는 이 점을 인식하고 타이머에 따라 데이터를 새로 고치는 확장 프로그램을 구축했습니다.

StarsChema의 자동 refresh.trex를 대시보드에 추가하였습니다(위의 이미지 참조). 이 확장 프로그램은 카운트다운이 0으로 될 때, 대시보드에 연결된 모든 데이터 원본을 새로 고칩니다. 그리고 확장 프로그램 API를 사용하여 대시보드의 매개 변수를 쿼리할 수 있으므로, 기본 Tableau 매개 변수로 새로 고침 시간을 구성할 수 있습니다. 이것은 아이디어를 가진 파트너가 API를 통해 새로 고침 및 매개 변수 쿼리 등을 수행할 수 있는 경우 어떤 확장 프로그램을 만들 수 있는지를 보여주는 간단한 예입니다.

Narrative Science의 Narratives for Tableau

Narrative Science는 자연어 생성을 전문으로 하는 인공 지능 회사입니다. 이 회사의 기술은 여러분의 데이터를 해석하고 통찰력 있는 자연어인 ‘내러티브’로 변환하여, 대시보드에서 새로운 인사이트를 찾을 수 있도록 도와줍니다.

Narratives for Tableau 확장 프로그램을 대시보드에 추가하면 생성된 내러티브에 사용되어야 할 차원을 선택할 수 있습니다. 내러티브에 대한 기본 설정을 구성하고 나면, Narrative Science의 자연어 생성 엔진으로 데이터가 전송된 후 간단한 요약 형식으로 표시됩니다.

그리고 확장 프로그램 API는 사용자 상호 작용을 '수신(listen)'할 수 있으므로 사용자가 마크를 필터링 및 선택하면 내러티브도 그에 따라 업데이트가 됩니다.

여기에서 소개된 2가지 확장 프로그램을 통해 대시보드를 한 단계 더 향상시킬 수 있습니다. 하지만, 이것은 대시보드 확장 프로그램으로 구현할 수 있는 큰 잠재력의 일부에 지나지 않습니다. Tableau는 또한 최적화 소프트웨어 공급업체인 Frontline Systems, 자연어 생성(NLG) 전문가인 Automated Insights, 놀라운 다양한 확장 프로그램을 갖춘 Infotopics, Tableau에 쓰기 저장(writeback) 및 P&L을 도입하는 K4 Analytics, Tableau 골드 파트너인 Information Lab과 협력하고 있습니다. 이러한 파트너들은 이미 창의적인 확장 프로그램 아이디어로 저희를 놀라게 하고 있으며 Tableau 대시보드로 새로운 가능성을 창출하고 있습니다. 앞으로 어떤 놀라운 것들이 만들어질지 기대됩니다.

IT 부서도 안심할 수 있는 확장 프로그램

기업 IT 부서의 직원이라면 여러분들은 아마 "확장 프로그램은 훌륭해 보이지만, Tableau Server 또는 Online에서의 확장 프로그램 실행 허용 여부를 관리하고 싶습니다.”라는 생각을 할 것입니다. 안심하십시오. 실행 가능한 확장 프로그램을 지정할 수 있는 새로운 Server 및 사이트 설정 기능이 추가되었습니다.

사이트 수준에서 관리자는 실행이 허용되는 확장 프로그램을 지정하고, 확장 프로그램이 전체 데이터에 대한 액세스 권한을 가지는지 여부와, 확장 프로그램이 실행되기 전에 사용자에게 메시지가 표시되는지 여부를 지정할 수 있습니다.

Server 수준에서 관리자는 특정 확장 프로그램이 어떤 사이트에서도 실행될 수 없도록 차단할 수 있습니다.

또한, Server와 사이트 수준 모두에서 확장 프로그램을 완전히 해제시킬 수 있으므로 관리자는 확장 프로그램에 대한 전체 제어 권한을 가질 수 있습니다.

Tableau 개발자 플랫폼 팀의 사명은 타사 개발자의 창의성을 최대한 끌어내 Tableau 사용자에게 새로운 기능을 제공하는 것입니다. Tableau는 Tableau의 핵심에 이르기까지 그 힘을 실현하기 위해 최선을 다하고 있으며, 여러분의 환경에서 대시보드 확장 프로그램을 통해 어떤 새로운 사용 사례가 구현될지 기대하고 있습니다.

자세한 내용을 빨리 알고 싶으세요?

그 외 2018.2 기능에 대해 자세히 알아보십시오. 또한, 개발 중인 최신 Tableau 제품을 테스트하고 그에 대한 피드백을 제공하려면 사전 출시 커뮤니티에 참여하시기 바랍니다.

다른 유익한 자료도 확인해 보세요

블로그 구독