Bei der Importdefinition tauchen doppelte Datensätze auf

Post Reply
robudus
Posts: 491
Joined: 07. May 2008, 09:24
Contact:

Bei der Importdefinition tauchen doppelte Datensätze auf

Post by robudus » 15. Mar 2022, 08:28

Guten Morgen,
wir importieren unsere IGEl Clients in die Bestandsartikel in das ESM mit den Importdefinitionen. Wir benutzen die 11.0er Version des ESM. Beim Import werden die Bestandsdatensätze eingefügt. Leider tauchen die Bestandsartikel beim Import doppelt auf obwohl sie eindeutig sind.
Folgendes haben wir konfiguriert:
In der XML Datei sind alle benötigten Felder in einer flachen Struktur:
-<root>
-<item>
<unitID>000BCxxxF720</unitID>
<mac>000BCxxxF720</mac>
<firmwareID>433</firmwareID>
<networkName>160xxx103</networkName>
<site>Platz 25</site>
<department>Servicxxxxr</department>
<lastIP>192.xxxx151</lastIP>
<costCenter/>
<comment/>
<assetID/>
<inserviceDate/>
<serialNumber/>
<productId>UD2-LX 40</productId>
<cpuSpeed>1466</cpuSpeed>
<cpuType>Intel(R) Atom(TM) CPU E3815 @ 1.46GHz</cpuType>
<deviceType>IGEL-D220</deviceType>
<deviceSerialNumber>1604GVAAA1481</deviceSerialNumber>
<osType>IGEL Linux 11 (Kernel Version 5.4.48)</osType>
<flashSize>1854</flashSize>
<memorySize>1688</memorySize>
hintereinander dargestellt.

Die ProdukID soll das Abgleichkriterium sein. Wenn es einen Datensatz gibt der die gleiche ProduktID hat, soll er nicht mehr importiert werden. Davon gibt es nämlich mehrere. Es soll immer nur ein Datensatz des jeweiligen Produktes importiert werden.



So die Importdefinition:
Datentyp für den Import: Bestandsartikel (SPSStockKeepingUnitType)
Datenquelle ist eine XML Datei die über WEB (HTTPS) geladen wird
Ableichregeln sind AssetTyp , hersteller, State, devicetype, productID (im Screenshot zu sehen). Als Abgleich soll die ProductID dienen, die dem Model zugeordnet ist.

ich sehe vor lauter Bäumen keinen Fehler. Leider wie schon oben gesagt werden die Bestandsdaten trotz des Abgleichkriteriums doppelt oder öffter importiert. Vielleicht kann mir einer der Spezis einen Tipp geben.

Vielen Dank schon mal dafür.
G ROBUdus
Attachments
Importdefinition5.gif
(142.82 KiB) Downloaded 114 times
Importdefinition4.gif
(23.43 KiB) Downloaded 111 times
Importdefinition3.gif
(31.73 KiB) Downloaded 109 times
Importdefinition2.gif
(80.04 KiB) Downloaded 109 times
Importdefinition1.gif
(142.19 KiB) Downloaded 122 times

robudus
Posts: 491
Joined: 07. May 2008, 09:24
Contact:

Re: Bei der Importdefinition tauchen doppelte Datensätze auf

Post by robudus » 15. Mar 2022, 08:51

Im Grunde sollte es über matching (Abgleich) verhindert werden, das doppelte Datensätze auftauchen. Aber irgendwo muss der Fehler liegen. Wir benutzen die ProductID als Abgleichkriterium.

Match: The selected checkbox signifies that a source column is used for matching. By comparing values in this column with the values of the specified destination attribute, the system detects whether the data that is being imported already exists or whether new configuration items are being created. You can use more than one column for matching. As a rule, all source columns with the selected Match checkbox are used for the resulting matching query;

Christoph
Posts: 99
Joined: 30. Mar 2016, 15:47
Contact:

Re: Bei der Importdefinition tauchen doppelte Datensätze auf

Post by Christoph » 30. Mar 2022, 15:09

Hallo,
wenn du im ersten Schritt (Importdefinition1.gif, Struktur der Quelltabellen) im Parameter "Fremdschlüssel" die Spalte productId angibst, dann sollte es gehen. Ich habe es kurz durchgetestet, mit einfachen Daten, Excel und ESM Version 10.1.1 aber das sollte so passen.
Das Problem ist, dass beim Abgleich jede Zeile der Zwischentabelle (Staging, nach dem Laden) zuerst gegen die Datenbank geprüft wird, und da ist die Eindeutigkeit ja noch gegeben. Die Angabe des Fremdschlüssels sorgt dafür, dass dieser nur 1x importiert wird.

Hoffe ich liege richtig und hoffe es hilft.

Gruß
Christoph

robudus
Posts: 491
Joined: 07. May 2008, 09:24
Contact:

Re: Bei der Importdefinition tauchen doppelte Datensätze auf

Post by robudus » 31. Mar 2022, 16:30

Du bist mein Held. Klappt top. Mega Dank. Dann kann ich das Ticket halbes Jahr später bei Matrix schliessen :-)

G ROBudus

Christoph
Posts: 99
Joined: 30. Mar 2016, 15:47
Contact:

Re: Bei der Importdefinition tauchen doppelte Datensätze auf

Post by Christoph » 04. Apr 2022, 09:45

Gerne! Freut mich zu hören :) .

Post Reply

Return to “Administration”

Who is online

Users browsing this forum: No registered users and 5 guests