OLTP: Statystyki miejsc składowania

W niniejszym dokumencie wyjaśniono roczne statystyki miejsc składowania. Statystyki te można wykorzystać do analizy liczby przyjęć i wydań w poszczególnych lokalizacjach magazynowych. Dokument opisuje również jak skonstruowane są roczne statystyki miejsc składowania oraz jakie wymiary i atrybuty zawierają.

Aplikacje istotne dla rocznych statystyk miejsc składowania, ich pola, działania i instrukcje są szczegółowo opisane w oddzielnych artykułach.

Definicje terminów

  • Tabele wymiarów – tabele wymiarów w hurtowni danych zawierają dane jakościowe, które klasyfikują dane ilościowe w tabeli faktów. Przykłady wymiarów to m.in.: Dzień, Pozycja sprzedaży, Klient. Dane w tabelach wymiarów zmieniają się stosunkowo rzadko i zawierają stosunkowo niewiele rekordów danych w porównaniu z tabelą faktów.
  • Tabele faktów – tabela faktów jest faktycznym centralnym elementem hurtowni danych. Zawiera dane ilościowe hurtowni danych, które powstały w wyniku procesów operacyjnych, takie jak obroty, ilości itp. Te liczby służą jako podstawa danych do analiz. Oprócz kluczowych danych, tabele wymiarów zawierają również odniesienia do wymiarów w celu klasyfikacji danych. W porównaniu z tabelami wymiarów, tabela faktów zawiera większe ilości danych, a dodatkowe rekordy danych są dodawane przy każdej aktualizacji.
  • Księgowanie materiałów — służy do dokumentowania wszystkich ruchów ilościowych i wartościowych w ramach logistyki magazynowej. W trakcie księgowania materiałów stany magazynowe są aktualizowane i wyceniane w zależności od użytego klucza księgowania.
  • Schemat gwiazdy – to model danych dla relacyjnych baz danych. Hurtownia danych jest zazwyczaj zorganizowana zgodnie ze schematem gwiazdy. Prosty schemat gwiazdy składa się z centralnej tabeli faktów i kilku tabel wymiarów, które są połączone z tabelą faktów za pomocą kluczy. W modelu tabela faktów jest pokazana w centrum, a tabele wymiarów są rozmieszczone wokół niej. Ta graficzna reprezentacja odpowiada kształtowi gwiazdy.
  • Statystyka – zajmuje się numerycznym rejestrowaniem, badaniem i wizualizacją zjawisk masowych. Fakty z przeszłości są gromadzone, zestawiane i analizowane przy użyciu określonych metod. Celem analizy tych danych jest identyfikacja odchyleń i błędów oraz opracowanie możliwości poprawy.

Roczne statystyki magazynów

Statystyki magazynów OLTP obejmują tylko roczne statystyki miejsc składowania. Znajdują się one w obrębie jednostki biznesowej com.cisag.app.statistic.obj. Roczne statystyki magazynów mogą być wykorzystywane do analizowania liczby rozmieszczeń i wydań towarów w poszczególnych lokalizacjach magazynowych. Przenoszone ilości nie są uwzględniane w statystykach.

Roczne statystyki miejsc składowania można wyświetlić w aplikacji Miejsca składowania. Szczegółowy opis aplikacji, w tym opis poszczególnych pól wyszukiwania i wyświetlania wyników znajduje się w dokumentacji Miejsca składowania.

Roczne statystyki miejsc składowania są zapisywane w jednostce biznesowej com.cisag.app. statistic.obj.BinLocationAccessYearStatistic. Ta jednostka biznesowa jest powiązana z tabelą faktów. Roczne statystyki miejsc składowania są podsumowywane przy użyciu następujących atrybutów:

  • Lokalizacja
  • Rok kalendarzowy
  • Artykuły magazynowe
  • Magazyny

Atrybuty te odpowiadają wymiarom, a także jednoznacznie identyfikują jednostkę biznesową.

Rok kalendarzowy (atrybut: year) jest zapisywany jako wartość liczbowa bezpośrednio w tabeli faktów. Lokalizacja (atrybut: organizationalUnit) i artykuł magazynowy (atrybut: item) oraz magazyn (atrybut: storageArea) są mapowane jako klucze obce w jednostkach biznesowych com.cisag.app.general.obj.Partner, com.cisag.app.general.obj.Item i com.cisag.app.inventory.obj.StorageArea, co przedstawiono za pomocą poniższego grafu:

Kluczowe dane rocznych statystyk miejsc składowania zapisane w tabeli faktów

Rezerwacje materiałowe pomyślnie przetworzone przez serwer logistyki magazynowej i przeniesione do statystyk magazynu OLTP (jednostka biznesowa: com.cisag.app.inventory.obj.InventoryTransaction) służą jako podstawa dla rocznych statystyk miejsc składowania. Jakiekolwiek włączenie lub wyłączenie artykułu w planowaniu zapotrzebowania materiałowego nie jest brane pod uwagę. Następujące atrybuty rezerwacji materiałowych są używane do obliczania wartości statystycznych:

  • Transakcja (atrybut: category)
  • Magazyn (atrybut: storageArea)

Transakcja księgowania materiału jest pobierana z transakcji (atrybut: category) używanego klucza księgowania (jednostka biznesowa: com.cisag.app.inventory.obj.TransactionType). Transakcja może mieć jedną z następujących wartości:

  • Przyjęcie (INCOMING)
  • Wydanie (OUTGOING)
  • Potwierdzenie księgowania przelewu (TRANSFER_INCOMING)
  • Wycofanie księgowania przelewu (TRANSFER_OUTGOING)
  • Przeszacowanie przyjęcia (REVALUATION_INCOMING)
  • Przeszacowanie wydania (REVALUATION_OUTGOING)
  • Korekta (CORRECTION)

W rocznych statystykach miejsc składowania uwzględniane są tylko księgowania materiałów w ramach dwóch procesów przyjęcie i wydanie.

W zależności od transakcji, księgowanie materiału jest dodawane do jednego z atrybutów Suma przyjęć (atrybut: toBinTransferCount) lub Suma wydań (atrybut: fromBinTransferCount). W przyporządkowaniu ujemny przychód jest również uważany za przyjęcie, a nie za wydanie. W obu przypadkach liczba przyjęć jest wyświetlana na podstawie księgowań materiałów. Ilości w księgowaniach materiałowych są nieistotne. Jeśli na przykład jednostka ładunkowa zostanie podzielona i usunięta z magazynu w dwóch oddzielnych operacjach, zostanie to również odzwierciedlone jako dwa wpisy w rocznych statystykach miejsc składowania.

Atrybuty tabeli faktów istotne dla rocznych statystyk miejsc składowania zostały wyjaśnione w poniższej tabeli:

Atrybut Wyjaśnienie
organizationalUnit Atrybut zawiera identyfikator Guid organizacji, do której należy magazyn w atrybucie storageArea.
year Atrybut zawiera rok kalendarzowy określony jako wartość liczbową
item Atrybut zawiera identyfikator Guid artykułu magazynowego
storageArea Atrybut zawiera identyfikator Guid lokalizacji magazynu. Należy pamiętać, że roczne statystyki miejsc składowania są obliczane tylko dla tych lokalizacji, które są podzielone na magazyny.
aggregationLevel Atrybut zawiera poziom podsumowania:

  • Organizacja (ORGANIZATIONAL_UNIT)
    Wartości dotyczą różnych artykułów i różnych magazynów. Atrybuty item i storageArea zawierają wartość ZEROGUID.
  • Organizacja i magazyn (STORAGE_AREA)
    Wartości dotyczą różnych artykułów. Atrybut item zawiera wartość ZEROGUID.
  • Organizacja, magazyn i artykuł (ITEM_STORAGE_AREA)
    Wartości dotyczą zarówno magazynów, jak i artykułów.

Roczne statystyki miejsc składowania są obliczane tylko dla poziomu podsumowania Organizacja, magazyn i artykuł.

toBinTransferCount Atrybut tworzy tablicę dwunastu wartości, odpowiadających kolejnym miesiącom kalendarzowym. Każda wartość zawiera liczbę odpowiednich księgowań materiałów z transakcji przyjęcia dla danego miesiąca kalendarzowego.
fromBinTransferCount Atrybut tworzy tablicę dwunastu wartości, odpowiadających kolejnym miesiącom kalendarzowym. Każda wartość zawiera liczbę odpowiednich księgowań materiałów z transakcji wydania dla danego miesiąca kalendarzowego.

Czy ten artykuł był pomocny?