# Mapping beim Import

**URL:** <https://forum.metasfresh.org/t/mapping-beim-import/1470>\
**Category:** User Support\
**Created:** [January 25, 2019, 9:51am UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470 "2019-01-25T09:51:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![metaeval](https://forum.metasfresh.org/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@metaeval](https://forum.metasfresh.org/u/metaeval)\
**Post date:** [January 25, 2019, 9:51am UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470/1 "2019-01-25T09:51:18Z")

</div>

Hallo allerseits,  
wir sind z.Zt. auf der Suche nach einem neuen ERP-System und dabei auf metasfresh gestossen. Zuerstmal einen grossen Dank an die treibenden Leute hinter diesem Projekt und allen, die dazu beitragen. Zum Ausprobieren und zum Spielen für die Kollegen, die später mit dem ERP arbeiten müssen, würde ich gerne unsere Artikel/Produkte in metasfresh einspielen.  
Gibt es eine andere Möglichkeit, die Felder aus der CSV-Datei mit den Daten in die Tabelle zu mappen, als das GUI? Gibt es eine Möglichkeit, das Mapping z.B. per XML, Json, Yaml, CSV oder so, oder als Klasse in Java, Python, php (…) an metasfresh zu geben (API/REST)?

vG  
metaeval

---

<div class="post-metadata">

**Author:** ![metasnw](https://forum.metasfresh.org/user_avatar/forum.metasfresh.org/metasnw/32/23_2.png) [@metasnw](https://forum.metasfresh.org/u/metasnw)\
**Post date:** [January 27, 2019, 1:52pm UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470/2 "2019-01-27T13:52:24Z")

</div>

Hi metaeval,

vielen Dank für Deine freundliche Begrüßung! Willkommen 🙂

Was Du alternativ machen kannst ist die Quelldatei mit einem Tool als Tabelle 1:1 in die Datenbank zu importieren und dann mit SQL Statments a la [http://docs.metasfresh.org/sql\_collection/i\_product.html](http://docs.metasfresh.org/sql_collection/i_product.html) in die eigentlichen Import Tabellen zu schreiben.  
Von dort aus nutzt Du dann die ganz normale Import Logik von metasfresh damit die Produkte auch korrekt angelegt werden.

Das ist die Methode die wir auch selbst verwenden.

Hoffe, das hilft Dir weiter.

VG  
Norbert

---

<div class="post-metadata">

**Author:** ![muser](https://forum.metasfresh.org/letter_avatar_proxy/v4/letter/m/dbc845/32.png) [@muser](https://forum.metasfresh.org/u/muser)\
**Post date:** [January 27, 2019, 4:05pm UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470/3 "2019-01-27T16:05:06Z")

</div>

Hallo metaeval,

was für ein System verwendet Ihr bisher und warum wollt Ihr wechseln?

MfG

muser

---

<div class="post-metadata">

**Author:** ![metaeval](https://forum.metasfresh.org/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@metaeval](https://forum.metasfresh.org/u/metaeval)\
**Post date:** [January 29, 2019, 3:14pm UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470/4 "2019-01-29T15:14:08Z")

</div>

Danke mal, das war zu einfach, um selbst draufzukommen…  
Die Artikel wandern von i\_product hautsächlich nach m\_product, vermute ich.  
Ich habe nun \> 76000 Artikel in i\_product, “Produkte importieren” -\> Start ist jetzt seit etlichen Minuten beschäftigt. Ein Blick mit pgAdmin in m\_product zeigt keinen neuen Datensatz an, ausser dem “Standard Testprodukt”. Im Log hat sich seit zwanzig Minuten nichts mehr getan.  
Wo werden die Datensätze aus i\_product denn hingeschrieben? Das es ein paar Minuten dauert, bei dieser Anzahl, davon gehe ich aus.

---

<div class="post-metadata">

**Author:** ![metaeval](https://forum.metasfresh.org/letter_avatar_proxy/v4/letter/m/e274bd/32.png) [@metaeval](https://forum.metasfresh.org/u/metaeval)\
**Post date:** [January 29, 2019, 3:23pm UTC](https://forum.metasfresh.org/t/mapping-beim-import/1470/5 "2019-01-29T15:23:25Z")

</div>

Hallo, muser  
was für ein System wir benutzen, möchte ich öffentlich nicht angeben. Nur so viel: es ist eine recht betagte Windows-Lösung, die weder performant noch zukunftsfähig ist (VBA/InternetExplorer) und einen ziemlich üblen Datenbankentwurf hat (weder Primär- noch Fremdschlüssel, keinerlei Normalisierung und weitere Klassiker). Der Wechsel ist notwendig, da spätesten beim erzwungenen Wechsel von Win7 auf Win10 das ganze zum Ritt auf der Rasierklinge wird und Abhängigkeiten verringert werden sollen.
