Data Hub-Modul

Upgrade des Data Hub-Moduls

Als Teil des Upgrade-Vorgangs sichert Spectrum™ Technology Platform die vorherige Datei Spectrum\server\modules\hub\hub.properties sowie die Datei Spectrum\server\modules\hub\db\neo4j.properties. Sie können diese Sicherungen verwenden, um die von Ihnen vorgenommenen Änderungen an den Dateien wiederherzustellen. Kopieren Sie die neue Datei allerdings NICHT einfach in die alte Datei, da einige Eigenschaften in der neuen Version eventuell hinzugefügt oder entfernt wurden.

Wenn Sie ein Upgrade für Spectrum™ Technology Platform von einer Version vor 12.0 durchführen, wird darauf hingewiesen, dass die Datei „neo4j.properties“ aufgrund der neo4j-Aktualisierung von 2.x auf 3.x bedeutend verändert wurde. In Spectrum\server\modules\hub\DataHubUpgrade_From_PreV12_README.txt erhalten Sie vollständige Details. Aufgrund dieses neo4j-Updates werden Data Hub-Upgrades von Spectrum™ Technology Platform 10.x nicht mehr unterstützt. Wenn Sie 10.0 ausführen, müssen Sie zunächst auf 10.0 SP1, dann auf 12.0 SP2 und dann auf 2018.2 aktualisieren. Wenn Sie 10.0 SP1 ausführen, müssen Sie zuerst auf 12.0 SP2 und dann auf 2018.2 aktualisieren.

Aktualisieren von Data Hub-Indizes

Spectrum™ Technology Platform 2018.2 beinhaltet eine verbesserte Indizierungsmethode für eine bessere Leistung. Im Rahmen des Upgrades auf 2018.2 werden vorhandene Indizes automatisch in das neue Format konvertiert.

Indizierte Eigenschaften sind jetzt auf eine maximale Länge von 4.039 Bytes beschränkt. Wenn ein Modell über eine indizierte Eigenschaft verfügt, die diese Einschränkung überschreitet, können Sie dieses Modell erst dann öffnen, wenn Sie die folgenden Schritte ausgeführt haben.
Anmerkung: Wenn Sie das Data Hub-Modul in einem Cluster verwenden und die maximale Indexeigenschaftsbeschränkung von 4.039 Byte erreicht haben, finden Sie weitere Informationen unter „Upgrade eines Clusters mit dem Data Hub-Modul“ im Installationshandbuch für Spectrum™ Technology Platform.
  1. Stoppen Sie den Spectrum™ Technology Platform-Server.
  2. Kopieren Sie für jedes Modell, das die Eigenschaftsbeschränkung von 4.039 Bytes überschreitet, die Datei Spectrum\server\modules\hub\db\neo4j.properties in den Ordner Spectrum\server\modules\hub\db\model.modelName.
  3. Öffnen Sie die Datei(en) „neo4j.properties“, die Sie in Schritt 1 kopiert haben. Entfernen Sie in einem Texteditor das Kommentarzeichen und setzen Sie dbms.index.default_schema_provider auf lucene+native-1.0. Stellen Sie sicher, dass die Aktualisierung des neo4j-Speichers unkommentiert ist und dass dbms.allow_format_migration auf true gesetzt ist.
  4. Starten Sie den Spectrum™ Technology Platform-Server.
  5. Öffnen Sie alle betroffenen Data Hub-Modelle.
  6. Entfernen Sie die Datei(en) Spectrum\server\modules\hub\db\model.modelName\neo4j.properties. Durch das Entfernen dieser Datei wird standardmäßig die Version 2.0 der Lucene-Indizierung verwendet.
    Anmerkung: Wir empfehlen, dass Sie alle Modelle, die aufgrund der 4.039 Indexeigenschaftenbeschränkung fehlgeschlagen sind, reparieren und diese Modelle auf die neuesten Lucene 2.0-Indizes neu indizieren. Weitere Informationen finden Sie unter Befehl „hub model reindex“ im Abschnitt „Administrationsumgebung“ im Administrationshandbuch.
  7. Stoppen und starten Sie Spectrum™ Technology Platform neu.