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
Bei der Importdefinition tauchen doppelte Datensätze auf
Bei der Importdefinition tauchen doppelte Datensätze auf
- Attachments
-
- Importdefinition5.gif
- (142.82 KiB) Downloaded 115 times
-
- Importdefinition4.gif
- (23.43 KiB) Downloaded 112 times
-
- Importdefinition3.gif
- (31.73 KiB) Downloaded 110 times
-
- Importdefinition2.gif
- (80.04 KiB) Downloaded 110 times
-
- Importdefinition1.gif
- (142.19 KiB) Downloaded 123 times
Re: Bei der Importdefinition tauchen doppelte Datensätze auf
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;
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;
Re: Bei der Importdefinition tauchen doppelte Datensätze auf
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
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
Re: Bei der Importdefinition tauchen doppelte Datensätze auf
Du bist mein Held. Klappt top. Mega Dank. Dann kann ich das Ticket halbes Jahr später bei Matrix schliessen
G ROBudus
G ROBudus
Re: Bei der Importdefinition tauchen doppelte Datensätze auf
Gerne! Freut mich zu hören .
Who is online
Users browsing this forum: No registered users and 0 guests