W niniejszym artykule znajdują się ogólne informacje na temat statystyk wartości zakupów OLAP oraz wyjaśnienie jak zbudowane są obiekty danych do zaimportowania. Artykuł opisuje również instrukcje korzystania z aplikacji Import danych w odniesieniu do importu statystyk wartości zakupów do bazy danych OLAP. Instrukcja ta zawiera ogólne kroki postępowania, które należy wykonać aby dokonać importu.
Opis aplikacji Import danych, który zawiera również opisy pól i przycisków akcji, można znaleźć w artykule: Import danych.
Informacje ogólne
W środowiskach wielofirmowych statystyki wartości zakupu odnoszą się do organizacji odpowiedzialnej za zakup. Możliwe jest tworzenie, aktualizowanie i usuwanie statystyk wartości zakupu.
Import statystyk wartości zakupu opiera się na bieżącym modelu danych, który jest przechowywany w bazie danych repozytorium. Niniejsza dokumentacja wyjaśnia kilka dodatkowych funkcji specjalnych.
Te same mechanizmy kontroli funkcjonalnej mają zastosowanie do statystyk wartości zakupu, podobnie jak w odpowiednich widokach danych podstawowych aplikacji, np. dla artykułu zakupowego w aplikacji Artykuły, w widoku Zakup.
Struktura statystyk wartości zakupu
Statystyki wartości zakupu obejmują:
- klucz podstawowy (guid),
- klucz funkcjonalny złożony z wielu części, który zawiera odpowiednie
identyfikatory (ID) terminów funkcjonalnych, - fakty (ilość, waga netto, wartość zakupu z pozycji faktury zakupu, koszty zakupu na podstawie faktur zakupu lub dodatkowych faktur kosztowych, wycena według ceny transferowej 1 i wartości standardowej na podstawie cennika dla dostawcy określonego w aplikacji Konfiguracja).
Instrukcje
Poniższe rozdziały dokumentu opisują, jakie wymagania należy spełnić, aby zaimportować fakty dotyczące statystyk wartości zakupu i jak pracować z aplikacją Import danych.
- Atrybuty wymagane do importu
- Import statystyk wartości zakupów
- Wskazówki dotyczące importu
Atrybuty wymagane do importu
Aby wykonać import statystyk wartości zakupu należy wskazać wymagane atrybuty kluczowe. Bez wymaganych atrybutów kluczowych statystyki wartości zakupu nie mogą być tworzone, aktualizowane ani usuwane z systemu.
Atrybuty kluczowe należy określić za pomocą relacji klucza obcego (oznaczane kursywą w filtrze). Wymiary, do których odwołują się fakty z relacjami klucza obcego są identyfikowane w bazie danych OLAP przez ich atrybuty identyfikacyjne (ID). Wymiary nie mogą być importowane poprzez import statystyk wartości zamówień, ale muszą zostać utworzone lub zaimportowane przed faktami w odpowiedniej bazie danych OLTP. Atrybuty kluczowe są podsumowane i wyjaśnione w formie tabeli w sekcji Atrybuty kluczowe.
W środowiskach wielofirmowych fakty statystyk wartości zamówień są przechowywane na podstawie organizacji. Podczas importu najpierw podejmowana jest próba określenia i przeniesienia organizacji ze źródła danych. Organizacja może być zawarta w źródle danych tylko poprzez klucz funkcjonalny (jednostka biznesowa). Jeśli w źródle danych nie zostanie znaleziona żadna organizacja, automatycznie używana jest organizacja, w obrębie której wykonywany jest import.
Możliwe jest usunięcie faktów statystyk wartości zamówień za pośrednictwem interfejsu importu. W pliku XML tryb dla każdego obiektu można określić za pomocą atrybutu XML mode. Należy użyć ustawienia mode=delete. Nie ma dodatkowych kontroli usuwania (warunków drugorzędnych), które uniemożliwiają usunięcie, tak jak w przypadku danych podstawowych w bazie danych OLTP.
Więcej informacji można znaleźć w dokumentacji Wprowadzenie: Wymiana danych.
Import statystyk wartości zakupów
- Należy otworzyć aplikację Import danych
- Należy wyświetlić filtr dla jednostki biznesowej com.cisag.app.olap.obj.PurchaseValue. Jeśli nie ma takiego filtra, należy go utworzyć.
- Wyświetlony jest filtr importowania statystyk wartości zakupów.
- Wybrane atrybuty filtra są już zaznaczone domyślnie. W razie potrzeby można dostosować zaznaczone atrybuty według potrzeb.
- Należy wybrać przycisk [Importuj dane], znajdujący się na standardowym pasku narzędzi.
- Otworzy się okno dialogowe Import danych.
- W oknie dialogowym Import danych można dokonać ustawień pliku importu. Szczegółowy opis pól możliwych do uzupełnienia znajduje się w dokumentacji Import danych.
- Import można przeprowadzić, wybierając przycisk [W tle].
Wskazówki dotyczące importu
- Należy upewnić się, że wszystkie wymagane dane podstawowe (w bazie danych OLTP) zostały poprawnie utworzone lub zaimportowane i należy zaktualizować wymiary statystyczne, aby zapewnić najwyższą możliwą szybkość importu. Wymagane są następujące dane podstawowe (wymiary):
- Lata finansowe dla odpowiednich spółek
- Organizacje zakupowe
- Artykuły dotyczące zamówień na poziomie firmy głównej
- Dostawcy na poziomie firmy głównej
- Rodzaje faktur zakupu
- Podczas korzystania z aplikacji działającej w tle Usuwanie i odtwarzanie faktów statystyki, wszystkie istniejące fakty statystyk kosztów zakupu są usuwane (w tym zaimportowane), a następnie przebudowywane na podstawie przychodzących danych faktur dostępnych w bazie danych OLTP.
Przegląd atrybutów
Atrybuty kluczowe
Atrybuty kluczowe są wymienione i opisane poniżej. Określone relacje są tworzone w przestrzeni nazw com.cisag.app.olap.obj, a odpowiednie klucze obce muszą być dostępne jako wymiar w bazie danych OLAP przed zaimportowaniem odpowiednich faktów.
Atrybut1 | Relacja klucza obcego/część/możliwe wartości2 | Wyjaśnienie |
guid | Klucz podstawowy przypisywany automatycznie podczas tworzenia nowej jednostki | |
dayId (K) | Day [date] | Identyfikacja dnia |
companyId (N) | Identyfikacja klienta | |
OrganizationalUnitId (K) | OrganisationalUnit [code] | Identyfikacja organizacji zamówienia |
purchaseItemId (K) | PurchaseItem [number] | Identyfikacja artykułu zamówienia, rzeczywisty artykuł zamówienia powinien zostać zaimportowany dla artykułów rozliczeniowych. |
supplierId (K) | Supplier [number] | Identyfikacja dostawcy |
supplierInvoiceTypeId (M, N) | SupplierInvoiceType [code] | Identyfikacja rodzaju faktury zakupu |
purchaseOrderId (N) | Identyfikacja zamówienia zakupu |
Legenda:
- K = Konieczny, M = Możliwy, N = Nie jest (już) obsługiwany.
- W kolumnie Relacja klucza obcego/część/możliwe wartości w nawiasach kwadratowych znajduje się nazwa klucza funkcjonalnego, która jest ważna dla importu.
Wartości atrybutów
Wartości atrybutów są wymienione i opisane poniżej:
Ścieżka atrybutu | Typ danych/ Możliwe wartości |
Wyjaśnienie |
quantity | CisDecimal | Ilość w podstawowej jednostce artykułu |
weight | CisDecimal | Masa netto |
purchaseValue | CisDecimal | Wartość zakupu artykułu na fakturze zakupu w walucie lokalnej. Wartość zakupu jest kwotą netto bez uwzględnienia jakichkolwiek podatków lub rabatów. Wszelkie dodatkowe koszty są przypisywane do artykułu źródłowego i wykazywane w atrybucie purchaseCosts. |
purchaseCosts | CisDecimal | Koszty zakupu w walucie lokalnej w odniesieniu do odpowiednich pozycji faktur zakupu lub kosztów dodatkowych. Koszty zakupu to kwoty netto bez uwzględnienia jakichkolwiek podatków lub rabatów. |
inventoryValue | CisDecimal | Wycena w walucie lokalnej z zastosowaniem ceny transferowej |
standardValue | CisDecimal | Wartość domyślna w walucie lokalnej. Wartość domyślna reprezentuje cenę neutralną dla dostawcy. Ani definicje cen poszczególnych dostawców, ani klasyfikacje dostawców nie są brane pod uwagę w wartości domyślnej. |
Przykład: Import pliku
Struktura pliku importu CSV została opisana w poniższym przykładzie. Nagłówki w tabelach wskazują nazwę atrybutu, który należy określić.
Tabela pól kluczowych:
Day | Supplier | OrganizationalUnit | PurchaseItem |
23.02.2005 00:00:00.000 | 10000 | 00000 | 10010 |
24.02.2005 00:00:00.000 | 20000 | 00000 | 10020 |
25.02.2005 00:00:00.000 | 30000 | 00000 | 10030 |
Tabela pól wartości:
quantity | weight | purchaseValue | purchaseCosts | inventoryValue | standardValue |
200.00 | 10.00 | 3700.00 | 3000.00 | 3000.00 | 3200.00 |
100.00 | 8.00 | 3000.00 | 2500.00 | 2500.00 | 2600.00 |
50.00 | 5.00 | 2000.00 | 1800.00 | 2400.00 | 2500.00 |