Spotfire 확장
Spotfire는 확장성과 사용자 정의가 가능합니다. Spotfire 환경에는 사용자 정의 구성 요소로 핵심 기능을 확장할 수 있는 다양한 옵션이 포함되어 있습니다. Spotfire 분석을 사용자 정의 및 자동화하거나 Spotfire 시각화를 다른 웹 응용 프로그램에 내장할 수도 있습니다.
Spotfire 확장 아래에서 Spotfire 커뮤니티에 대해 자세히 알아보십시오.
공개적으로 게시된 Spotfire API를 사용하여 직접 Spotfire를 확장하거나, Spotfire Exchange 사이트 또는 파트너 마켓플레이스 중 하나에서 확장을 다운로드하거나, Spotfire 파트너와 협력하여 생성할 수 있습니다.
실제 사용자 정의 확장을 생성하는 것보다 더 쉽게 분석에 기능을 추가하는 몇 가지 방법이 있습니다.
파일 및 데이터 플라이아웃에서 애드온 브라우저에 액세스할 수 있다면 Spotfire 커뮤니티 사이트에서 애드온을 찾아 Spotfire로 직접 다운로드할 수 있습니다. Spotfire에서 지원하는 데이터 사이언스 추가 기능은 Spotfire Data Science 라이센스가 있는 경우에만 추가하고 구성할 수 있습니다. 자세히 알아보려면 애드온 브라우저 항목을 참조하십시오.
Spotfire Mod
Spotfire 환경을 사용하면 사용자 정의 시각화 또는 다양한 작업을 수행할 수 있는 스크립트를 통해 기본 기능을 향상시킬 수 있습니다. Mod 프레임워크를 사용하면 Spotfire 분석 컨텍스트 내에서 Mod를 개발하고 디버깅할 수 있으며 즉시 사용자 지정 코드에 서명하고 신뢰하는 중요한 기능이 포함되어 있습니다.
자세한 내용은 Mod 개발 항목을 참조하십시오.
데이터 함수
분석 편집에 필요한 라이센스가 없는 사용자는 스크립트 작성자가 설치된 Spotfire 클라이언트를 사용하여 생성하고 Spotfire 라이브러리에 저장한 데이터 함수에 액세스할 수 있습니다. 이러한 데이터 함수를 사용하여 고급 계산을 추가하고 분석의 다양한 프로그래밍 언어를 기반으로 하는 스크립트를 사용할 수 있습니다.
데이터 함수는 데이터 열기, 변환 수행, 클러스터링 추가 또는 기타 통계 방법 추가와 같은 계산 수행과 같은 다양한 목적으로 사용할 수 있습니다. Spotfire 커뮤니티의 Spotfire Exchange 페이지에서 다양한 데이터 기능을 찾아볼 수 있습니다.
자세한 내용은 데이터 함수 및 f(x) 플라이아웃 항목을 참조하십시오.
작업 및 스크립트
작업은 스크립트 실행 가능성을 포함하여 분석 내에서 작업을 수행할 수 있는 다양한 가능성을 제공하고 외부 시스템에 영향을 주는 것도 포함할 수 있는 Spotfire 개념입니다. 텍스트 영역 및 시각화에 작업을 추가할 수 있으며 다양한 컨트롤 또는 트리거를 사용하여 시작됩니다.
자세한 내용은 시각화에 작업 트리거 추가, 텍스트 영역에 작업 추가, 시각화 항목 클릭 시 수행되는 작업 추가 및 분석에 새 외부 작업 추가[Deprecated] 항목을 참조하십시오.
- Mod 개발
Spotfire 환경을 사용하면 사용자 정의 시각화 또는 다양한 작업을 수행할 수 있는 스크립트를 통해 기본 기능을 향상시킬 수 있습니다. 안전한 개발 및 사용 환경을 제공하기 위해 Mod 프레임워크가 만들어졌습니다. - Actions
작업은 분석 내에서 작업을 수행할 수 있는 다양한 방법을 제공하는 Spotfire의 개념이며 여기에는 외부 시스템에 영향을 주는 작업도 포함될 수 있습니다. 텍스트 영역 및 시각화에 작업을 추가할 수 있으며 다양한 컨트롤 또는 트리거를 사용하여 시작됩니다. 예를 들어 분석을 통해 워크플로를 제어하거나 스크립트를 실행하거나 사람들의 데이터 외부 전송을 허용하는 작업을 만들 수 있습니다. 즉, 작업의 내용은 많이 다를 수 있으며 상황에 따라 추가되는 방식도 다릅니다. - 데이터 함수 및 f(x) 플라이아웃
분석 작성자는 고유한 계산된 컬럼 또는 사용자 지정 표현식을 분석에 추가할 수 있는 기능 외에도 Spotfire(기본 제공 데이터 함수, Spotfire Data Science 라이센스가 있는 경우 사용 가능) 또는 설치된 Spotfire 클라이언트를 사용하여 라이브러리에서 데이터 함수를 만들고 저장할 수 있는 스크립트 작성자가 만든 데이터 함수에 액세스할 수도 있습니다. 이러한 데이터 함수를 사용하여 고급 계산을 추가하고 분석의 다양한 프로그래밍 언어를 기반으로 하는 스크립트를 사용할 수 있습니다. - Spotfire에서 스크립트 관리
스크립트는 Spotfire 분석의 일부가 될 수 있으며, 작업 Mod에 포함되거나 일반 스크립트로 추가되어 분석에서 추가 기능을 제공합니다. 스크립트를 추가하고 사용하는 방법에 따라 스크립트를 검토 또는 관리할 수 있는 몇 가지 다른 위치가 있습니다. - 스크립트 및 데이터 함수 사용
IronPython 스크립트, JavaScript, 외부 데이터베이스에서 실행하기 위해 사용자 지정 질의 언어로 작성된 스크립트 등의 다양한 스크립트를 분석에 포함할 수 있습니다. 데이터 함수를 추가하면 Spotfire에서 또 다른 방법으로 스크립팅을 지원할 수 있습니다. - 신뢰 관리
많은 Spotfire 사용자는 여러 방법으로 Spotfire 환경을 확장하기 원합니다. 사용자 지정 코드가 분석 내에서 실행되는 것을 허용하거나 다른 시스템과의 직접적인 상호 작용을 활성화할 때는 보안을 고려하는 것이 중요합니다. 악의적 사용자가 만든 사용자 지정 항목은 예기치 않은 작업 또는 원치 않는 작업을 수행할 가능성이 있습니다. 따라서 Spotfire는 시스템을 안전하게 보호하기 위한 몇 가지 신뢰 메커니즘을 사용합니다. - Mod 검토
시각화 Mod는 Spotfire가 아닌 다른 사람이 개발한 시각화이며 작업 Mod에는 시각화 또는 속성 변경 시 트리거할 수 있는 스크립트가 하나 이상 포함되어 있습니다. 분석에 새로운 시각화 또는 작업 Mod를 추가하려고 하면 해당 Mod를 신뢰할 수 있는지를 묻는 메시지가 표시될 수 있습니다. - 애드온 브라우저
파일 및 데이터 플라이아웃의 애드온 브라우저를 통해 Spotfire 커뮤니티의 애드온과 데모에 쉽게 액세스할 수 있습니다. 데모 분석을 열고, 분석에 시각화와 작업을 추가하거나 로컬이나 라이브러리에 저장할 수 있습니다. - 외부 작업 검토[Deprecated]
외부 작업은 Spotfire 분석에서 트리거되어 외부 시스템에 데이터를 보내거나 외부 시스템과 상호 작용할 수 있는 작업입니다. 작업을 실행하려고 하면 외부 작업을 신뢰하는지를 묻는 질문이 표시될 수 있습니다. - 모양 컬렉션
모양 컬렉션은 분석에서 마커 모양으로 사용할 수 있는 이미지 파일 그룹입니다.