본문 바로가기

Spotfire 가이드22

[TIBCO Spotfire] Information Link 활용법 4-2-4. Information Link 활용법 Spotfire는 데이터 시각화 분석에 최적화된 도구입니다만 활용하기에 따라서는 BI장표로서 활용도 가능합니다. 이것을 가능하게 해주는것이 Information Link가 가지는 기능입니다. 간단하게 예를 들자면 몇가지 옵션을 부여하여 이를 기준으로 데이터를 조회하는 화면을 개발할 수 있습니다. 오늘은 이런 활용법에 대해서 이야기를 해보겠습니다. 먼저 Information Link에서 조건을 받아올 수 있도록 설정을 해보겠습니다. Information Designer를 실행하여 Information Link를 열어줍니다. 그후 하단의 SQL을 클릭하여 SQL 쿼리문을 열어 주고 WHERE 부분에서 아래와 같이 입력을 합니다. "?ITEM"으로 입력을 했는.. 2019. 8. 22.
[TIBCO Spotfire] Information Designer 4-2. Infromation Designer Add Data Tables - Database는 매번 sql문 쿼리를 입력해야합니다. 만일 동일한 쿼리를 여러 장표에서 사용해야 할 경우가 생기면 필요한 횟수만 큼 반복해야하는 문제가 생기며 이런 쿼리들을 수정해야한다면 역시 이 작업을 반복해야겠지요. Information Designer를 활용하게 되면 좀더 수월한 관리가 가능합니다. Information Designer로 생성한 하나의 Information Link는 다수의 사용자, 다수의 장표에서 사용이 가능하며 한번 수정으로 여러 장표에 동시 적용이 가능한 장점이 있습니다. 단 익숙치 않은 사용자에게 있어서는 매우 불편할 수 있으며 복잡한 쿼리를 적용하기에는 자체기능으로 구현하기 힘든 부분이 있습니다.. 2019. 8. 18.
[TIBCO Spotfire] Add Data Table - Databases 4-1 Add Data Tables - Databases Add Data Tables에서 Databases를 연결하기 위해서는 ODBC 설정이 필요합니다. 먼저 제어판 - 관리도구에서 데이터 원본(ODBC)를 실행합니다. ODBC 데이터 원본 관리자가 실행 되면 추가 버튼을 누릅니다. 데이터 원본과 연결할 드라이버를 선택합니다. 저는 SQL Server Native Client 11.0 를 선택했습니다. 접속을 위한 정보를 구성할 건데 먼저 데이터 원본을 명칭을 입력하고 연결할 서버를 선택합니다. 저는 제 PC 내에 이미 MSSQL 서버를 설치했기 때문에 그냥 "localhost"라고 입력했습니다. 그 외에는 서버의 ip를 입력하면 됩니다. 기본 포트가 아닌 경우는 포트 번호까지 입력해주셔야 합니다. 아.. 2019. 8. 15.
[TIBCO Spotfire] Data Connection 4. Data Connection Spotfire는 데이터 시각화 분석 툴이기 때문에 다양한 Data Source와 연결을 지원합니다. 전통적인 Database인 Oracle, MSSQL 외에도 jdbc 드라이버나 odbc 드라이버를 지원한다면 모두 연결이 가능합니다. 그리고 ADS(Advanced Data Source)라는 프로그램을 통해서 빅데이터 와도 연결이 가능합니다. 데이터 연결을 위한 방법은 크게 두가지인데 Information designer의 Information Link를 이용한 방법과 Add Data Table의 Database를 이용하는 방법이 있습니다. Information designer는 Data source와 information link를 구성하고 관리하기 위한 툴로서 Col.. 2019. 8. 13.
[TIBCO Spotfire] Transformation 3-4. Transformation Tranformation은 원 Data Table에 구조나 Column형식에 직접적으로 수정을 가하는 기능입니다. Column형식을 바꾸는 Change Data types, 구조를 변경시키는 Unpivot, Pivot, Column 명은 변경하거나 Normalization까지 제공하고 있습니다. 해당 기능은 상단 메뉴에서 Insert - Transformation으로 실행할 수 있습니다. 이와 비슷한 화면(기능)을 다른 곳에서도 볼 수 있는데 File - Add data tables의 하단에 이 옵션이 있습니다. 하지만 Transformation과 차이점은 Add Data Table은 데이터 테이블을 추가하면서 Transformation을 적용하는 것이고, Transf.. 2019. 8. 9.
[TIBCO Spotfire] Calculated Column(2/2) : Chart에서 활용 3-2. Chart에서 Calculated Column 활용 Chart에서는 기본적인 Aggregation 함수들을 제공하지만 함수들과 칼럼을 조합하여 다양한 지표들로 표현이 가능합니다. Calculated Column 이라고 이야기는 했지만 Chart에서 이와 같은 기능을 Custom Expression이라고 표현합니다. Chart의 Data 탭에서 Limit Data using expression이나 각 축에서 사용할 때 모두 Custom Expresion이라는 창이 뜹니다. 하지만 Calculated Column에서 이야기를 하는 이유는 약간의 차이만 있을 뿐 사용방법이 동일하기 때문입니다. 3-2-1. 예시 1. 기본적인 화면 구성은 Calculated Column과 비슷하니 생략하고 예시로 설명.. 2019. 7. 23.
[TIBCO Spotfire] Calculated Column (1/2) 3-1. Calculated Column Calculated Column은 기존 칼럼들을 조합, 계산식, 함수를 통해 값을 만들거나 임의 값을 부여하는 등 새로운 칼럼을 생성할 수 있는 기능입니다. 간단하게는 단순연산, 컬럼형식 변환, 코드에 대한 코드값 표기, 수치값에 대한 명목형 변수등 다양하게 활용할 수 있으며 응용하기에 따라 사용자의 수준을 갸늠할 수 있는 기능입니다. 해당 기능은 상단 메뉴 Insert - Calculated Column으로 실행할 수 있습니다. 3-1-1. 화면 구성 Calculated Column은 위와 같은 화면 구조를 가지고 있습니다. Data Table : 이부분은 Spotfire 내에 여러개의 Data Table이 있으면 뜨는 부분입니다. 어떤 Data Table에 적.. 2019. 7. 17.
[TIBCO Spotfire] Data Handling 3. Data Handling Spotfire를 잘 활용하기 위해서는 데이터 원천이 필요한데 가능하며 분석하고자 하는 방향과 목적에 맞춰서 데이터를 수집하고 잘 가공하는 것이 좋습니다. 사실 처음부터 이런 것을 다 설계해서 데이터를 만들 수는 없으니 원데이터(Raw Data)를 불러올 수 있는 적당량을 가져오고 1차 분석을 진행한 후 2차, 3차 가공을 거치면서 점점 데이터를 풍성하게 하는 과정을 거칩니다. 이러한 과정에서 또는 여러가지 목적에 따라서 데이터를 Spotfire 내로 가져온 이후에 데이터를 가공해야할 필요성이 생깁니다. 새로운 칼럼을 만들거나 데이터의 축을 바꾸거나 칼럼의 형식을 전환하고 새로운 데이터를 덧붙이는 과정이 필연적으로 생깁니다. Spotfire에서는 다음과 같은 데이터 가공(D.. 2019. 7. 16.
[TIBCO Spotfire] Map Chart 2-9. Map Chart Map Chart는 위치정보를 기반으로 지도 상에 데이터를 표현하기 위한 차트입니다. Spotfire에서는 지도 외에도 이미지 위에 위치정보를 표현할 수 있기 때문에 비행기 좌석, 층별 도면 등 다양하게 활용할 수 있습니다. Spotfire의 Map Chart를 처음 접하게 되면 기존 차트와는 다른 방식의 동작과 위치정보 설정 때문에 어렵게 생각합니다. 하지만 전혀 어렵지 않습니다. 차근차근 따라해보면 쉽게 활용할 수 있습니다. 2-9-1. Map Layer 먼저 Map Chart에서 가장 기본적으로 나오는 Map Layer에 대해서 간단하게 이야기 하겠습니다. Map Layer는 Map Chart에서 기본적으로 놓여지는 레이어로 Openstreet에서 제공하는 지도를 사용합니.. 2019. 6. 25.
[TIBCO Spotfire] Tree Map 2-8. Tree Map Tree Map은 데이터가 계층적 구조를 갖고 있다면 이를 타일 형태로 표현한 것을 말합니다. 두가지 정도의 수치적 지표를 넓이 또는 색상(농도)로 표현할 수 있습니다. 데이터를 시각화하는데 굉장히 잘표현할 수 있는 차트이며 다양하게 활용할 수 있는 차트입니다. 데이터는 설명을 위해 아래와 같이 임의로 생성했습니다. 데이터가 있는 상태에서 상단의 Tree Map을 클릭하여 실행하면 아래와 같이 임의의 Tree Map이 생성됩니다. Tree Map에서 차트의 형태를 변화시키는 주로 사용되는 속성은 아래의 3가지입니다. Color by : Tree Map의 각 타일 색상을 결정하는 속성 Size by : Tree Map의 각 타일의 넓이를 결정하는 속성 Hierarchy : 계층 구.. 2019. 6. 20.