Daten zwischen dem lokalen Cache und der Cloud Connect-Datenbank für Cloud synchronisieren

Primavera Cache Service führt eine zweifache Synchronisierung durch. Dabei werden die Daten aus dem lokalen Cache mit der Cloud Connect-Datenbank sowie aus der Cloud Connect-Datenbank mit dem lokalen Cache synchronisiert. Datum und Uhrzeit der letzten erfolgreichen Synchronisierung für jedes Projekt werden in P6 Professional in der Spalte "Letzte Synchronisierung" angezeigt.

Standardmäßig erfolgt die Synchronisierung alle 20 Sekunden, was für die meisten Systeme optimal ist. Wenn Sie das Synchronisierungsintervall anpassen möchten, ändern Sie den Wert für den SyncInterval-Schlüssel in der Datei Primavera.CacheService.Exe.Config. Der Wert gibt die Anzahl der Sekunden zwischen den Synchronisierungen an. Werte kleiner als 1 werden ignoriert.

Um die Daten zu ermitteln, die synchronisiert werden müssen, wird für jedes Datenelement das letzte Aktualisierungs- oder Einfügedatum in der Cloud-Datenbank und im lokalen Cache verglichen. Wenn Ihre Datenverbindung unterbrochen ist, werden alle Änderungen in der Datenbank im lokalen Cache gespeichert und mit der Cloud-Datenbank synchronisiert, sobald die Verbindung wiederhergestellt ist.

Beim Synchronisierungsprozess können Konflikte auftreten, wenn mehrere Benutzer dieselben Daten geändert haben. Der Synchronisierungsservice verwendet zur Behebung von Konflikten die folgenden Regeln:

  1. Ein Löschvorgang hat immer Vorrang vor anderen Vorgängen.
  2. Wenn auf dem Server und dem Client dieselben Daten geändert werden, haben die Änderungen auf der Clientseite Vorrang vor denjenigen auf dem Server.

Hinweis: Primavera Cache Service prüft bei der Behebung von Konflikten nicht die chronologische Reihenfolge der Aktualisierungen.

Beispiel: Client A und Client B haben eine Verbindung mit derselben Cloud-Datenbank und arbeiten mit demselben Projekt. Client A weist Aktivität A1000 ein Iststartdatum zu. Bei der nächsten Synchronisierung von Client A mit der Cloud-Datenbank wird das letzte Änderungsdatum für Aktivität A1000 in der Datenbank im lokalen Cache und der Datenbank in der Cloud miteinander verglichen. Da die Daten auf dem Client neuer sind als die auf dem Server, kopiert Primavera Cache Service auf Client A die Daten für Aktivität A1000, einschließlich Status und Iststartdatum, aus der Datenbank im Cache von Client A in die Cloud-Datenbank. Bei der nächsten Synchronisierung von Client B mit der Cloud-Datenbank vergleicht Primavera Cache Service auf Client B das letzte Änderungsdatum für Aktivität A1000 in der Datenbank im lokalen Cache und der Datenbank in der Cloud. Weil die Cloud-Datenbank für Aktivität A1000 ein neueres Änderungsdatum aufweist, kopiert Primavera Cache Service auf Client B die Daten für Aktivität A1000, einschließlich Status und Iststartdatum, vom Server in die Datenbank im Cache von Client B.



Rechtliche Hinweise | Ihre Datenschutzrechte
Copyright © 1999, 2021

Letzte Veröffentlichung Donnerstag, 1. Juli 2021