Datenbankdiagramm

Abhängigkeitsdiagram beim csv Ausgabeformat, inklusive SQL Skripte zum Erzeugen der Tabellen und zum Laden der Daten mit load data local infile am Ende des Beitrags.

Übersicht der Datenformat Elemente

Im csv Ausgabeformat sind diese Elemente Dateien, im xml oder json Ausgabeformat sind es Knoten. 

Das Datenformat Standard besteht aus folgenden Elementen:

  • product: - Produkt des ITscope-Katalogs.
  • supplierItem: - Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.

Die mit einem  markierten Elemente ändern sich je nach gewählter Exportsprache.

product

Produkt des ITscope-Katalogs.

Name Pflichtfeld Datentyp Beschreibung
puid Ja Long Eindeutiger Key
price Ja BigDecimal Preisbasis für den kalkulierten Preis
priceCalc Ja BigDecimal Kalkulierter Preis, auf Grundlage der individuellen Preiskalkulation
currencyCode Ja String (3) Währungseinheit, die für diese Preisinformation gilt
priceCalcVat Ja BigDecimal Umsatzsteuersatz, der zur Berechnung des kalkulierten Preises benutzt wurde
priceLastUpdate Ja Date Zeitpunkt der letzten Aktualisierungs der Preisinformation
priceSupplierId Ja Long Referenz auf einen Lieferanten (1:1), der die Bezugsquelle mit dieser Preisinformation bereitgestellt hat
priceSupplierName Ja String (255) Name des Lieferanten, der diese Bezugsquelle bereitgestellt hat
priceSupplierItemId Ja Long Referenz auf eine Bezugsquelle (n:1); wenn dieses Feld null ist, dann bezieht sich die Preisinformation auf ein Produkt (Bezugsquellenrefernz und Produktrefernz schließen sich gegenseitig aus)
priceSupplierSKU Ja String (40) Produktbezeichner des Lieferanten, der diese Bezugsquelle bereitgestellt hat
stockSupplierText   String (40) Textuelle Bestandsinformation des Lieferanten, direkt übernommen, ohne Interpretation
stockStatus Ja Integer Numerischer Schlüssel des Lieferstatus dieser Bestandsinformation
 stockStatusText Ja String (255) Lieferstatus dieser Bestandsinformation, z.B. "auf Lager" oder "im Außenlager"
stock Ja Integer Bestandsmenge des in dieser Struktur angegebenen Lieferstatus
externalStock   Integer Im Außenlager befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus "auf Lager")
incomingStock   Integer Im Zulauf befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus "auf Lager")
stockAvailabilityDate   Date Liefertermin für nicht auf Lager befindliche Ware
stockLastUpdate Ja Date Zeitpunkt der letzten Aktualisierung der Bestandsinformation
aggregatedStatus Ja Integer Bester Verfügbarkeitsstatus
 aggregatedStatusText Ja String (20) Bester Verfügbarkeitsstatus
aggregatedStock Ja Integer Summe aller Lagerbestände
aggregatedSupplierItems Ja Integer Summe aller Distributoren zu diesem Produkt
 supplierItem Ja List<supplierItem> Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.

supplierItem

Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.

Name Pflichtfeld Datentyp Beschreibung
id Ja Long Eindeutiger Key
supplierSKU   String (40) Produktnummer des Lieferanten
supplierId Ja Long Verweist 1:1 auf Supplier.id
supplierName   String (255) Name des Lieferanten
price Ja BigDecimal Preis
priceCalc Ja BigDecimal Kalkulierter Preis, auf Grundlage der individuellen Preiskalkulation
currencyCode Ja String (3) Währungseinheit, die für diese Preisinformation gilt
priceCalcVat Ja BigDecimal Umsatzsteuersatz, der zur Berechnung des kalkulierten Preises benutzt wurde
priceLastUpdate Ja Date Zeitpunkt der letzten Aktualisierungs der Preisinformation
stockSupplierText   String Bestandsinformation zur Bezugsquelle, wie vom Lieferanten übermittelt
stockStatus   Integer Numerischer Schlüssel des Lieferstatus dieser Bestandsinformation
 stockStatusText   String (255) Lieferstatus dieser Bestandsinformation, z.B. "auf Lager" oder "im Außenlager"
stock   Integer Bestandsmenge
externalStock   Integer Im Außenlager befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus "auf Lager")
incomingStock   Integer Im Zulauf befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus "auf Lager")
stockAvailabilityDate   Date Liefertermin für nicht auf Lager befindliche Ware
lastStockUpdate   Date Zeitpunkt der letzten Aktualisierung der Bestandsinformation

Datenbank Skripte für CSV

Haben Sie Fragen? Anfrage einreichen