Import/Export

In eine OES-Instanz können bereits bestehende Daten (einer anderen OES-Instanz) mittels .csv-Datei importiert werden. Dafür müssen das Format bzgl. der Feldnamen in der .csv-Datei mit dem Format der OES-Objekte übereinstimmen, damit die korrekte Zuordnung gelingen kann.
Generell können:

  • bestehende Daten in eine OES-Instanz importiert werden.
  • Daten einer bestehenden OES-Instanz in eine andere überführt werden. Dafür müssen die zu importierenden Daten zuvor aus der anderen OES-Instanz exportiert worden sein.

Import von Daten

Die Datei mit den zu importierenden Daten muss ein bestimmtes Format bezüglich der Feldnamen haben oder es müssen entsprechende Klassen implementiert werden. Legen Sie Ihre Importdatei daher dementsprechend an. Das jeweils zu einem Beitragstypen passende Import-Template können Sie unter OES Tools/Export herunterladen.

Vorgehen:

  • Export des Import-Templates unter OES Tools/Export
  • Befüllen des Import-Templates mit den Daten
  • Datei importieren

Export des Import-Templates

Export eines Import-Templates unter OES Tools/Export
  1. Wählen Sie unter OES Tools/Export den entsprechenden Post Type oder Taxonomie aus.
  2. Aktivieren Sie die Option für die Generierung eines Import-Templates.
  3. Bestätigen Sie den Download des .csv-Templates mit „Download File“.

Befüllen Sie nun das Import-Template mit den Daten.

Datei importieren

  • Gehen Sie unter OES Tools/Import auf „Durchsuchen“.
  • Wählen Sie die .csv-Datei mit den Daten aus, die Sie in Ihre Datenbank importieren möchten.
  • Bestätigen Sie den Upload und Import mit „Upload file and import“.

Im Prinzip können Sie jeden Datenbankparameter mittels einer Importdatei importieren. Empfehlenswert ist aber, nur die Parameter zu importieren, die in der Importvorlage angegeben sind. Eine vollständige Dokumentation für z. B. Post Type Parameter finden Sie hier: https://developer.wordpress.org/reference/classes/wp_post/.

Die gültigen Operationen sind:

  • „insert“, um ein neues Objekt hinzuzufügen und
  • „update“, um ein bestehendes Objekt zu bearbeiten. Für eine „update“-Operation benötigen Sie eine gültige Objekt-ID.

Die importierten Daten werden als ausführbare Operationen gespeichert. Sie können sich eine Liste aller verfügbaren Operationen ansehen und entscheiden, welche Operationen ausgeführt werden sollen. Die Zahl in den Klammern gibt an, wie viele Operationen derzeit in der Datenbank gespeichert sind.

Hinweise:
Bitte beachten Sie, dass die .csv-Dateien derzeit noch utf-8 kodiert sind.
Es wird empfohlen, nicht zu viele Daten auf einmal zu importieren.
Die maximale Größe der Importdatei darf 64 MB nicht überschreiten.

Export von Daten aus einer bestehenden OES-Instanz

Sie können bestehende Daten einer OES-Instanz exportieren, um diese in eine andere OES-Instanz mit denselben Beitragstypen zu importieren.

Export von Daten unter OES Tools/Export
  • Wählen Sie unter OES Tools/Export den entsprechenden Post Type oder Taxonomie aus.
  • Nehmen Sie evt. weitere Einstellungen mittels der Schieberegler vor.
  • Bestätigen Sie den Export der .csv-Datei mit „Download File“.

Import von OES-Daten in eine andere OES-Instanz

Das Format bzgl. der Feldnamen des Beitragstyps der Instanz aus der die Daten exportiert und der Instanz in der die Daten übernommen werden, muss identisch sein, damit der Import fehlerfrei gelingen kann.

Vorgehen in 2 Schritten:

  1. Export der Daten aus der bestehenden OES-Instanz (siehe unter Export weiter oben)
  2. Datei mit exportierten Daten in andere OES-Instanz importieren
  • Gehen Sie auf „Durchsuchen“.
  • Wählen Sie die .csv-Datei mit den Daten aus, die Sie in Ihre Datenbank importieren möchten.
  • Bestätigen Sie den Upload und Import mit „Upload file and import“.

Weitere Hinweise zum Import von Daten siehe oben.

Citation

„Import/Export “,Version 2.2. In: OES Demo. Published by Center for Digital Systems, Freie Universitu00e4t Berlin,