Einstieg in Application Express: Daten importieren

Dieses Dokument beschreibt, wie eine Daten aus einer Excel-Arbeitsmappe in Application Express importiert werden können. Die Beispieldaten können Sie auch herunterladen: hardware_de.csv oder hardware_de.txt.

Die Daten liegen als Excel Arbeitsmappe vor

Abbildung 1: Die Daten liegen als Excel Arbeitsmappe vor

Navigieren Sie, ausgehend von der Application Express-Startseite zu den Utilitys, dort zu Daten laden/entladen und dort wiederum zu Laden.

Navigation zum Datenimport

Abbildung 2: Navigation zum Datenimport

Wählen Sie Textdaten laden. Daneben gibt es auch einen spezifischen Dialog für CSV- und für XML-Dateien. XML ist dabei ein Export/Import-Format für Application Express - es können nur solche XML-Dateien geladen werden, die vorher aus Application Express exportiert wurden.

Es können Text-, Arbeitsblatt und XML-Daten geladen werden

Abbildung 3: Es können Text-, Arbeitsblatt und XML-Daten geladen werden

Die Daten sollen in eine Neue Tabelle geladen werden; aufgrund der geringen Datenmenge arbeiten Sie weiterhin mit Kopieren und Einfügen .

Neue oder vorhandene Tabelle - Copy & Paste oder Upload?

Abbildung 4: Neue oder vorhandene Tabelle - Copy & Paste oder Upload?

Übernehmen Sie die Daten per Copy & Paste in das Feld Daten.

Daten per Copy & Paste übertragen

Abbildung 5: Daten per Copy & Paste übertragen

Application Express zeigt Ihnen daraufhin eine kurze Übersicht über die hochgeladenen Daten. Unter Tabellenname wird ein Name für die neu zu erstellende Tabelle vergeben. Die Namen der einzelnen Spalten können ebenso geändert werden wie (bei Bedarf) deren Datentypen. In Abbildung 6 sehen Sie insbesondere die Konfiguration des Felds PURCHASE_DATE als Datumsfeld.

Vorschau auf die Daten und Einrichten der Tabellenspalten

Abbildung 6: Vorschau auf die Daten und Einrichten der Tabellenspalten

Jede relationale Tabelle sollte einen Primärschlüssel haben. Die Spalte für den Primärschlüssel wird hier festgelegt. Es kann eine bestehende Spalte verwendet oder eine neue angelegt werden. Wenn eine neue Spalte angelegt wird, bietet Application Express an, die eindeutigen Werte direkt mit Hilfe einer Sequence zu erzeugen. Die "Verwaltung" der Primärschlüssel und die Ermittlung eindeutiger Werte verbleibt dann komplett in der Datenbank - der Entwickler muss sich darum nicht mehr kümmern.

Einrichtung des Primärschlüssels

Abbildung 7: Einrichtung des Primärschlüssels

Anschließend werden die Daten in die Tabelle importiert - eine Übersicht zeigt Ihnen an, ob der Import erfolgreich war oder nicht.

Anwendungslayout auswählen

Abbildung 9: Erfolgsmeldung zum Datenimport

Zurück zur Community-Seite