/
Wie importiere ich meine Daten als Business Objekte

Wie importiere ich meine Daten als Business Objekte

Anhand des Beispiels “Kunden”

Originaldatei Kunde

Räumen Sie Ihre bestehenden Datensätze zuallererst bestmöglich auf, damit es keine Duplikate oder ungenutzte Spalten gibt.

 

Schritt 1: Business Model erstellen

Unter “Model Designer” können Sie nun ein entsprechendes “Datenmodell anlegen”. Dieses Datenmodel stellt das Template für ihre späteren Objekte dar.
Nutzen Sie hier entweder eines unserer vordefinierten Datenmodelle, welches um weitere Felder ergänzen werden kann oder ein blankes “generisches” Datenmodel.

Legen Sie über die “Eigenschaften” die Felder fest, die für Ihren Datensatz wichtig sind. Dies sind die Spalten (Überschriften) die sie bisher auch in ihrer Excel Datei verwendet haben.

Datenmodel Kunde

Schritt 2: Excel Datei anpassen

Haben Sie das Datenmodel fertig angelegt und gespeichert, können Sie über das linke Menü auf die Datenobjekte zugreifen. Diese Liste ist nun noch leer.

Um sicherzustellen, dass das angelegte Datenmodel mit dem bestehenden Datensatz übereinstimmt, empfehlen wir, ein Testmodel anzulegen und diese Liste dann als “Exel-Datei zu exportieren”. So erhalten Sie die perfekte Datei für den Import und wissen, wie Sie die Daten angeben müssen, damit Ihre CSV Datei kompatibel mit myBusiness.AI ist.

Angelegtes Testobjekt
Excel Export

 

Kopieren Sie nun Ihre bestehenden Daten aus Ihrer alten Excel Datei in die passenden Felder der neuen Datei oder bearbeiten Sie Ihre alte Datei entsprechend der Neuen. Stellen Sie dabei sicher, dass die Spaltennamen beider Dateien übereinstimmen.

Achten Sie außerdem auf die korrekte Angabe der Daten. In unserem Beispiel ist zu erkennen, dass das Element “Adresse” nur eine Spalte aufwandet und die zwei Spalten aus der Originaldatei zusammen gelegt werden müssen.

Das Testobjekt können Sie nun wieder aus der Excel Datei sowie aus myBusiness.AI löschen.

ID

Das ID Feld wird automatisch von myBusiness.AI ausgefüllt sobald Sie die Datei importieren. Diese dementsprechend bitte nicht befüllen.

R_ID

Um die Daten nicht nur einmalig importieren, sondern regelmäßig aktualisieren zu können, befüllen Sie die Spalte “R_ID” bitte mit einer eineindeutigen ID. Dies kann beispielsweise eine eindeutige Seriennummer, Kundennummer oder eine neu angelegte fortlaufende Nummer sein.

Die weiteren Spalten wie “User Access”, “Group Access” oder weitere Felder, sind freiwillig und müssen nicht ausgefüllt werden.

Wichtig ist allerdings, dass alle Felder die Sie im Model Designer als Pflichtfeld hinterlegt haben, in der Excel Datei ausgefüllt sind. Ansonsten kann das System die Daten später nicht speichern und der Import schlägt fehl.

Überarbeitet Originaldatei Kunde

 

Schritt 3: CSV Import

Speichern Sie ihre überarbeitete und fertige Datei nun als CSV Datei (UTF8) ab.
Sollten Sie keinen CSV Reader nutzen, empfehlen wir, die Datei vor dem Import nichtmehr zu öffnen und Änderungen nur über die Excel Datei vorzunehmen um Überschreibungen der CSV Datei durch andere Programme zu vermeiden.

Nun können Sie den Datensatz über “CSV-Datei importieren” in myBusiness.AI laden.

Sie möchten Objekte mit Objektbeziehungen importieren?

Haben Sie mehrer Datensätze die miteinander verknüpft sind, können Sie mit den Eigenschaften “Objektbeziehungen” arbeiten.

Hierfür empfiehlt es sich vorerst festzulegen wie die genaue Hierarchie ist und welche Objektbeziehungen (1:1, 1:n oder n:m) verwendet werden muss.

Hierarchie und Objektbeziehung am Beispiel Kunde - Artikel

Schritt 1:

Haben Sie sich für eine Objektbeziehung entschieden, implementieren Sie diese bitte immer von oben nach unten. In unserem Beispiel von Kunde zu Artikel. Das bedeutet Sie legen im “Model Designer” im Datenmodell “Kunde” die gewünschte Objektbeziehung als Eigenschaft an und geben dort den Artikel an.

Schritt 2:

Wenn Sie nun den Datensatz “Kunde” als Excel Datei exportieren, sehen Sie eine weitere Spalte “Artikel”.
Diese Spalte muss sich nun also auch in ihrem finalen Datensatz wiederfinden. Das Selbe gilt für den Datensatz “Artikel”, in dem sich eine Spalte “Kunde” wiederfinden muss.

Schritt 3:

Starten Sie beim Datenimport nun ebenfalls von Oben. Importieren Sie den obersten Datensatz (Bsp: Kunde) vorerst ohne die Artikel festzulegen.

Schritt 4:

Exportieren Sie die importierten Dateien wieder als Excel Datei und werfen Sie einen Blick in die Spalte “ID”. Jedes Objekt hat nun eine eigene ID aus dem System erhalten. Diese ID finden Sie auch in der Domain des jeweiligen Objektes wieder:

Schritt 5:

Kopieren Sie diese ID nun in die Spalte “Kunde” des Datensatzes “Artikel” bzw. einfach in Ihren nachfolgenden Datensatz. Achten Sie darauf, dass jeder Artikel nur auf einen Kunden verweist.

Um diesen Schritt zu vereinfachen, können Sie auch mit einem S-Verweis bei Excel arbeiten.

Schritt 6:

Speichern sie die Datei wieder als CSV-Datei und importieren nun auch die Artikel-Liste in myBusiness.AI.
Die Beziehungen setzen sich nun automatisch und sind nun auch unter den Kundenobjekten zu finden.

 

Weshalb Ihr Datenimport fehlschlagen könnte:

 

  • Der Dateiaufbau stimmt nicht mit dem Datenmodel überein:
    - Kontrollieren Sie ob alle Spalten-Überschriften den selben Wortlaut wie im Business Model haben und keine Schreibfehler auftauchen.
    - Stellen Sie anhand eines Export eines Testobjekts sicher, dass Sie die Daten im richtigen Format eingeben.

  • Nicht alle Pflichtfelder sind gesetzt:
    Füllen Sie für alle Objekte alle Pflichtfelder aus oder entfernen Sie die Option “Pflichtfeld” bei den einzelnen Eigenschaften im Model Designer.

  • Ihr Authentifizierung ist unterbrochen:
    Es kann vorkommen dass ihre Benutzer-Authentivizierung im System unterbricht. Bitte stellen Sie sicher, dass Sie den Import innerhalb der ersten 5 Minuten nach dem Login auf myBusiness.AI durchführen.

  • Ihre CSV Datei is korrupt:
    Sollten Sie keinen CSV Reader nutzen, empfehlen wir, die CSV Datei nach dem Abspeichern und vor dem Import nichtmehr zu öffnen und Änderungen stets nur über die Excel Datei vorzunehmen um Überschreibungen der CSV Datei durch andere Programme zu vermeiden.

Related content