Benutzerhandbuch für TIBCO Spotfire®-Webclient

Entwicklung von Visualisierungs-MODs

Obwohl Spotfire viele verschiedene Visualisierungstypen bietet, verpassen Sie möglicherweise eine bestimmte Möglichkeit, Ihre Daten zu visualisieren. Um diese Lücke zu schließen, bietet Spotfire ein Framework, das es einem Entwickler ermöglicht, Spotfire um neue angepasste Visualisierungen zu erweitern. Über die bereitgestellte Spotfire-MOD-API können diese benutzerdefinierten Visualisierungen mit JavaScript oder TypeScript erstellt werden. Diese Visualisierungen werden als Visualisierungs-MODs bezeichnet.

Das folgende Bereichsdiagramm ist ein Beispiel für eine Visualisierungs-MOD, die mit diesem Framework erstellt wurde.



Wie funktioniert eine Visualisierungs-MOD?

Man kann sich eine Visualisierungs-MOD als eine Visualisierung vorstellen, deren Aussehen von dem MOD-Entwickler festgelegt wird, der die Visualisierungs-MOD erstellt hat. Aber dennoch werden alle datenbezogenen Funktionen auf die gleiche Weise behandelt wie in jeder der nativen Spotfire-Visualisierungen. Ein Endanwender hat das Gefühl, dass die Visualisierungs-MOD in Spotfire integriert ist, da die Visualisierung auf Interaktionen genauso reagiert wie native Visualisierungen. Beispielsweise ist es möglich, eine Visualisierungs-MOD auf den Visualisierungsbereich zu ziehen und die Auswahl auf den verschiedenen Visualisierungsachsen zu ändern. Darüber hinaus funktioniert das Filtern der Daten wie gewohnt in allen Visualisierungen, unabhängig davon, ob es sich um native Visualisierungen oder Visualisierungs-MODs handelt. Der Endbenutzer bemerkt vielleicht nicht einmal, dass es einen Unterschied gibt.

Die Visualisierungs-MODs können auf einer der von Spotfire unterstützten Datenquellen basieren. Dazu zählen speicherinterne Daten, Datenbankdaten, Streaming-Daten und Abrufdaten.

Freigeben von Visualisierungs-MODs für andere Benutzer

Eine Visualisierungs-MOD in Spotfire kann anderen Benutzern auf verschiedene Weise zugänglich gemacht werden. Sie kann
  • in der Spotfire-Bibliothek gespeichert werden.

    Nach dem Speichern in der Bibliothek kann die Visualisierungs-MOD zu Analysen hinzugefügt und auch an das Flyout „Visualisierung“ angeheftet werden. Benutzer können die Bibliothek nach Visualisierungs-MODs durchsuchen.

  • in einer Analyse eingebettet sein.

    Die Analyse kann dann in der Bibliothek oder als lokale Datei gespeichert werden.

Entwickeln von Visualisierungs-MODs

Ein Entwickler einer Visualisierungs-MOD benötigt eine ausgeführte Instanz eines Spotfire-Clients und einen Quellcode-Editor. Beispiele für Visualisierungs-MODs, die Entwicklern als Ausgangspunkt dienen können, stehen unter Spotfire Mods auf GitHub zum Download bereit. Die zum Download bereitstehenden Beispiele wurden mit dem Visual Studio Code-Editor erstellt. Wenn Sie Visual Studio Code als Editor verwenden, ist es möglich, während der Entwicklung eine Live-Vorschau der MOD innerhalb des Spotfire-Clients zu erhalten.

Weitere Informationen zur aktuellen Entwicklung und den Tools finden Sie unter Erste Schritte.

Versionsbehandlung

Wenn eine Visualisierungs-MOD in der Spotfire-Bibliothek erneut gespeichert wird, werden standardmäßig alle Instanzen der Visualisierungs-MOD in allen Analysen aktualisiert, in denen sie verwendet wird.

Weitere Informationen finden Sie unter Vertrauensstellung verwalten.