Dieser Datensatz wird in einigen Import-Beispielen verschiedener Anwendungen verwendet. Liest euch bitte hier durch wie das Schema dieser Dateien aussieht und
ladet die notwendigen Daten herunter.
Beispiel-Datensatz
Damit ihr Schritte des Tutorials nachvollziehen könnt, ist es wichtig die gleichen Daten, sowie Dateinamen und wenn möglich selbiges Schema wie
hier zu verwenden. Daher stelle ich die verwendeten Daten zum Download bereit. Wir schauen uns nun zusammen das Schema der Daten genauer an.
Schema
Das Schema unseres Beispiel-Datensatzes ist simpel und sollte dennoch viele Fälle abdecken. Es gibt 4 Dateien, welche 3 Knoten und und 2 Relationen erzeugen sollen. Man kan das Schema mit den Worten beschreiben:
- es gibt eine Person, die eine Anwendung geschrieben hat, über die WROTE-Relation
- es gibt eine Anwendung, die einen Titel hat, über die HAS_TITLE-Relation
Die Kardinalität sagt aus:
- Relation WROTE ist 0..*, somit muss eine Person keine Anwendung geschrieben haben aber kann unendlich viele schreiben
- Relation HAS_TITLE ist 0..1, somit kann eine Anwendung einen Titel haben oder eben nicht
Zu WROTE ist zu sagen, dass dies natürlich kein normales Verhalten ist, dass es Personen in der Datenbank gibt, die keine Anwendung geschrieben haben. Bei unseren zufällig generierten Daten, können wir jedoch nicht sicher stellen, dass dies so ist.
Downloads
Die Dateien haben den folgenden Aufbau:
Name
IMPORT_Appln.csv
IMPORT_Title.csv
IMPORT_Person.csv
IMPORT_Per2App.csv
Spalten-Bezeichnungen
Zeilen (ohne 1.Zeile)
Ladet euch nun die folgenden Dateien herunter. Diese Daten verschiebt ihr auf dem Linux-System unter /home/data.
Habt ihr Fragen zu verwendeten Daten, dann könnt ihr sie hier loswerden.
Kommentar schreiben
Razi Garzia (Donnerstag, 06 November 2014 11:24)
Sehr gute Arbeit. Endlich mal ein gut dokumentierter Datensatz, der vor allem auch in diversen Szenarien hier wiederverwendet wird.
Mach weiter so kwoxer.
kwoxer (Freitag, 07 November 2014 11:49)
Ja das war meine Intension dabei. Ein Datensatz und zig Beispiele wie man diesen in verschiedenen Systemen importieren kann.
Schön, dass es gut ankommt und ja das mach ich natürlich
LG