T-Log-Daten übertragen

Der Datentyp des Transaktionsprotokolls (T-Log) erfasst den transaktionsorientierten Umsatzverlauf, um die Nachfrage zu ermitteln. Die Bedarfsprognose hilft bei der Bestimmung der Lagerbestände, die zur Erfüllung von Aufträgen benötigt werden. Die Transaktionsprotokolldaten werden für die Berechnung der Bestandsleistungskosten verwendet, einschließlich der Schätzung der Wahrscheinlichkeit eines Bestandsausfalls und der vorhergesagten Geschwindigkeit von Schlüsselindikatoren.

Vorgehensweise

  1. Um die Transaktionsprotokolldateien .csv zu erstellen, führen Sie die folgenden Schritte aus:
    1. Verwenden Sie als Dateinamen das Format TLOG_[CUSTOMER NAME]_YYYYMMDDHHMISS.csv .
    2. Als Trennzeichen verwenden Sie ein Komma (,).
    3. Laden Sie mehrere .csv Dateien hoch, indem Sie sie in einer tar.gz Datei komprimieren.
  2. Sie müssen die Reihenfolge der Felder in der Datentypentabelle einhalten, indem Sie die gleiche Reihenfolge für die Felder in der Spalte in der CSVDatei verwenden. Wenn zum Beispiel Item ID das erste Feld ist, das in der Datentyp-Tabelle definiert ist, muss es in der gleichen Reihenfolge in der Spalte in der Datei CSV stehen. Überprüfen Sie die folgenden Felder und Beschreibungen für die Transaktionsprotokolldaten:
    Tabelle 1. Beschreibungen der Transaktionsprotokolldaten
    Reihenfolge Feldname Erforderlich Typ Beschreibung
    1. Artikel-ID Ja ZEICHENFOLGE Die Position für die Transaktion.
    2. Artikel-ME Nein ZEICHENFOLGE Die Mengeneinheit für einen Artikel. Gültige Werte sind Each, Pallet und Pound. Die Standardmaßeinheit ist Jedes.
    3. Elementklasse Nein ZEICHENFOLGE Die Klasse eines Gegenstands.
    4. Versandknoten Ja ZEICHENFOLGE Der Knoten, auf dem die Transaktion aufgetreten ist.
    5. Vorgangsnummer Ja INTEGER Die Nummer zur Identifizierung der Transaktion.
    6. ID des Transaktionsarbeitsplatzes Ja INTEGER Die Workstation, auf der die Transaktion aufgetreten ist
    7. Transaktionsdatum Ja ZEICHENFOLGE Das Datum, an dem die Transaktion aktualisiert wurde, im folgenden Format: JJJJ-MM-TTTHH:MI:SS.

    Das Datum TimeStamp sollte im ISO 8601 Datums-Zeitformat sein.

    8. Transaktionsfolgenummer Ja INTEGER Die eindeutige Folgenummer zur Identifizierung der Transaktion.
    9. Folgenummer der Transaktionszeile Ja INTEGER Die Folgenummer in einer Transaktion.
    10. Transaktionsmenge Ja DECIMAL Die Menge von Artikeln, die in der Transaktion verkauft werden.
    11. Transaktionstyp Ja ZEICHENFOLGE Ein Transaktionstyp. Der Transaktionstyp enthält die folgenden Optionen:
    • SALE: Alle Artikel, die als reguläre Verkäufe gescannt werden.
    • RETN: Alle Artikel, die zurückgegeben werden.
    • EXCH: Alle Artikel, die ausgetauscht werden.
    • ADJU: Eine Anpassung, die für eine Zeile erfolgt, z. B. Rabatte, Geschenkkarten.
    12. Statuscode des Transaktionselements Ja ZEICHENFOLGE Der Statuscode für das Artikel/Knoten-Paar. Der Statuscode enthält die folgenden Optionen:
    • AKTIV: Aktiv
    • PROMO: Bei Promotion
    • MKDOWN: Bei Preisabschlag
    • DISCONT: Nicht weiterverwendet
    13: Gesamter Einzelhandelsbetrag der Transaktion Ja DECIMAL Der reguläre Gesamtverkaufspreis für Transaktionen ohne Rabatt, ohne Steuern.
    14. Gesamter Transaktionsbetrag im Einzelhandel mit Rabatten Ja DECIMAL Der Gesamtpreis der Transaktion mit Rabatt, ohne Steuern.
    15. Gesamtsumme der Transaktion, in Rechnung gestellt Ja DECIMAL Der Gesamtbetrag, der dem Kunden für diese Transaktion in Rechnung gestellt wird, einschließlich kundenspezifischer Rabatte und ohne Steuern.
    16. Erweiterungstransaktionscode Nein ZEICHENFOLGE Der Omni-Channel-Ausführungscode, der angibt, wie die Bestellung abgewickelt wurde. Der Abwicklungscode enthält die folgenden Optionen:
    • Auslieferung ab Geschäft
    • Online kaufen
    • Geschäft
    17. Transaktionswährung Nein ZEICHENFOLGE Die Währung, die der Artikelsumme zugeordnet ist. Dieser Wert muss im aus drei Buchstaben bestehenden ISO-Währungsformat angegeben werden, z. B. USD, GBP oder EUR.
  3. Überprüfen Sie die folgende .csv-Beispieldatei:
    
    item_id,item_uom,item_class,ship_node,transaction_number,transaction_workstation_id,transaction_update_ts,transaction_sequence_number,transaction_line_sequence_number,transaction_quantity,transaction_type, transaction_item_status_code,transaction_total_retail_amount,transaction_total_retail_amount_with_discount,transaction_total_charged_amount,extension_tlog_code,transaction_currency
    sku_122,EACH,GOOD,111,1,2478,2018-01-30T18:12:00.000Z,00999,2,1,SALE,MKDOWN,49.95,13.98,13.98,SFS,USD
    sku_877,EACH,GOOD,222,6,2112,2018-01-30T18:47:00.000Z,00333,1,1,SALE,ACTIVE,15.95,6.00,6.00,SFS,USD
    sku_747,EACH,GOOD,333,1,3344,2018-01-30T16:45:00.000Z,87878,1,-1,RETN,ACTIVE,6.95,-6.95,-6.95,SFS,USD
    
  4. Laden Sie die T-Log-Daten speziell für IBM Cloud® Object Storage nur mit einer der folgenden Methoden hoch.
    • Laden Sie eine einzelne Datei in den virtuellen Ordner <Input_Prefix>/UPLOAD/TLOG/ auf IBM Cloud Object Storage hoch.
    • Laden Sie alle Dateien aus einem lokalen Verzeichnis in den virtuellen Ordner <Input_Prefix>/UPLOAD/TLOG/ auf IBM Cloud Object Storage hoch.
  5. Machen Sie sich z. B. mit dem Dateiformat vertraut:
    • Wenn die Originaldatei 2024-01-01-10-59-00.0000-3423-Availability.csv heißt, können Sie diese Datei der Einfachheit halber auch <myfilename>.csv nennen.
    • Wenn die Datenzeile nicht verarbeitet werden kann, erhalten Sie die folgenden error row.csv und die error summary.txt Dateien:
      <myfilename>_file_failed_row.csv. for the error rows only (all successful are not present here)
      <myfilename>_file_failure_reason.txt are the summary file which provides the error code. Sterling Intelligent Promising automatically creates a prefix to store processed files based on their current state which includes:
      Die error row.csv ist der ursprüngliche Aufnahmesatz, der nicht verarbeitet werden kann. In der error summary.txt wird der Grund für den Verarbeitungsfehler angegeben.
  6. Verstehen Sie das Präfix, das automatisch von Sterling Intelligent Promising erstellt wird, um verarbeitete Dateien zu speichern, die auf den folgenden aktuellen Zuständen basieren:
    /completed
    Alle Dateien, deren Verarbeitung abgeschlossen ist. Es ist wichtig, die abgeschlossenen Dateien routinemäßig zu bereinigen, um den Speicherbedarf auf IBM Cloud Object Storage zu minimieren.
    /summary
    Eine Zusammenfassungsdatei für die Datenübernahme, die den während der Ausführung aufgetretenen Fehler beschreibt. Diese Zusammenfassungsdatei kann in Verbindung mit den Dateien, deren Verarbeitung fehlgeschlagen ist, verwendet werden, um den Fehlercode und den Grund für den Fehler zu ermitteln.

Beispiel

Das System erzeugt das folgende Beispiel für das vom Dateneingabesystem generierte Präfix:
  • /completed/<Input_Prefix>/sip-tlog/myinput
  • /summary/<Input_Prefix>/sip-tlog/myinput