AAS Compare
AAS Compare ist eine eigenständige Webanwendung, die mehrere Assets nebeneinander vergleicht, z. B. Pumpen verschiedener Hersteller vor einer Kaufentscheidung. Jede Spalte ist ein Asset, jede Zeile ein Merkmal.
Was verglichen wird
Verglichen werden die Teilmodelle Digital Nameplate (ZVEI 1.0 und 2.0), Technical Data (1.1 und 1.2) und Article Information. Neuere Versionen, z. B. Digital Nameplate 3.0 oder Technical Data 2.0, erkennt die Anwendung noch nicht.
Bedienung
- Über jeder Spalte unter AAS Registry einen AAS-Server wählen oder eintragen. Das Zahnrad öffnet die Zugangsdaten, z. B. einen Header für einen API-Schlüssel.
- Unter Asset die Globale Asset-ID eintippen und mit Enter bestätigen oder über die Lupe suchen.
- Mit + weitere Spalten hinzufügen.
- Eine Spalte als Referenz markieren. Die Zellen der anderen Spalten werden danach eingefärbt, je nachdem, ob der Wert gleich ist, abweicht oder fehlt.
Weitere Schalter in der Werkzeugleiste:
| Schalter | Wirkung |
|---|---|
| nur bei allen vorhandene Eigenschaften | Blendet Merkmale aus, die nicht jedes Asset hat |
| Semantischer Vergleich | Ordnet Zeilen über die Semantic ID statt über die idShort zu; sinnvoll bei Daten verschiedener Hersteller |
| Ignoriere sem. Version | Behandelt Semantic IDs, die sich nur in der Version unterscheiden, als gleich |
Das Info-Symbol einer Zeile zeigt Definition, Einheit und Semantic ID des Merkmals; Viewer im Spaltenkopf öffnet die ganze AAS.
Betrieb
Die Anwendung liegt unter frontend/apps/aas-compare-app und wird als
eigenes Container-Image ausgeliefert. Konfiguriert wird sie über
Umgebungsvariablen:
| Variable | Inhalt |
|---|---|
COMPARE_URLS | Kommagetrennte Liste der AAS-Server, die zur Auswahl stehen. Sie müssen Registry und Repository unter einer Adresse anbieten. |
DATENSCHUTZ_DE, DATENSCHUTZ_EN, AGB_DE, AGB_EN, IMPRINT | Rechtslinks in der Fußzeile |
Zugangsdaten, die in den Registry-Einstellungen eingetragen werden, speichert der Browser unverschlüsselt im lokalen Speicher. Auf gemeinsam genutzten Rechnern keine persönlichen Schlüssel eintragen und die Einstellung danach mit Gespeicherte Konfiguration löschen entfernen.