OLTP: Umschlagsstatistiken

In diesem Dokument wird die Umschlags-Jahresstatistik erläutert. Mithilfe der Statistik können die Materialbewegungen der Lager-Artikel ausgewertet werden. Damit der Lager-Artikel von der Umschlags-Jahresstatistik berücksichtigt wird, muss er die Verwendung „Disposition“ besitzen. Erfahren Sie z. B., wie die Umschlags-Jahresstatistik aufgebaut ist und welche Dimensionen und Attribute sie enthält.

Die für die Umschlags-Jahresstatistik relevanten Anwendungen und deren Felder, Aktionen und Vorgehensweisen sind in separaten Dokumentationen ausführlich beschrieben.

1                     Begriffsbestimmung

Dimensionstabellen

Die Dimensionstabellen in einem Data Warehouse enthalten qualitative Daten, die die quantitativen Daten der Faktentabelle klassifizieren. Beispiele für Dimensionen sind Tag, Vertriebs-Artikel, Kunde etc. Die Daten in Dimensionstabellen ändern sich vergleichsweise selten und enthalten im Vergleich zur Faktentabelle relativ wenige Datensätze.

Disposition

Die Disposition dient der Ermittlung von Vorschlägen für das Bereitstellen von Artikeln und Ressourcen für die Prozesse der Produktion und der Warenwirtschaft. Mit der Disposition wird sowohl die Verfügbarkeit an Material, Halbfabrikaten und Ressourcen für die Produktion als auch die Verfügbarkeit von Artikeln für Kunden geplant. Zentrales Element der Disposition ist die Materialbedarfsplanung.

Faktentabellen

Die Faktentabelle stellt das eigentliche Kernstück eines Data Warehouse dar. Sie enthält die quantitativen Daten des Data Warehouse, die aus den operativen Vorgängen entstanden sind, wie z. B. Umsatz, Stückzahlen etc. Diese Kennzahlen dienen als Datenbasis für die Auswertungen. Zur Klassifikation der Daten sind neben den Kennzahlen noch Verweise auf die Dimensionen in den Dimensionstabellen enthalten. Die Faktentabelle enthält im Vergleich zu den Dimensionstabellen größere Datenmengen und wird mit jeder Aktualisierung um weitere Datensätze ergänzt.

Materialbuchungen

Die Materialbuchung dient der Dokumentation aller Mengen- und Wertbewegungen innerhalb der Lagerlogistik. Im Zuge der Materialbuchung erfolgen die Bestandsaktualisierung und die Bestandsbewertung in Abhängigkeit des verwendeten Buchungsschlüssels.

Star-Schema

Das Star-Schema ist ein Datenmodell für relationale Datenbanken. Gewöhnlich wird ein Data Warehouse nach dem Star-Schema aufgebaut. Ein einfaches Star-Schema besteht aus einer zentralen Faktentabelle und mehreren Dimensionstabellen, die über Schlüssel mit der Faktentabelle verknüpft sind. Im Modell wird eine Faktentabelle in der Mitte abgebildet und die Dimensionstabellen sind um sie herum verteilt. Diese grafische Darstellung entspricht der Form eines Sterns.

Statistiken

Die Statistik befasst sich mit der zahlenmäßigen Erfassung, Untersuchung und Darstellung von Massenerscheinungen. Fakten aus der Vergangenheit werden mit bestimmten Methoden gesammelt, zusammengestellt und ausgewertet. Die Analyse dieser Daten hat den Zweck, Abweichungen und Fehler erkennen und daraus Verbesserungsmöglichkeiten entwickeln zu können.

2                     Umschlags-Jahresstatistik

Die OLTP-Umschlagsstatistik umfasst nur die Umschlags-Jahresstatistik. Sie befindet sich im Namensraum com.cisag.app.statistic.obj. Mithilfe der Statistik können die Materialbewegungen der Lager-Artikel ausgewertet werden.

Die Umschlags-Jahresstatistik können Sie in der Anwendung „Artikel“ in der Ansicht „Disposition“ anzeigen lassen. Eine detaillierte Beschreibung der einzelnen Eingabe- und Anzeigefelder entnehmen Sie bitte der Dokumentation Artikel, Ansicht „Disposition“. Die Umschlags-Jahresstatistik wird im Business Entity com.cisag.app.statistic.obj.ConsumptionYearStatistic gespeichert. Dieses Business Entity entspricht der Faktentabelle. Die Umschlags-Jahresstatistik wird über die folgenden Attribute summiert:

  • Standort
  • Kalenderjahr
  • Lager-Artikel
  • Lagerort

Diese Attribute entsprechen den Dimensionen und identifizieren gleichzeitig das Business Entity eindeutig.

Das Kalenderjahr (Attribut: year) wird als numerischer Wert direkt in die Faktentabelle gespeichert. Der Standort (Attribut: organizationalUnit) und der Lager-Artikel (Attribut: item) sowie der Lagerort (Attribut: storageArea) sind als Fremdschlüssel in den Business Entitys com.cisag.app.general.obj.Partner, com.cisag.app.general.obj.Item bzw. com.cisag.app.inventory.obj.StorageArea abgebildet:

 

Als Grundlage der Umschlags-Jahresstatistik dienen die von einem Lagerlogistik-Server erfolgreich verarbeiteten und in die OLTP-Umschlagsstatistiken übertragenen Materialbuchungen (Business Entity: com.cisag.app.inventory.obj.InventoryTransaction). Es werden nur Materialbuchungen solcher Lager-Artikel berücksichtigt, die auch die Verwendung „Disposition“ besitzen. Zudem muss der Lager-Artikel in der Ansicht „Disposition“ im Artikelstamm von den OLTP-Umschlagsstatistiken eingeschlossen sein. Materialbuchungen, die eine lagerortinterne Umlagerung oder eine Umlagerung zwischen zwei Lagerorten desselben Standortes darstellen, werden nicht berücksichtigt.

Die folgenden Attribute der Materialbuchungen werden für die Berechnung der Statistikwerte herangezogen:

  • Menge (Attribut: quantity)
  • Vorgang (Attribut: category)
  • Typ des Ursprungsauftrages (Attribut: type)

Der Vorgang der Materialbuchung wird aus dem Vorgang (Attribut: category) des verwendeten Buchungsschlüssels (Business Entity: com.cisag.app.inventory.obj.TransactionType) übernommen. Der Vorgang kann einen der folgenden Werte annehmen:

  • Zugang (INCOMING)
  • Abgang (OUTGOING)
  • Umbuchung Zugang (TRANSFER_INCOMING)
  • Umbuchung Abgang (TRANSFER_OUTGOING)
  • Umwertung Zugang (REVALUATION_INCOMING)
  • Umwertung Abgang (REVALUATION_OUTGOING)
  • Korrektur (CORRECTION)

Je nach Kombination von Vorgang und Auftragstyp wird die Menge aus der Materialbuchung zu einem der Attribute der Faktentabelle addiert. Bei der Zuordnung wird ein negativer Zugang auch als Zugang und nicht als Abgang betrachtet. Ist der Materialbuchung kein Auftrag und somit auch kein Auftragstyp zugeordnet, wird die Materialbuchung zum Attribut „Sonstige Zugänge“ oder „Sonstige Abgänge“ (je nach Vorgang) addiert.

Im Folgenden werden die für die Umschlags-Jahresstatistik relevanten Attribute der Faktentabelle erläutert:

Attribut Erläuterung
organizationalUnit Das Attribut enthält die Guid des Standortes, zu dem der Lagerort im Attribut storageArea gehört.
year Das Attribut enthält das Kalenderjahr als numerischen Wert.
item Das Attribut enthält die Guid des Lager-Artikels. Beachten Sie bitte, dass die Umschlags-Jahresstatistik nur für solche Lager-Artikel berechnet wird, die auch Dispositionsdaten besitzen.
storageArea Das Attribut enthält die Guid des Lagerortes.
aggregationLevel Das Attribut enthält die Verdichtungsebene.

Die Umschlags-Jahresstatistik wird für die folgenden Verdichtungsebenen berechnet:

·         Standort (ORGANIZATIONAL_UNIT)
Die Werte sind sowohl artikel- als auch lagerortübergreifend. Die Attribute item und storageArea enthalten den Wert ZEROGUID.

·         Standort und Lagerort (STORAGE_AREA)
Die Werte sind artikelübergreifend. Das Attribut item enthält den Wert ZEROGUID.

·         Standort, Artikel und Lagerort (ITEM_STORAGE_AREA)
Die Werte gelten sowohl für den Lagerort als auch für den Artikel.

beginQuantity Dieses Attribut wird aus dem Jahresanfangsbestand des Vorjahres zuzüglich aller Zugänge und abzüglich aller Abgänge des Vorjahres gebildet.

Wird eine Materialbuchung aus einem früheren Kalenderjahr in die OLTP-Statistik nachträglich übertragen und ist die Umschlags-Jahresstatistik für den Lager-Artikel für das aktuelle Kalenderjahr bereits angelegt, dann wird der Wert im Attribut beginQuantity automatisch aktualisiert.

incomingQuantity Das Attribut enthält alle Zugänge für das Kalenderjahr. Der Wert wird aus der Summe der Beschaffungszugänge, Produktionszugänge, Verteilzugänge und der sonstigen Zugänge berechnet.
purchasingInQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Beschaffungszugänge des jeweiligen Kalendermonats.
productionInQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Produktionszugänge des jeweiligen Kalendermonats.
distributionInQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Verteilzugänge des jeweiligen Kalendermonats.
miscellaneousInQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die sonstigen Zugänge des jeweiligen Kalendermonats.

Sonstige Zugänge sind Materialbuchungen, deren Ursprungsauftrag nicht ein Beschaffungsauftrag, ein Produktionsauftrag oder ein Verteilauftrag ist. Beispiele für sonstige Zugänge sind Inventurdifferenzen mit einem positiven Vorzeichen sowie manuelle Materialbuchungen ohne Zuordnung zu einem Auftrag.

outgoingQuantity Das Attribut enthält die Summe aller Abgänge pro Jahr. Der Wert wird aus der Summe der Vertriebsabgänge, Produktionsabgänge, Verteilabgänge und der sonstigen Abgänge berechnet.
salesOutQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Vertriebsabgänge des jeweiligen Kalendermonats.
productionOutQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Produktionsabgänge des jeweiligen Kalendermonats.
distributionOutQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die Verteilabgänge des jeweiligen Kalendermonats.
miscellaneousOutQuantity Das Attribut bildet ein Array mit zwölf Werten für die Kalendermonate. Jeder Wert enthält die sonstigen Abgänge des jeweiligen Kalendermonats.

Sonstige Abgänge sind Materialbuchungen, deren Ursprungsauftrag nicht ein Vertriebsauftrag, ein Produktionsauftrag oder ein Verteilauftrag ist. Beispiele für sonstige Abgänge sind Inventurdifferenzen mit einem negativen Vorzeichen sowie manuelle Materialbuchungen ohne Zuordnung zu einem Auftrag.

Czy ten artykuł był pomocny?