Datendienste und Bindungen
ThingWorx Datendienste rufen Daten in ein Mashup auf und rendern sie dann mit einem Visualisierungs-Widget. Um Daten in einem Mashup zu rendern, müssen Sie einen oder mehrere Datendienste zum Mashup hinzufügen. Ein Datendienst kann mehrere Visualisierungs-Widgets versorgen, was die Anzahl der Datenaufrufe beim Server minimiert. Die meisten Widgets sind konfigurierbar, sodass nur die Datenspalten des Datendienstes angezeigt werden, die Sie in diesem Widget anzeigen möchten. Sie können beispielsweise die numerischen Rückgaben aus einem Stream in einem Diagramm und die Zeichenfolgenspalten aus dem Stream in einem Raster verwenden, müssen aber nur einen Aufruf beim Server durchführen.
Im Mashup Builder gibt es drei Fensterbereiche, die Daten bereitstellen können:
• Daten
• Sitzung
• Benutzer
Es gibt verschiedene Arten von Datendiensten, die auf der ThingWorx Plattform verfügbar sind. Die am häufigsten verwendeten Datendienste basieren auf den Modellentitäten, die Sie für Ihre Lösung definieren. Jede Entität hat einen Standardsatz an Diensten (beispielsweise haben Stream-Einträge alle den Datendienst QueryStreamEntries) und benutzerdefinierten Dienstdefinitionen, die Sie in Ihrem Modell implementiert haben. Es gibt auch Standard-Systemobjekte (Ressourcen) mit Datendiensten.
Um einen Datendienst zu einem Mashup hinzuzufügen, öffnen Sie den Fensterbereich
Daten, und klicken Sie dann auf
![](../../../../ThingWorx/images/MBCreateItem.png)
. Das Dialogfenster
Daten hinzufügen wird geöffnet. Sie können aus allen Modellentitäten auswählen, die Sie definiert haben, einschließlich Benutzern und Gruppen. Sie können auch Datendienste aus Systemressourcen und -protokollen auswählen. Sie können jeweils mehr als einen Datendienst auswählen. Die Dienste werden zusammen im Fensterbereich
Daten gruppiert.