Import prognoz zakupu do bazy danych OLAP

W niniejszym artykule znajdują się ogólne informacje na temat statystyk prognoz 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 prognoz 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 prognozy zakupu odnoszą się do organizacji odpowiedzialnej za zakup. Możliwe jest tworzenie, aktualizowanie i usuwanie prognoz.

Import prognoz zamówień 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 prognoz 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 prognoz zakupu do bazy danych OLAP nie jest możliwe.

Struktura prognoz zakupu

Prognozy zakupu obejmują:

  • klucz podstawowy (guid),
  • klucz funkcjonalny złożony z wielu części, który zawiera odpowiednie identyfikatory (ID) terminów funkcjonalnych,
  • prognozowane dane (ilość i wartość zakupu).

Pochodzenie danych

Efektywne dane prognozy (tabela faktów) są tworzone i edytowane przy użyciu narzędzi zewnętrznych (np. Microsoft Excel). Dane dla prognozy zakupu można następnie zaimportować do bazy danych OLAP.

Dane podstawowe (wymiary) wymagane dla odpowiednich prognoz zakupu są przenoszone z bazy danych OLTP do bazy danych OLAP poprzez ich wyodrębnienie, a następnie natychmiastowe zapisanie w tabelach wymiarów bazy danych OLAP. Dane podstawowe są przenoszone za pomocą aplikacji działającej w tle Aktualizuj wymiary statystyczne. Więcej informacji można znaleźć w dokumentacji Wprowadzenie: Hurtownia danych i statystyki.

W systemie Comarch ERP Enterprise można wykorzystać dowolną liczbę prognoz zakupu z różnymi lub identycznymi poziomami prognoz, np. dla artykułów zakupowych i dostawców.

Uwaga
Jeśli prognoza zakupu ma być używana razem ze statystykami zakupów jako analiza docelowa/rzeczywista, należy upewnić się, że poziom dostawcy użyty w prognozie odpowiada przypisaniu dostawcy w statystykach ustawionych w konfiguracji, np. dostawca – partner zakupu – podmiot fakturujący.

Wymiary prognoz zakupu

Planowane są następujące wymiary:

  • cisag.app.olap.obj.PurchasingForecastType
  • cisag.app.olap.obj. Day
  • cisag.app.olap.obj.FiscalDay
  • cisag.app.olap.obj.OrganisationalUnit
  • cisag.app.olap.obj.Supplier
  • cisag.app.olap.obj.PurchaseItem
  • cisag.app.olap.obj.SupplierInvoiceType
  • cisag.app.olap.obj.Classification
Wymiary prognoz zakupu

Fakty i wymiary dla prognoz zakupu

W zależności od poziomu szczegółowości określonego dla rodzaju prognozy zakupu, identyfikatory są przypisywane w następujący sposób:

Identyfikator Wyjaśnienie
purchaseItemId Wypełnione na podstawie wybranego artykułu, w przeciwnym razie wartość atrybutu to zero
purchaseItemClassificationId Wypełniane, jeśli wybrano jedną z pięciu klasyfikacji artykułów zakupu, w przeciwnym razie wartość atrybutu to zero. Można wyświetlić artykuł lub poziom klasyfikacji artykułu, ale nie obydwa wymiary jednocześnie.
supplierId Wypełniane, jeśli wybrano poziom dostawcy, w przeciwnym razie wartość atrybutu to zero
supplierClassificationId Wypełniane, jeśli wybrano jedną z pięciu klasyfikacji dostawców, w przeciwnym razie wartość atrybutu to zero. Można wyświetlić poziom klasyfikacji dostawcy lub dostawcę, ale nie obydwa wymiary jednocześnie.

Instrukcje

Poniższe rozdziały dokumentu opisują, jakie wymagania należy spełnić, aby zaimportować prognozy zakupu i jak pracować z aplikacją Import danych.

  • Atrybuty wymagane do importu
  • Import prognoz zakupu
  • Wskazówki dotyczące importu

Atrybuty wymagane do importu

Aby wykonać import prognoz 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 prognoz 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 prognoz zakupu

  1. Należy otworzyć aplikację Import danych
  2. Należy wyświetlić filtr dla jednostki biznesowej com.cisag.app.olap.obj.PurchasingForecast. Jeśli nie ma takiego filtra, należy go utworzyć.
  • Wyświetlony jest filtr importowania prognoz 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 baza danych OLAP została przypisana do odpowiedniej bazy danych OLTP.
  • 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), w zależności od ustawień w rodzaju prognozy zakupu:
    • Lata finansowe dla odpowiednich spółek
    • Organizacje zakupowe
    • Artykuły dotyczące zamówień na poziomie firmy głównej
    • Klasyfikacja artykułów zamówienia 1-5 na poziomie firmy głównej
    • Dostawcy na poziomie klienta
    • Klasyfikacja dostawców 1-5 na poziomie firmy głównej
    • Rodzaje faktur zakupu
  • Format importu odpowiedniej prognozy zakupu zależy od poziomu szczegółowości określonego dla rodzaju prognoz. Dlatego należy dokładnie sprawdzić, czy dane, które mają zostać zaimportowane, są zgodne z formatem importu.
  • Prognozy zamówień powinny być datowane na pierwszy dzień każdego miesiąca, jeśli są wykorzystywane cyklicznie co miesiąc. Inne alokacje, np. tygodniowe lub kwartalne, są również możliwe, ale muszą być odpowiednio zintegrowane i uwzględnione w odpowiednich analizach, np. w raportach.

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 danych prognozy.

Atrybut1 Relacja klucza obcego/część/możliwe wartości2 Oznaczenie
Guid Klucz podstawowy jest przypisywany automatycznie podczas tworzenia nowej instancji.
forecastType (K) ForecastType[code] Typ prognozy zamówień
dayId (K) Day[date] Identyfikacja dnia
companyId (N) Identyfikacja klienta
OrganizationalUnitId (K) OrganisationalUnit [code] Identyfikacja organizacji zamówienia
purchaseItemId (M) PurchaseItem[number] Identyfikacja artykułu zamówienia
purchaseItemClassificationId (M) PurchaseItemClassification [type, code]

Dla type możliwe są następujące przypisania techniczne:

  • PURCHASEITEM_HIERARCHY1…5 (Klasyfikacja artykułów zamówienia od 1 do 5)
Identyfikacja klasyfikacji artykułu sprzedaży. W zależności od ustawienia w rodzaju prognozy, dane mogą być importowane tylko na poziomie artykułu zamówienia lub klasyfikacji artykułu zamówienia.
supplierId (M) Supplier [number] Identyfikacja dostawcy
supplierClassificationId (M) SupplierClassification [type, code]

Dla type możliwe są następujące przypisania techniczne:

  • SUPPLIER_HIERARCHY1…5 (Klasyfikacja dostawców od 1 do 5)
Identyfikacja klasyfikacji dostawców. W zależności od ustawienia w rodzaju prognozy, dane mogą być importowane tylko na poziomie Dostawca lub Klasyfikacja dostawcy.
supplierInvoiceTypeId (M, N) SupplierInvoiceType [kod] Identyfikacja rodzaju faktury 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.

Atrybuty wartości

Atrybuty wartości są wymienione i opisane poniżej:

Atrybut Typ danych / możliwe wartości Oznaczenie
quantity CisDecimal Ilość w podstawowej jednostce artykułu
purchaseValue CisDecimal Wartość zakupu lub wartość zamówienia w zależności od wykorzystania zgodnie z rodzajem prognozy w walucie lokalnej.

Przykład l : 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ć.

Poziom szczegółowości przykładowej prognozy zakupu:

  • Poziom dostawcy
  • Poziom artykułu

Skutkuje to następującą strukturą rekordów:

  • Data
  • Rodzaj prognozy zakupu
  • Numer dostawcy
  • Numer organizacji zakupu
  • Numer artykułu zamówienia
  • Ilość
  • Wartość zakupu

Poniżej importowane są 3 rekordy danych za luty 2005:

Day ForecastType Supplier OrganizationalUnit PurchaseItem quantity purchaseValue
1.02.2005 00:00:00.000 100 10000 00000 10010 200.00 3700.00
1.02.2005 00:00:00.000 100 20000 00000 10020 100.00 3000.00
1.02.2005 00:00:00.000 100 30000 00000 10030 50.00 2300.00

Czy ten artykuł był pomocny?