Import statystyk kosztów zakupu do bazy OLAP

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.

Uwaga
Jeśli pole wyboru Przenieś dane OLTP do statystyk OLAP nie jest aktywowane w aplikacji Konfiguracja, w funkcji Hurtownia danych i statystyki, w sekcji Zakup, zaimportowanie statystyk kosztów zakupu do bazy danych OLAP nie jest możliwe.

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.

Uwaga
Podczas rozwiązywania relacji przechowywanych w bazie danych repozytorium należy pamiętać, że klucze techniczne są aktywowane w odpowiednich relacjach (atrybut date dla Day, atrybut number dla PurchaseItem itp.) Import jest przeznaczony do importowania kluczy funkcjonalnych, ale nie do przetwarzania kluczy technicznych.

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

  1. Należy otworzyć aplikację Import danych
  2. 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.
  1. Wybrane atrybuty filtra są już zaznaczone domyślnie. W razie potrzeby można dostosować zaznaczone atrybuty według potrzeb.
  2. Należy wybrać przycisk [Importuj dane], znajdujący się na standardowym pasku narzędzi.
  • Otworzy się okno dialogowe Import danych.
  1. 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.
  2. 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:

  1. K = Konieczny, M = Możliwy, N = Nie jest (już) obsługiwany.
  2. 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ć.

Uwaga
Ze względów wizualnych w artykule struktura jest wyświetlana w dwóch oddzielnych tabelach, które podczas importu mogą być widoczne jako jeden plik z trzema wierszami.

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

Czy ten artykuł był pomocny?