W niniejszym artykule znajdują się ogólne informacje na temat statystyk kosztów zakupu 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 kosztów zakupu 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 kosztów zakupu odnoszą się do organizacji odpowiedzialnej za zakup. Możliwe jest tworzenie, aktualizowanie i usuwanie statystyk kosztów zakupu.
Import statystyk kosztów zakupu jest oparty na bieżącym modelu danych, przechowywanym w bazie danych repozytorium. Niniejsza dokumentacja wyjaśnia kilka dodatkowych funkcji specjalnych.
Te same mechanizmy kontroli funkcjonalnej mają zastosowanie do statystyk kosztów zakupu, podobnie jak w odpowiednich widokach danych podstawowych aplikacji, np. dla artykułu zakupowego w aplikacji Artykuły, w widoku Zakup.
Struktura statystyk kosztów zakupu
Statystyki kosztów 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 kosztów zakupu i jak pracować z aplikacją Importuj dane.
- Atrybuty wymagane do importu
- Import statystyk kosztów zakupu
- Wskazówki dotyczące importu
Atrybuty wymagane do importu
Aby wykonać import statystyk kosztów zakupu należy wskazać wymagane atrybuty identyfikacyjne. Bez wymaganych atrybutów identyfikacyjnych statystyki kosztów zakupu nie mogą być tworzone, aktualizowane ani usuwane z systemu.
Atrybuty identyfikacyjne 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 kosztów zakupu, ale muszą zostać utworzone lub zaimportowane przed faktami w odpowiedniej bazie danych OLTP. Atrybuty identyfikacyjne są podsumowane i wyjaśnione w formie tabeli w sekcji Atrybuty identyfikujące.
W środowiskach wielofirmowych fakty statystyk kosztów zakupu 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 kosztów zakupu 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 kosztów zakupu
- Należy otworzyć aplikację Import danych
- Należy wyświetlić filtr dla jednostki biznesowej com.cisag.app.olap.obj.PurchaseCosts. Jeśli nie ma takiego filtra, należy go utworzyć.
- Wyświetlony jest filtr importowania statystyk kosztów zakupu.
- 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 klienta
- Dostawcy na poziomie klienta
- 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 identyfikujące
Atrybuty identyfikujące 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 | 0.00 | 3000.00 | 3200.00 |
100.00 | 8.00 | 3000.00 | 100.00 | 2500.00 | 2600.00 |
50.00 | 5.00 | 2000.00 | 240.00 | 2400.00 | 2500.00 |