매쉬업 작성기 > 데이터 서비스 및 바인딩
데이터 서비스 및 바인딩
Mashup Builder의 세 개의 패널에서는 Platform 서버의 데이터를 제공합니다.
데이터 - ThingWorx 엔티티의 데이터입니다.
세션 - 세션 매개 변수의 데이터입니다.
사용자 - 사용자 하위 시스템의 데이터입니다.
ThingWorx Platform에서 서로 다른 데이터 서비스를 사용할 수 있습니다. 가장 공통적인 데이터 서비스는 IoT 응용 프로그램에 대해 정의하는 모델 엔티티를 기반으로 합니다. 각 엔티티에는 모델에서 구현한 사용자 정의 서비스 정의 외에도 표준 서비스 집합이 있습니다. 예를 들어, 모든 스트림 엔트리에는 QueryStreamEntries라는 데이터 서비스가 있습니다. 데이터 서비스와 함께 리소스라고 하는 표준 시스템 객체도 있습니다. 데이터 서비스에 대한 자세한 내용은 사물 서비스를 참조하십시오.
ThingWorx 데이터 서비스는 데이터를 매쉬업으로 호출한 다음 시각화 위젯을 사용하여 데이터를 렌더링합니다. 매쉬업 위젯에 데이터를 표시하려면 다음 단계를 수행해야 합니다.
1. 하나 이상의 데이터 서비스를 매쉬업에 추가합니다.
데이터 서비스를 매쉬업에 추가하려면 데이터 패널을 연 다음 데이터 추가를 클릭합니다. 데이터 추가 대화 상자가 열립니다. 사용자 및 그룹을 포함하여 정의한 모든 사물 엔티티에서 선택할 수 있습니다. 또한 시스템 리소스 및 로그에서 데이터 서비스를 선택할 수 있습니다. 데이터 서비스 추가에 대한 자세한 내용은 매쉬업에 데이터 서비스 추가를 참조하십시오.
2. 매쉬업에서 위젯의 데이터 서비스와 데이터 속성 간에 바인딩을 만듭니다. 바인딩 작성에 대한 자세한 내용은 위젯에 데이터 서비스 바인딩을 참조하십시오.
3. 서비스에 이벤트를 바인딩하여 실행 시간에 실행합니다. 서비스 실행에 대한 자세한 내용은 매쉬업에서 데이터 서비스 실행을 참조하십시오.
* 
로드 시 실행 확인란을 선택한 상태에서 추가한 서비스는 매쉬업 실행 시간에 자동으로 실행됩니다.
도움이 되셨나요?