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

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.
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
- Należy otworzyć aplikację Import danych
- 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.
- 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 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:
|
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:
|
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:
- 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.
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 |