본문 바로가기

Data Analysis/Spotfire61

[TIBCO Spotfire] 가이드 시작 TIBCO Spotfire TIBCO Spotfire는 시각화 분석 솔루션 중 하나로 과거 2014년 전까지만 해도 아주 강력한 분석도구로 활약했습니다. 이후 신규 시각화 분석 솔루션이 등장하고 단순히 분석 기능 뿐만 아니라 시각적 표현의 다양성이 요구 되면서 현재는 성장세가 주춤하는 편인데 아무래도 시각적으로 좀 더 이쁜 Tableau나 획기적으로 변화한 Qlik Sense 에 비하면 사용성 측면 및 차트에 대한 변화가 없는 편입니다. 아주 오랫동안 지속적으로 고객측에서 기능 추가 요청이 있는데도 최근에 들어서야 KPI Chart나 WaterFall Chart가 추가됐습니다. 물론 대표적으로 비교되는 Tableau, Qlik Sense에 비해서 TIBCO Spotfire가 색감이나 차트의 다양성이 떨어.. 2018. 2. 13.
[Spotfire] Gauge Chart 연동하기 Spotfire에서도 KPI Chart를 제공하기는 하지만 시각적으로 아쉬움은 있습니다. 그래서 Text Area에서 직접 수치를 출력하거나 Bullet Chart를 이용하곤 하는데 그래도 대쉬보드를 구성하는데 있어서는 여전히 아쉬움이 남습니다. 목표수치를 놓고 얼마나 달성했는지 여부를 표현하기에는 개인적으로 Gauge 차트를 선호하는 편인데 Spotfire에서는 기본차트에는 없으며 JS Visualization Framework 의 예제로도 제공하지 않습니다. 그러던 차에 구글링을 통해서 관련 예제를 찾았습니다. 참고 : http://spotfired.blogspot.kr/search?q=gauge 아주 멋집니다. 이 예제는 Text Area에서 Javascript와 html을 활용한 예제인데 대충 동.. 2017. 10. 6.
[Spotfire] 바차트응용편 - 버터플라이 차트 만들기 Spotfire에서 제공하는 차트들은 종류가 많지는 않지만 약간의 응용을 통해 다른 차트를 만들 수 있다.주로 많이 사용하는 차트가 막대그래프(Bar Chart)인데 이를 이용하면 Butterfly Chart를 만들 수 있다.보통 Butterfly Chart는 인구통계학 자료를 표현할 때 주로 많이 쓰이는데 샘플데이터로 국가통계포털에서 제공하는 지역별 전입전출 인구수 데이터를 활용하려한다.데이터는 다음과 같다. 이중 시도간전입과 시도간전출 데이터로 표현해보자. 먼저 바차트를 생성한 후 Value axis(Y축)에는 시도간전입(명), 시도간전출(명), Categorical Axis(X축)에는 행정구역(시군구)별을 선택하여 아래와 같이 생성한다.다음 Bar Chart 위에서 오른쪽 마우스를 클릭하여 서브 메.. 2017. 9. 22.
[Spotfire] Web Popup 띄우기 2017/09/18 - [Data Analysis/Spotfire] - [Spotfire] Data Table에서 웹주소 연결하기Data Table에서 웹주소를 연결하는 방법은 열리는 창을 컨트롤할 수가 없다. 예를 들면 사이즈라던지 Scrollbar에 대한 여부를 결정할 수가 없다. 기본적인 Spotfire 기능으로는 불가능하지만 약간의 Javascript를 활용하면 선택한 행의 데이터를 활용하여 새창을 띄울 수가 있다.아래와 같이 Data Table이 존재하고 각 행을 선택한 후 버튼을 클릭하면 사전에 정의된 사이즈의 웹 윈도우를 띄워보자.먼저 Text Area를 추가하고 Edit HTML을 사용하여 아래의 html을 입력한다. 버튼 {값을 삽입할 부분} 그런 다음 위의 {값을 삽입할 부분}에 Cal.. 2017. 9. 18.
[Spotfire] Data Table에서 웹주소 연결하기 Spotfire에서 웹링크를 이용하여 다른 웹페이지로 연결하는 방법이 몇몇 있는데 가장 흔하게 쓰이는 경우가 Data Table에서 Column 값으로 웹링크를 연결하는 방법이다.아래와 같이 데이터가 존재할 때 URL의 Column은 연결하고자하는 URL이 된다Data Table의 속성으로 들어가서 URL을 선택하고 아래의 Renderer를 Text 에서 Link로 변경한다.그다음 Settings...를 클릭하면 아래의 창이 뜨는데 이를 활용하여 웹주소를 생성한다. 위의 예시 처럼 Column 값이 웹링크라면 아래와 같이 두면 되고 Column 값이 Parameter 가 되어 가변적으로 웹주소가 만들어져야 한다면 Example 처럼 만들어 주면 된다. 예를들어 웹주소 형태가 "http://bbs.doma.. 2017. 9. 18.
Spotfire : 개발 관련 참조 자꾸 주소 까먹어서 여기다 넣어놔야겠다. Spotfire 관련 API 참조 사이트 구버전이지만 유용함 ㅋ http://stn.spotfire.com/dxp/Index.aspx 2015. 6. 29.
Spotfire : Spotfire 7.0 Release 뜬금없이 Spotfire 7.0이 Release 됐다. 사실 관심이 없었던 것도 있고 보통 Beta 버전이 먼저 나오기 때문에 Beta 버전 이야기가 없어서 나오는지도 모르고 있었음..(왜 Beta 버전 테스트 이야기가 없었는지는 모르겠네...) 사실 신규 버전에 새로운 Chart가 추가 되거나 기존에 사용자들에게서 나오던 기능 추가가 있지 않을까 기대했으나 현재까지 봤을 때는 새롭게 추가된 Chart는 없어보인다.. OTL 여러가지 있지만 눈에 띄는 부분은 Theme 기능, 기존의 배경색이 Only White 였던거에 반해 사용자가 자유롭게 변경이 가능하게 됐다. 시각화 분석 툴이기에 Dark가 좀더 눈의 잘 띄는거 같기도 하고..... 여튼 신규 버전이 나온 관계로 한동안은 신나게 테스트해봐야할 듯... 2015. 3. 11.
Spotfire : Data Function 실행 시 로그 생성하기 Spotfire와 R을 연동해서 Data function을 실행하다보면 중간중간에 값을 출력해서 확인 하고 싶지만 구조상 사전에 설정한 Output Parameter로 모두 Spotfire로 가져오도록 되어있다. 하지만 TSSS와 연동된 R에 데이터와 Script를 던져 실행하기 때문에 실질적으로는 R이 설치된 장비에서 이미 Script가 실행되므로 해당 장비에서 로그를 생성하도록 Script 만 추가하면 간단히 해결할 수 있다. # Setting Default pathRoot 2015. 2. 13.
Spotfire : Aster 연동 Data Template 업체 요청이 있어서 나갔다가 예전에 썼던 Aster data source template인데 동작하지 않는거다. 당황해서 일단 마무리하고 나왔다가 TIBCO support에 문의해서 답변을 받았지... 답변을 보다가 아차 하고 보니 소문자로 써야할 부분을 대문자로 썼네...ㅠㅠ Aster com.asterdata.ncluster.Driver jdbc:ncluster://host:port/database true true true com.spotfire.ws.im.ds.sql.BasicJDBCMetadataProvider true 2013. 9. 23.
Spotfire : R을 통해 GoogleMap 가져오기 일전에 Spotfire와 R을 연동해서 GoogleMap을 가져오려고 했었는데 잘 안됐었다. 오늘 문의 했던 Support의 답변이 왔는데 아주 간단하게 해결되었네... require(ggmap) City_map 2013. 9. 11.