Zero-Downtime-Update (automatisch)

Mit dem Zero-Downtime-Update können Daten in einem Projekt automatisiert hochgeladen werden, ohne dass das Dashboard aufgrund des Datenuploads vorübergehend nicht erreichbar ist.
Wichtiger Hinweis: aktuell unterstützt das Zero-Downtime-Update nur die Upload-Einstellung “Tabelle ersetzen” (nicht “An Tabelle anhängen”) auf MySQL Datenbanken (nicht auf Exasol).
Sollten Sie Daten anhängen wollen oder auf Exasol ohne Unterbrechung Daten zur Verfügung stellen, so können Sie dies über die manuelle Variante tun.

Wie wird ein Zero-Downtime-Update durchgeführt?

  1. Navigieren Sie zu der Datenquelle, die Sie aktualisieren möchten
  2. Wählen Sie den Datensatz aus, den Sie hochladen wollen
  3. Klicken Sie auf Speichern
  4. Sie sehen nun die Vorschau Ihrer Daten. Sieht soweit alles in Ordnung aus, wählen Sie das Zero-Downtime-Update und klicken Sie erneut auf Speichern
  5. Das Zero-Downtime-Update wird nun im Hintergrund durchgeführt

Was passiert beim Zero-Downtime-Update im Hintergrund?

  1. Die zu aktualisierende Datentabelle wird kopiert (in der Datenbank wird eine Kopie angelegt – diese ist im Backend nicht sichtbar)
  2. Die neuen Daten werden in die Kopie hochgeladen → solange dieser Upload aktiv ist, greifen die Dashboards noch auf die alten Daten zu
  3. Nach erfolgreichem Upload der Daten: die aktuelle Datentabelle wird in “Datentabellenname_old” umbenannt
  4. Die Kopie wird in “Datentabellenname” umbenannt
  5. Ab der Umbenennung greifen die Dashboards auf die neuen Daten zu

Sollte beim Upload unerwarteter Weise doch etwas schief gegangen sein, können Sie wie folgt auf die Sicherungskopie Ihrer Datentabelle zugreifen:

  1. Legen Sie eine neue Datenquelle an
  2. Geben Sie den Namen “Datentabellenname_old” ein → Sie haben nun Zugriff auf die Sicherungskopie Ihrer Datentabelle
  3. Bei Bedarf können Sie die Datenquelle auch wieder umbenennen, sodass wieder auf die ursprünglichen Daten zugegriffen wird

Mehr Informationen zu Datenquellen und Datentabellen finden Sie hier.