Przegląd tematu
Niniejsza dokumentacja wyjaśnia statystyki dotyczące zamówień w bazie danych OLAP. Statystyki zakupów obejmują dwie statystyki. Statystyki wartości zakupu pokazują sprzedaż według dostawcy i artykułu na podstawie pozycji faktur przychodzących. Koszty zakupu są obliczane na podstawie odpowiednich pozycji zamówienia i wyświetlane dla odpowiedniego artykułu. Statystyki wartości zamówień pokazują obrót osiągnięty przez dostawcę i artykuł na podstawie pozycji faktury A/P. Koszty zaopatrzenia są pobierane z pozycji faktury i przypisywane do artykułu źródłowego. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.
Niniejsza dokumentacja wyjaśnia, w jaki sposób skonstruowane są schematy gwiazdy odpowiednich statystyk dotyczących zamówień oraz jakie wymiary i pola zawierają. Aplikacje związane ze statystykami dotyczącymi zamówień, ich polami, działaniami i instrukcjami są szczegółowo opisane w oddzielnych artykułach.
Definicje terminów
- Wartości zakupów gotówkowych — wartość zakupu gotówkowego jest obliczana na podstawie kwoty netto (kwota brutto pomniejszona o rabaty i dopłaty) pomniejszonej o rabat gotówkowy. Do obliczeń wykorzystywany jest procent rabatu gotówkowego w pierwszym przedziale płatności odpowiedniego terminu płatności. Wartość zakupu za gotówkę jest obliczana dla każdej pozycji i wyświetlana jako suma całego zamówienia w bazie zamówień. Stosowany jest następujący wzór: Wartość zakupu za gotówkę = kwota brutto – rabaty + dopłaty – rabat gotówkowy
- Wartości zamówień — wartość zamówienia obejmuje koszty, w tym dopłaty, rabaty i koszty zakupu, które są ponoszone w związku z zakupem danej pozycji. Warunki płatności nie są brane pod uwagę. Wartość zamówienia jest obliczana na podstawie kosztów zgodnie z przychodzącą fakturą.
- Koszty zakupu — koszty ponoszone w związku z dostawą produktu. Są one wartością procentową lub kwotą bezwzględną, która zwiększa koszt wytworzenia produktu.
- Kwota brutto — jest iloczynem ceny i ilości towaru. Kwota określona w ten sposób jest wyświetlana dla pozycji zamówienia. W bazie zamówień kwota brutto jest wyświetlana jako suma wszystkich pozycji zamówienia. Nie uwzględnia ona rabatów, narzutów ani innych kosztów.
- Hurtownia danych – łączy istotne dla firmy dane z różnych źródeł danych. Dane są przekształcane i podsumowywane, a następnie przechowywane w bazie OLAP w postaci tabel faktów i wymiarów. Umożliwia to ich efektywną analizę. Przykładowo, w systemie ERP dane podstawowe oraz transakcyjne z obszarów sprzedaży i zaopatrzenia trafiają do bazy OLAP, pełniącej funkcję hurtowni danych
- 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.
- Faktura zakupu — zawiera listę kwot do zapłaty za pozycje dostarczone lub pozostające do dostarczenia. Faktura zakupu jest dokumentem zewnętrznym, który może być również notą kredytową.
- Wartość zakupu — odpowiada kwocie netto pozycji z faktury zakupu. Ani rabaty, ani dopłaty, ani potrącenia itp. nie są dodawane do kwoty z faktury zakupu ani od niej odejmowane.
- Wartości kosztów — wartość kosztu składa się z kwoty brutto, rabatów i dopłat, a następnie jest pomniejszana o rabat gotówkowy za pierwszy okres płatności, jeśli ma zastosowanie, i powiększana o proporcjonalne koszty zakupu. Stosowany jest następujący wzór: Wartość kosztu = wartość zakupu gotówkowego *(1 + koszty zakupu (w %) / 100) + koszty zakupu.
- 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.
- Klasyfikacje — to hierarchiczna struktura określająca relacje nadrzędne i podrzędne między obiektami, tworząc ich ranking w systemie. Może składać się z jednego lub wielu poziomów, a jej elementy są wzajemnie powiązanymi węzłami. Węzły na wyższym poziomie nazywane są folderami, natomiast te znajdujące się na najniższym poziomie to liście.
- Kwota netto — Kwota netto jest sumą obliczonej kwoty brutto (cena * ilość) pomniejszonej o udzielone rabaty i powiększonej o dopłaty. Kwota netto jest obliczana dla każdej pozycji i wyświetlana jako suma całego zamówienia w bazie zamówień.
- Przetwarzanie analityczne online (OLAP) – to metoda analizy transakcji biznesowych w czasie rzeczywistym na zagregowanym, skondensowanym poziomie. Podstawowym przedmiotem analizy nie jest pojedyncza transakcja biznesowa, ale zestaw podobnych lub powiązanych transakcji biznesowych. W zależności od potrzeb można stosować różne poziomy agregacji. Ta technologia oprogramowania umożliwia analizę dużych ilości danych poprzez szybki, spójny, interaktywny dostęp do różnych widoków. Dane są przygotowywane w wielowymiarowych widokach, które odzwierciedlają struktury analizowanej firmy z perspektywy użytkownika. W systemie ERP dane istotne dla OLAP są pobierane z bazy danych OLTP, która zawiera bieżące dane podstawowe i transakcyjne. Dane OLAP są następnie przechowywane w oddzielnej bazie danych OLAP w tabelach faktów i wymiarów zgodnie ze schematem gwiazdy. Baza danych OLAP jest używana jako hurtownia danych.
- Baza danych przetwarzania analitycznego online (baza danych OLAP) – baza danych przetwarzania analitycznego online (OLAP) zapewnia niezbędne struktury danych dla OLAP. W przeciwieństwie do baz danych OLTP, bardzo duże ilości danych są przetwarzane w transakcji przy użyciu zdenormalizowanych schematów.
- Rabat — obniżka uzgodnionej ceny. Rabat może być wyrażony procentowo lub jako kwota bezwzględna.
- Rabat gotówkowy — rabat to procentowa obniżka ceny, która jest przyznawana zgodnie z terminem płatności. Możliwy jest również rabat rozłożony w czasie, na przykład: 5% rabatu za płatność w ciągu 1 tygodnia, 3% rabatu za płatność w ciągu 4 tygodni. Rabaty mogą być stosowane wyłącznie do całkowitej wartości faktury. Przy określaniu wartości kosztu uwzględniana jest tylko pierwsza wartość procentowa rabatu w odpowiednim terminie płatności. Z ekonomicznego punktu widzenia, rabat gotówkowy jest ceną za wykorzystanie kredytu lub prefinansowania przyznanego klientowi w momencie dostawy towarów. Oprócz proporcjonalnych odsetek i kosztów administracyjnych, rabat gotówkowy dodany do ceny gotówkowej obejmuje również premię za ryzyko kredytowe, dzięki czemu kupujący jest zachęcany do zapłaty gotówką.
- 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.
- Dopłata — dopłata odnosi się do uzgodnionej ceny i zwiększa ją, jeśli ma wartość dodatnią. Dopłata może być wyrażona procentowo lub jako kwota bezwzględna.
Tabele wymiarów
Oprócz podstawowych wymiarów, statystyki wartości zakupów obejmują następujące wymiary:
- Dostawca
- Artykuł dotyczący zamówień publicznych
- Rodzaj faktury przychodzącej
Poszczególne wymiary są wyjaśnione w kolejnych rozdziałach. Opis podstawowych wymiarów znajduje się w dokumentacji OLAP: Wymiary bazy.
Dostawca
Dostawcy są zapisywani w jednostce biznesowej com.cisag.app.olap.obj.Supplier. Statystyki wartości zakupów można analizować według dostawcy za pomocą tabeli wymiarów.
Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:
Atrybut | Wyjaśnienie |
id | Atrybut zawiera numeryczną identyfikację dostawcy. Identyfikacja jest używana w bazie danych OLAP w celu unikalnego odniesienia do dostawcy. |
guid | Atrybut zawiera identyfikator Guid odpowiedniego partnera w bazie danych OLTP. |
number | Atrybut zawiera numer partnera dostawcy w postaci ciągu znaków. |
name | Atrybut zawiera nazwę dostawcy. Wartość odpowiada atrybutowi name jednostki biznesowej com.cisag.app.general.obj.Partner. Jeśli nazwa składa się z kilku wierszy, są one oddzielone znakiem końca wiersza (LF). |
abcCode | Atrybut zawiera kod ABC dostawcy jako ciąg znaków. Atrybut może zawierać wartości A, B lub C. |
address | Atrybut zawiera adres dostawcy. Adres składa się z następujących informacji:· Lokalizacja (city)· Kod kraju (countryCode)· Kraj (countryDesc)· Okręg (district)
· Skrzynka pocztowa (poBox) · Lokalizacja skrzynki pocztowej (poBoxCity) · Kod skrzynki pocztowej (poBoxPostalCode) · Kod pocztowy (postalCode) · Kod regionu (regionCode) · Region (regionDesc) · Street (street) Jeśli adres nie jest przechowywany dla pseudo dostawcy, atrybut zawiera pusty ciąg znaków. Jeśli adres składa się z kilku wierszy, są one oddzielone znakiem końca wiersza (LF). Jeśli analizowane mają być również statystyki wartości zakupów dla pseudo-dostawców według regionów, należy wprowadzić pseudo-dostawcę dla każdego regionu w bazie danych OLTP i przechowywać dane kraj i region w danych głównych partnera. |
classificationId1 | Atrybut zawiera identyfikator klasyfikacji dostawcy 1 (SUPPLIER_HIERARCHY1) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 1 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero). |
classificationId2 | Atrybut zawiera identyfikator klasyfikacji dostawcy 2 (SUPPLIER_HIERARCHY2) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 2 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero). |
classificationId3 | Atrybut zawiera identyfikator klasyfikacji dostawcy 3 (SUPPLIER_HIERARCHY3) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 3 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero). |
classificationId4 | Atrybut zawiera identyfikator klasyfikacji dostawcy 4 (SUPPLIER_HIERARCHY4) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 4 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero). |
classificationId5 | Atrybut zawiera identyfikator klasyfikacji dostawcy 5 (SUPPLIER_HIERARCHY5) w tabeli wymiarów Classification. Jeśli klasyfikacja dostawcy 5 nie jest przechowywana dla dostawcy, atrybut zawiera wartość 0 (zero). |
Artykuł dotyczący zamówień publicznych
Pozycje zakupowe są zapisywane w jednostce biznesowej com.cisag.app.olap.obj.PurchaseItem. Tabeli wymiarów można użyć do analizy statystyk wartości zakupu według pozycji zakupu.
Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:
Atrybut | Wyjaśnienie |
id | Atrybut zawiera numeryczną identyfikację pozycji zamówienia. Identyfikacja jest używana w bazie danych OLAP do jednoznacznego odniesienia do pozycji zamówienia. |
guid | Atrybut zawiera identyfikator Guid odpowiedniego artykułu w bazie danych OLTP. |
number | Atrybut zawiera numer artykułu przedmiotu zamówienia jako ciąg znaków. |
referenceNumber | Jeśli artykuł zamówienia jest artykułem wariantowym, atrybut zawiera numer artykułu artykułu referencyjnego. Jeśli artykuł zamówienia nie jest artykułem wariantowym, atrybut zawiera numer artykułu z atrybutu number. |
description | Atrybut zawiera krótką nazwę elementu zamówienia. |
uom | Atrybut zawiera jednostkę bazową pozycji zamówienia w postaci ciągu znaków. |
abcCode | Atrybut zawiera kod ABC pozycji zamówienia jako ciąg znaków. Atrybut może zawierać wartości A, B lub C. |
classificationId1 | Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 1 (PURCHASEITEM_HIERARCHY1) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 1, atrybut zawiera wartość 0 (zero). |
classificationId2 | Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 2 (PURCHASEITEM_HIERARCHY2) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 2, atrybut zawiera wartość 0 (zero). |
classificationId3 | Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 3 (PURCHASEITEM_HIERARCHY3) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 3, atrybut zawiera wartość 0 (zero). |
classificationId4 | Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 4 (PURCHASEITEM_HIERARCHY4) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 4, atrybut zawiera wartość 0 (zero). |
classificationId5 | Atrybut zawiera identyfikator klasyfikacji artykułu zamówienia 5 (PURCHASEITEM_HIERARCHY5) w tabeli wymiarów Classification. Jeśli dla artykułu zamówienia nie jest przechowywana klasyfikacja artykułu zamówienia 5, atrybut zawiera wartość 0 (zero). |
Typ faktury przychodzącej
Rodzaje faktur A/P zapisywane są w jednostce biznesowej com.cisag.app.olap.obj.SupplierInvoiceType. Tabeli wymiarów można użyć na przykład do analizy statystyk wartości zakupu według rodzaju faktury A/P.
Atrybuty tabeli wymiarów, które są istotne dla statystyk OLAP, wyjaśniono poniżej:
Atrybut | Wyjaśnienie |
id | Atrybut zawiera numeryczną identyfikację typu faktury A/P. Identyfikacja jest używana w bazie danych OLAP w celu unikalnego odniesienia do typu faktury A/P. |
guid | Atrybut zawiera identyfikator Guid dla odpowiedniego typu faktury przychodzącej w bazie danych OLTP |
code | Atrybut zawiera kod typu faktury zakupu |
description | Atrybut zawiera nazwę typu faktury zakupu |
Tabele faktów
Baza danych OLAP zawiera następujące statystyki dotyczące zamówień:
- Statystyki wartości zakupów
- Statystyki wartości zamówień
Poszczególne statystyki wyjaśnione są w poniższych rozdziałach:
Statystyki wartości zakupów
Statystyki wartości zakupu prezentują wartość transakcji dla poszczególnych dostawców i artykułów, opierając się na pozycjach faktur przychodzących. Koszty zakupu są obliczane na podstawie odpowiednich pozycji zamówienia i wyświetlane dla każdego artykułu. Umożliwia to jasną ocenę obrotów generowanych poprzez poszczególnych dostawców. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.
Statystyki wartości zakupu są oparte na pozycjach faktur zakuou zaksięgowanych i przesłanych do bazy danych OLAP (jednostka biznesowa: com.cisag.app.sales.obj.SupplierInvoiceDetail). Uwzględniane są tylko faktury zakupu (i ich pozycje), które spełniają następujące warunki:
- Atrybut statisticRelevant ma wartość true dla kategorii artykułów standardowych, towarów bezpłatnych, składników zestawu i produkcji obcej,
- atrybut internalNumber ma wartość większą niż zero (0) dla zaksięgowanych faktur zakupu.
Następujące atrybuty pozycji faktur zakupu są wykorzystywane między innymi do obliczania kluczowych danych:
- Ilość (atrybut: quantity)
- Waga netto (atrybut: netWeight)
- Kwota netto (atrybut: netAmountDomestic)
Statystyki wartości zakupu uzyskują również dostęp do odpowiednich pozycji faktur zakupu w celu obliczenia przypisanych wartości kosztów.
Statystyki wartości zakupu są zapisywane w tabeli faktów com.cisag.app.olap.obj.PurchaseValue i kumulowane przy użyciu następujących atrybutów:
- Dzień
- Organizacja (organizacja zamówień)
- Artykuł dotyczący zamówień publicznych
- Dostawca
Poniższy graf przedstawia kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów:

Wymiary Dostawca, Artykuł zakupowy i Organizacja mają dalsze relacje z wymiarem Klasyfikacja. Ze względu na przejrzystość relacje te nie zostały przedstawione na diagramie. Opis sposobu korzystania z klasyfikacji można znaleźć w dokumentacji OLAP: Wymiary bazy.
Atrybuty tabeli faktów istotne dla statystyk wartości zakupu wyjaśniono w tabeli poniżej:
Atrybut | Wyjaśnienie |
guid | Atrybut zawiera klucz podstawowy tabeli faktów. Jest wymagany między innymi do importu danych i nie ma odpowiednika dla obiektu biznesowego w bazie danych OLTP. |
dayId | Atrybut zawiera identyfikator wymiaru Dzień. Odpowiada on dacie vouchera faktury przychodzącej. |
organizationalUnitId | Atrybut zawiera identyfikator organizacji zakupowej, dla której zaksięgowano fakturę zakupu (patrz również jednostka biznesowa: Faktura zakupu com.cisag.app.purchasing.obj. SupplierInvoice:invoiceRecipient). |
purchaseItemId | Atrybut zawiera identyfikator pozycji zamówienia |
supplierId | Atrybut zawiera identyfikator dostawcy. Niezależnie od przypisania w aplikacji Konfiguracja, strona fakturująca jest przenoszona do statystyk wartości zakupu. |
supplierInvoiceTypeId | Atrybut zawiera identyfikator rodzaju faktury zakupu |
quantity | Atrybut zawiera ilości w jednostce bazowej pozycji zamówienia z atrybutu ilości pozycji faktury A/P.W przypadku dodatkowych pozycji kosztowych ilość wynosi zero (0). |
weight | Atrybut zawiera wagi netto w jednostce systemowej typu Mass z atrybutu netWeight pozycji faktur zakupu.W przypadku dodatkowych pozycji kosztowych waga netto wynosi zero (0). |
purchaseValue | Atrybut zawiera wartości zakupu z pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia podatków i rabatów. Wszelkie dodatkowe koszty są przypisywane do odpowiedniej pozycji rozliczeniowej. Umożliwia to analizę sprzedaży dokonanej z poszczególnymi dostawcami w statystykach wartości zakupu. |
purchaseCosts | Atrybut zawiera koszty zamówienia z powiązanych pozycji zamówienia w pierwszej walucie lokalnej. Poniższy wzór jest używany do obliczania kosztów zakupu:Koszty zakupu = Wartość netto * (koszty zaopatrzenia (w %) / 100) + Koszty zakupu (w jednostce waluty)Wartość netto jest obliczana w następujący sposób:Wartość netto = kwota brutto – rabaty + dopłatyWszystkie wartości są oparte na odpowiednich atrybutach w pozycjach zamówienia. Jeśli te atrybuty nie są wypełnione, koszty zakupu są obliczane jako zero (0). Ponieważ rzeczywiste koszty zakupu poniesione zgodnie z fakturą zakupu lub dodatkową fakturą kosztową nie są brane pod uwagę, koszty zakupu w statystykach wartości zakupu są wartościami szacunkowymi. Ani statystyki wartości zakupu, ani statystyki wartości zamówień nie uwzględniają żadnych kwot rabatów gotówkowych. Ułatwia to porównanie kosztów zamówień w obu statystykach. |
inventoryValue | Atrybut zawiera wycenę pozycji faktury A/P w pierwszej walucie lokalnej. Do wyceny używana jest cena transferowa 1:Transfer price_1 * ilośćCena transferu 1 ma zastosowanie w momencie transferu do statystyk OLAP, a nie w momencie księgowania faktury przychodzącej.W przypadku dodatkowych pozycji kosztowych wycena wynosi zero (0). |
standardValue | Atrybut zawiera wartości domyślne w pierwszej walucie lokalnej pozycji faktury A/P. Wartość domyślna reprezentuje cenę neutralną dla dostawcy. Jest ona obliczana podczas transferu ze standardowego cennika przechowywanego w aplikacji Konfiguracja. W obliczeniach nie są brane pod uwagę żadne definicje cen dla dostawcy lub klasyfikacji dostawców. Jeśli nie można określić standardowej ceny ze standardowego cennika, atrybut zawiera wartość zero (0). |
Statystyki dotyczące wartości zamówień
Statystyki wartości zamówień pokazują sprzedaż osiągniętą przez dostawcę i artykuł w oparciu o pozycje faktur zakupu. Koszty zaopatrzenia są pobierane z pozycji faktury A/P i przypisywane do artykułu źródłowego. Zapewnia to optymalne porównanie dostawców, biorąc pod uwagę faktycznie poniesione koszty zakupu. W zależności od przypisania w aplikacji Konfiguracja, strona fakturująca, partner dostawy lub dostawca jest uznawany jako Dostawca.
Statystyki wartości zamówień są oparte na pozycjach faktur zakupu i dodatkowych faktur kosztowych (jednostka biznesowa: com.cisag.app.sales.obj.SupplierInvoiceDetail), które zostały zaksięgowane i przesłane do bazy danych OLAP. Uwzględniane są tylko faktury zakupu (i ich pozycje), które spełniają następujące warunki:
- atrybut statisticRelevant ma wartość true dla kategorii artykułów standardowych, towarów bezpłatnych, składników zestawu i produkcji obcej,
- atrybut internalNumber ma wartość większą niż zero (0) dla zaksięgowanych faktur zakupu.
Niżej wymienione atrybuty pozycji faktur przychodzących są wykorzystywane między innymi do obliczania kluczowych danych:
- Ilość (atrybut: quantity)
- Waga netto (atrybut: netWeight)
- Kwota netto (atrybut: netAmountDomestic)
Statystyki wartości zakupów są zapisywane w tabeli faktów com.cisag.app.olap.obj.PurchaseCosts i są kumulowane przy użyciu następujących atrybutów:
- Dzień
- Organizacja (organizacja zamówień)
- Artykuł dotyczący zamówień publicznych
- Dostawca
Poniższy graf przedstawia kluczowe dane zapisane w tabeli faktów oraz relacje z tabelami wymiarów:

Wymiary Dostawca, Artykuł zakupowy i Organizacja mają dalsze relacje z wymiarem Klasyfikacja. Ze względu na przejrzystość relacje te nie zostały przedstawione na diagramie. Opis sposobu korzystania z klasyfikacji można znaleźć w dokumentacji OLAP: Wymiary bazy.
Atrybuty tabeli faktów istotne dla statystyk wartości zamówień zostały wyjaśnione w tabeli poniżej:
Atrybut | Wyjaśnienie |
guid | Atrybut zawiera klucz podstawowy tabeli faktów. Jest wymagany między innymi do importu danych i nie ma odpowiednika dla jednostki biznesowej w bazie danych OLTP. |
dayId | Atrybut zawiera identyfikator wymiaru Dzień. Odpowiada on dacie vouchera faktury przychodzącej. |
organizationalUnitId | Atrybut zawiera identyfikator organizacji zakupowej, dla której zaksięgowano fakturę przychodzącą (patrz również jednostka biznesowa: Faktura przychodząca com.cisag.app.purchasing.obj. SupplierInvoice:invoiceRecipient). |
purchaseItemId | Atrybut zawiera identyfikator pozycji zamówienia. |
supplierId | Atrybut zawiera identyfikator dostawcy. W zależności od przypisania w aplikacji Konfiguracja przenoszona jest strona fakturująca, partner dostawy lub dostawca. |
supplierInvoiceTypeId | Atrybut zawiera identyfikator typu faktury przychodzącej |
quantity | Atrybut zawiera ilości w jednostce bazowej pozycji zamówienia z atrybutu ilości pozycji faktury A/P |
weight | Atrybut zawiera wagi netto w jednostce systemowej typu Mass z atrybutu netWeight pozycji faktur przychodzących |
purchaseValue | Atrybut zawiera wartości zakupu z pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia jakichkolwiek podatków lub rabatów. Wszelkie dodatkowe koszty są przypisywane do źródłowej pozycji zamówienia i wykazywane w atrybucie purchaseCosts. Zapewnia to optymalne porównanie dostawców w statystykach wartości zamówień, biorąc pod uwagę faktycznie poniesione koszty zamówień. Nie jest możliwa analiza poszczególnych artykułów alokacji. |
purchaseCosts | Atrybut zawiera koszty zakupu z odpowiednich pozycji faktury zakupu w pierwszej walucie lokalnej. Są to kwoty netto bez uwzględnienia jakichkolwiek podatków lub rabatów. Koszty zaopatrzenia i wartość zakupu razem tworzą wartość zaopatrzenia.Koszty zaopatrzenia są ujmowane jako dodatkowe pozycje kosztowe faktury zakupu lub w oddzielnej kalkulacji kosztów dodatkowych. Koszty zaopatrzenia są alokowane do źródłowej pozycji zakupu. Umożliwia to analizę poszczególnych pozycji zaopatrzenia w statystykach wartości zaopatrzenia, z uwzględnieniem faktycznie poniesionych kosztów zakupu. |
inventoryValue | Atrybut zawiera wycenę pozycji faktury A/P w pierwszej walucie lokalnej. Do wyceny używana jest cena transferowa 1:Transfer price_1 * ilośćCena transferu 1 ma zastosowanie w momencie transferu do statystyk OLAP, a nie w momencie księgowania faktury zakupu. |
standardValue | Atrybut zawiera wartości domyślne w pierwszej walucie lokalnej pozycji faktury A/P. Wartość domyślna reprezentuje cenę neutralną dla dostawcy. Jest ona obliczana podczas transferu ze standardowego cennika przechowywanego w aplikacji Konfiguracja. W obliczeniach nie są brane pod uwagę żadne definicje cen dla dostawcy lub klasyfikacji dostawców. Jeśli nie można określić standardowej ceny ze standardowego cennika, atrybut zawiera wartość zero (0). |