spotfire 데이터 소스를 개발 중이며 this을 사용하여 데이터 소스가 여러 URL에서 데이터를 가져옵니다. 각 URL마다 spotfire에서 표를 만들어야합니다. 이를 달성하기 위해 몇 가지 코드를 보여 주시겠습니까?여러 테이블을 사용하여 Spotfire 데이터 소스를 만드는 방법
1
A
답변
5
먼저 단일 데이터 소스 개체은 하나의 테이블 만 생성 할 수 있습니다. 즉, 의 URL을 DataSource 클래스에 "하드 코딩"할 수 없습니다. 그러나 매개 변수로 하나의 URL을 제공하고 Spotfire Professional Client의 사용자가 데이터 테이블을 만들 때 (예 : 파일 -> 데이터 테이블 추가를 클릭하여) URL을 입력하도록 요구할 수 있습니다. .
구현의 중요한 단계는 Spotfire가 매개 변수로 제공된 정보를 인식하도록하고이 정보를 직렬화 할 수있게하는 것입니다 (Spotfire 교수는 DXP의 어딘가에 저장해야 함). "PromptModel"클래스를 작성하여 관련 View (URL을 묻는 메시지가 표시되는 양식)와 함께 등록한 다음 몇 가지 배선 (오른쪽 생성자 등록, 구현 등)을 수행하면됩니다. .
불행히도이 물건을 훑어 본 예는 "표시되지 않음 ..."이라고 말한 일부 댓글이 있습니다. 그러나 Spotfire SDK (TIB_spotfdev * .zip)에서는 이러한 모든 단계를 처리하는 "SpotfireDeveloper.CustomDataSourceExample"이라는보다 광범위한 예제를 찾을 수 있습니다.
고맙습니다. 매우 도움이됩니다. 필자는 사용자가 매번 데이터 테이블을 수동으로 추가하지 못하도록 여러 개의 데이터 소스 클래스를 작성해야한다는 것을 알고 있습니까? 내가 맞습니까? – Alexandr
아니요, 실제로 여러 클래스가 도움이되지 않습니다. 기본적으로 Spotfire DXP 파일에있는 모든 데이터 테이블 (사용자 정의 데이터 소스 또는 db 또는 파일과 같은 내장 데이터 소스에 관계없이)은 "데이터 테이블 추가"를 한 번 클릭해야합니다. " 하나의 사용자 상호 작용 단계 AFAIK에 여러 데이터 표를 추가 할 수있는 방법이 없습니다. – Miichi
--- ("데이터 테이블 추가") 프로그래밍 방식으로 할 수 있습니까? – Alexandr