{"id":12067,"date":"2025-03-21T15:30:33","date_gmt":"2025-03-21T14:30:33","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12067"},"modified":"2025-03-23T21:35:22","modified_gmt":"2025-03-23T20:35:22","slug":"import-prognoz-zakupu-do-bazy-danych-olap","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/","title":{"rendered":"Import prognoz zakupu do bazy danych OLAP"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Informacje_ogolne\" >Informacje og\u00f3lne<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Struktura_prognoz_zakupu\" >Struktura prognoz zakupu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Pochodzenie_danych\" >Pochodzenie danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Wymiary_prognoz_zakupu\" >Wymiary prognoz zakupu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Fakty_i_wymiary_dla_prognoz_zakupu\" >Fakty i wymiary dla prognoz zakupu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Instrukcje\" >Instrukcje<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Atrybuty_wymagane_do_importu\" >Atrybuty wymagane do importu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Import_prognoz_zakupu\" >Import prognoz zakupu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Wskazowki_dotyczace_importu\" >Wskaz\u00f3wki dotycz\u0105ce importu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Przeglad_atrybutow\" >Przegl\u0105d atrybut\u00f3w<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Atrybuty_identyfikujace\" >Atrybuty identyfikuj\u0105ce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Atrybuty_wartosci\" >Atrybuty warto\u015bci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-prognoz-zakupu-do-bazy-danych-olap\/#Przyklad_l_Import_pliku\" >Przyk\u0142ad l : Import pliku<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p>W niniejszym artykule znajduj\u0105 si\u0119 og\u00f3lne informacje na temat statystyk prognoz zakupu OLAP oraz wyja\u015bnienie jak zbudowane s\u0105 obiekty danych do zaimportowania. Artyku\u0142 opisuje r\u00f3wnie\u017c instrukcje korzystania z aplikacji <em>Import danych<\/em> w odniesieniu do importu prognoz zakupu do bazy danych OLAP. Instrukcja ta zawiera og\u00f3lne kroki post\u0119powania, kt\u00f3re nale\u017cy wykona\u0107 aby dokona\u0107 importu.<\/p>\n<p>Opis aplikacji\u00a0<em>Import danych<\/em>, kt\u00f3ry zawiera r\u00f3wnie\u017c opisy p\u00f3l i przycisk\u00f3w akcji, mo\u017cna znale\u017a\u0107 w artykule: <em>Import danych.<\/em><\/p>\n<h3 id=\"informacje-ogolne\" ><span class=\"ez-toc-section\" id=\"Informacje_ogolne\"><\/span>Informacje og\u00f3lne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>W \u015brodowiskach wielofirmowych prognozy zakupu odnosz\u0105 si\u0119 do organizacji odpowiedzialnej za zakup. Mo\u017cliwe jest tworzenie, aktualizowanie i usuwanie prognoz.<\/p>\n<p>Import prognoz zam\u00f3wie\u0144 jest oparty na bie\u017c\u0105cym modelu danych, przechowywanym w bazie danych repozytorium. Niniejsza dokumentacja wyja\u015bnia kilka dodatkowych funkcji specjalnych.<\/p>\n<p>Te same mechanizmy kontroli funkcjonalnej maj\u0105 zastosowanie do prognoz zakupu, podobnie jak w odpowiednich widokach danych podstawowych aplikacji, np. dla artyku\u0142u zakupowego w aplikacji <em>Artyku\u0142y<\/em>, w widoku <em>Zakup<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli pole wyboru <em>Przenie\u015b dane OLTP do statystyk OLAP<\/em> nie jest aktywowane w aplikacji <em>Konfiguracja, <\/em>w funkcji\u00a0<em>Hurtownia danych i statystyki,<\/em> w sekcji <em>Zakup,<\/em> zaimportowanie prognoz zakupu do bazy danych OLAP nie jest mo\u017cliwe.<\/div><\/section>\n<h4 id=\"struktura-prognoz-zakupu\" ><span class=\"ez-toc-section\" id=\"Struktura_prognoz_zakupu\"><\/span>Struktura prognoz zakupu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Prognozy zakupu obejmuj\u0105:<\/p>\n<ul>\n<li><strong>klucz podstawowy<\/strong> (<em>guid<\/em>),<\/li>\n<li><strong>klucz funkcjonalny<\/strong> z\u0142o\u017cony z wielu cz\u0119\u015bci, kt\u00f3ry zawiera odpowiednie identyfikatory (<em>ID<\/em>) termin\u00f3w funkcjonalnych,<\/li>\n<li><strong>prognozowane dane<\/strong> (ilo\u015b\u0107 i warto\u015b\u0107 zakupu).<\/li>\n<\/ul>\n<h4 id=\"pochodzenie-danych\" ><span class=\"ez-toc-section\" id=\"Pochodzenie_danych\"><\/span>Pochodzenie danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Efektywne dane prognozy (tabela fakt\u00f3w) s\u0105 tworzone i edytowane przy u\u017cyciu narz\u0119dzi zewn\u0119trznych (np. <em>Microsoft Excel<\/em>). Dane dla prognozy zakupu mo\u017cna nast\u0119pnie zaimportowa\u0107 do bazy danych OLAP.<\/p>\n<p>Dane podstawowe (wymiary) wymagane dla odpowiednich prognoz zakupu s\u0105 przenoszone z bazy danych OLTP do bazy danych OLAP poprzez ich wyodr\u0119bnienie, a nast\u0119pnie natychmiastowe zapisanie w tabelach wymiar\u00f3w bazy danych OLAP. Dane podstawowe s\u0105 przenoszone za pomoc\u0105 aplikacji dzia\u0142aj\u0105cej w tle <em>Aktualizuj wymiary statystyczne<\/em>. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w dokumentacji <em>Wprowadzenie: Hurtownia danych i statystyki.<\/em><\/p>\n<p>W systemie <em>Comarch ERP Enterprise<\/em> mo\u017cna wykorzysta\u0107 dowoln\u0105 liczb\u0119 prognoz zakupu z r\u00f3\u017cnymi lub identycznymi poziomami prognoz, np. dla artyku\u0142\u00f3w zakupowych i dostawc\u00f3w.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli prognoza zakupu ma by\u0107 u\u017cywana razem ze statystykami zakup\u00f3w jako analiza docelowa\/rzeczywista, nale\u017cy upewni\u0107 si\u0119, \u017ce poziom dostawcy u\u017cyty w prognozie odpowiada przypisaniu dostawcy w statystykach ustawionych w konfiguracji, np. dostawca &#8211; partner zakupu &#8211; podmiot fakturuj\u0105cy.<\/div><\/section>\n<h4 id=\"wymiary-prognoz-zakupu\" ><span class=\"ez-toc-section\" id=\"Wymiary_prognoz_zakupu\"><\/span>Wymiary prognoz zakupu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Planowane s\u0105 nast\u0119puj\u0105ce wymiary:<\/p>\n<ul>\n<li><em>cisag.app.olap.obj.PurchasingForecastType<\/em><\/li>\n<li><em>cisag.app.olap.obj. Day<\/em><\/li>\n<li><em>cisag.app.olap.obj.FiscalDay<\/em><\/li>\n<li><em>cisag.app.olap.obj.OrganisationalUnit<\/em><\/li>\n<li><em>cisag.app.olap.obj.Supplier<\/em><\/li>\n<li><em>cisag.app.olap.obj.PurchaseItem<\/em><\/li>\n<li><em>cisag.app.olap.obj.SupplierInvoiceType<\/em><\/li>\n<li><em>cisag.app.olap.obj.Classification<\/em><\/li>\n<\/ul>\n<figure id=\"attachment_27538\" aria-describedby=\"caption-attachment-27538\" style=\"width: 720px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-27538 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu.png\" alt=\"\" width=\"720\" height=\"940\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu.png 720w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu-230x300.png 230w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu-38x50.png 38w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu-600x783.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/03\/import-prognoz-zakupu-320x418.png 320w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption id=\"caption-attachment-27538\" class=\"wp-caption-text\">Wymiary prognoz zakupu<\/figcaption><\/figure>\n<h4 id=\"fakty-i-wymiary-dla-prognoz-zakupu\" ><span class=\"ez-toc-section\" id=\"Fakty_i_wymiary_dla_prognoz_zakupu\"><\/span>Fakty i wymiary dla prognoz zakupu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W zale\u017cno\u015bci od poziomu szczeg\u00f3\u0142owo\u015bci okre\u015blonego dla rodzaju prognozy zakupu, identyfikatory s\u0105 przypisywane w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<table style=\"width: 100%;\">\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; width: 35.1191%;\" width=\"180\"><strong>Identyfikator<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; width: 64.0476%;\" width=\"359\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; width: 35.1191%;\" width=\"180\"><em>purchaseItemId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; width: 64.0476%;\" width=\"359\">Wype\u0142nione na podstawie wybranego artyku\u0142u, w przeciwnym razie warto\u015b\u0107 atrybutu to <em>zero<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; width: 35.1191%;\" width=\"180\"><em>purchaseItemClassificationId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; width: 64.0476%;\" width=\"359\">Wype\u0142niane, je\u015bli wybrano jedn\u0105 z pi\u0119ciu klasyfikacji artyku\u0142\u00f3w zakupu, w przeciwnym razie warto\u015b\u0107 atrybutu to <em>zero<\/em>. Mo\u017cna wy\u015bwietli\u0107 artyku\u0142 lub poziom klasyfikacji artyku\u0142u, ale nie obydwa wymiary jednocze\u015bnie.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; width: 35.1191%;\" width=\"180\"><em>supplierId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; width: 64.0476%;\" width=\"359\">Wype\u0142niane, je\u015bli wybrano poziom dostawcy, w przeciwnym razie warto\u015b\u0107 atrybutu to <em>zero<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff; width: 35.1191%;\" width=\"180\"><em>supplierClassificationId<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff; width: 64.0476%;\" width=\"359\">Wype\u0142niane, je\u015bli wybrano jedn\u0105 z pi\u0119ciu klasyfikacji dostawc\u00f3w, w przeciwnym razie warto\u015b\u0107 atrybutu to <em>zero<\/em>. Mo\u017cna wy\u015bwietli\u0107 poziom klasyfikacji dostawcy lub dostawc\u0119, ale nie obydwa wymiary jednocze\u015bnie.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"instrukcje\" ><span class=\"ez-toc-section\" id=\"Instrukcje\"><\/span>Instrukcje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Poni\u017csze rozdzia\u0142y dokumentu opisuj\u0105, jakie wymagania nale\u017cy spe\u0142ni\u0107, aby zaimportowa\u0107 prognozy zakupu i jak pracowa\u0107 z aplikacj\u0105 <em>Import danych<\/em>.<\/p>\n<ul>\n<li><strong>Atrybuty wymagane do importu<\/strong><\/li>\n<li><strong>Import prognoz zakupu<\/strong><\/li>\n<li><strong>Wskaz\u00f3wki dotycz\u0105ce importu<\/strong><\/li>\n<\/ul>\n<h4 id=\"atrybuty-wymagane-do-importu\" ><span class=\"ez-toc-section\" id=\"Atrybuty_wymagane_do_importu\"><\/span>Atrybuty wymagane do importu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aby wykona\u0107 import prognoz zakupu nale\u017cy wskaza\u0107 wymagane atrybuty identyfikacyjne. Bez wymaganych atrybut\u00f3w identyfikacyjnych statystyki koszt\u00f3w zakupu nie mog\u0105 by\u0107 tworzone, aktualizowane ani usuwane z systemu.<\/p>\n<p>Atrybuty identyfikacyjne nale\u017cy okre\u015bli\u0107 za pomoc\u0105 relacji klucza obcego (oznaczane kursyw\u0105 w filtrze). Wymiary, do kt\u00f3rych odwo\u0142uj\u0105 si\u0119 fakty z relacjami klucza obcego s\u0105 identyfikowane w bazie danych OLAP przez ich atrybuty identyfikacyjne (<em>ID<\/em>). Wymiary nie mog\u0105 by\u0107 importowane poprzez import statystyk koszt\u00f3w zakupu, ale musz\u0105 zosta\u0107 utworzone lub zaimportowane przed faktami w odpowiedniej bazie danych OLTP. Atrybuty identyfikacyjne s\u0105 podsumowane i wyja\u015bnione w formie tabeli w sekcji<a href=\"#a1\"> <em>Atrybuty identyfikuj\u0105ce<\/em><\/a>.<\/p>\n<p>W \u015brodowiskach wielofirmowych fakty statystyk koszt\u00f3w zakupu s\u0105 przechowywane na podstawie organizacji. Podczas importu najpierw podejmowana jest pr\u00f3ba okre\u015blenia i przeniesienia organizacji ze \u017ar\u00f3d\u0142a danych. Organizacja mo\u017ce by\u0107 zawarta w \u017ar\u00f3dle danych tylko poprzez klucz funkcjonalny (jednostka biznesowa). Je\u015bli w \u017ar\u00f3dle danych nie zostanie znaleziona \u017cadna organizacja, automatycznie u\u017cywana jest organizacja, w obr\u0119bie kt\u00f3rej wykonywany jest import.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Podczas rozwi\u0105zywania relacji przechowywanych w bazie danych repozytorium nale\u017cy pami\u0119ta\u0107, \u017ce klucze techniczne s\u0105 aktywowane w odpowiednich relacjach (atrybut <em>date<\/em> dla <em>Day<\/em>, atrybut <em>number<\/em> dla <em>PurchaseItem<\/em> itp.) Import jest przeznaczony do importowania kluczy funkcjonalnych, ale nie do przetwarzania kluczy technicznych.<\/div><\/section>\n<p>Mo\u017cliwe jest usuni\u0119cie prognoz zakupu za po\u015brednictwem interfejsu importu. W pliku XML tryb dla ka\u017cdego obiektu mo\u017cna okre\u015bli\u0107 za pomoc\u0105 atrybutu XML <em>mode<\/em>. Nale\u017cy u\u017cy\u0107 ustawienia <em>mode=delete<\/em>. Nie ma dodatkowych kontroli usuwania (warunk\u00f3w drugorz\u0119dnych), kt\u00f3re uniemo\u017cliwiaj\u0105 usuni\u0119cie, tak jak w przypadku danych podstawowych w bazie danych OLTP.<\/p>\n<p>Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w dokumentacji <em>Wprowadzenie: Wymiana danych<\/em>.<\/p>\n<h4 id=\"import-prognoz-zakupu\" ><span class=\"ez-toc-section\" id=\"Import_prognoz_zakupu\"><\/span>Import prognoz zakupu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Nale\u017cy otworzy\u0107 aplikacj\u0119 <em>Import danych<\/em><\/li>\n<li>Nale\u017cy wy\u015bwietli\u0107 filtr dla jednostki biznesowej <em>com.cisag.app.olap.obj.PurchasingForecast<\/em>. Je\u015bli nie ma takiego filtra, nale\u017cy go utworzy\u0107.<\/li>\n<\/ol>\n<ul>\n<li>Wy\u015bwietlony jest filtr importowania prognoz zakupu.<\/li>\n<\/ul>\n<ol start=\"3\">\n<li>Wybrane atrybuty filtra s\u0105 ju\u017c zaznaczone domy\u015blnie. W razie potrzeby mo\u017cna dostosowa\u0107 zaznaczone atrybuty wed\u0142ug potrzeb.<\/li>\n<li>Nale\u017cy wybra\u0107 przycisk [<strong>Importuj dane<\/strong>], znajduj\u0105cy si\u0119 na standardowym pasku narz\u0119dzi.<\/li>\n<\/ol>\n<ul>\n<li>Otworzy si\u0119 okno dialogowe <em>Import danych<\/em>.<\/li>\n<\/ul>\n<ol start=\"5\">\n<li>W oknie dialogowym <em>Import danych <\/em>mo\u017cna dokona\u0107 ustawie\u0144 pliku importu. Szczeg\u00f3\u0142owy opis p\u00f3l mo\u017cliwych do uzupe\u0142nienia znajduje si\u0119 w dokumentacji <em>Import danych<\/em>.<\/li>\n<li>Import mo\u017cna przeprowadzi\u0107, wybieraj\u0105c przycisk [<strong>W tle<\/strong>].<\/li>\n<\/ol>\n<h4 id=\"wskazowki-dotyczace-importu\" ><span class=\"ez-toc-section\" id=\"Wskazowki_dotyczace_importu\"><\/span>Wskaz\u00f3wki dotycz\u0105ce importu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Nale\u017cy upewni\u0107 si\u0119, \u017ce baza danych OLAP zosta\u0142a przypisana do odpowiedniej bazy danych OLTP.<\/li>\n<li>Nale\u017cy upewni\u0107 si\u0119, \u017ce wszystkie wymagane dane podstawowe (w bazie danych OLTP) zosta\u0142y poprawnie utworzone lub zaimportowane i nale\u017cy zaktualizowa\u0107 wymiary statystyczne, aby zapewni\u0107 najwy\u017csz\u0105 mo\u017cliw\u0105 szybko\u015b\u0107 importu. Wymagane s\u0105 nast\u0119puj\u0105ce dane podstawowe (wymiary), w zale\u017cno\u015bci od ustawie\u0144 w rodzaju prognozy zakupu:\n<ul>\n<li><em>Lata finansowe dla odpowiednich sp\u00f3\u0142ek<\/em><\/li>\n<li><em>Organizacje zakupowe<\/em><\/li>\n<li><em>Artyku\u0142y dotycz\u0105ce zam\u00f3wie\u0144 na poziomie firmy g\u0142\u00f3wnej<\/em><\/li>\n<li><em>Klasyfikacja artyku\u0142\u00f3w zam\u00f3wienia 1-5 na poziomie firmy g\u0142\u00f3wnej<\/em><\/li>\n<li><em>Dostawcy na poziomie klienta<\/em><\/li>\n<li><em>Klasyfikacja dostawc\u00f3w 1-5 na poziomie firmy g\u0142\u00f3wnej<\/em><\/li>\n<li><em>Rodzaje faktur zakupu<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Format importu odpowiedniej prognozy zakupu zale\u017cy od poziomu szczeg\u00f3\u0142owo\u015bci okre\u015blonego dla rodzaju prognoz. Dlatego nale\u017cy dok\u0142adnie sprawdzi\u0107, czy dane, kt\u00f3re maj\u0105 zosta\u0107 zaimportowane, s\u0105 zgodne z formatem importu.<\/li>\n<li>Prognozy zam\u00f3wie\u0144 powinny by\u0107 datowane na pierwszy dzie\u0144 ka\u017cdego miesi\u0105ca, je\u015bli s\u0105 wykorzystywane cyklicznie co miesi\u0105c. Inne alokacje, np. tygodniowe lub kwartalne, s\u0105 r\u00f3wnie\u017c mo\u017cliwe, ale musz\u0105 by\u0107 odpowiednio zintegrowane i uwzgl\u0119dnione w odpowiednich analizach, np. w raportach.<\/li>\n<\/ul>\n<h3 id=\"przeglad-atrybutow\" ><span class=\"ez-toc-section\" id=\"Przeglad_atrybutow\"><\/span>Przegl\u0105d atrybut\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"atrybuty-identyfikujace\" ><span class=\"ez-toc-section\" id=\"Atrybuty_identyfikujace\"><\/span><a id=\"a1\"><\/a>Atrybuty identyfikuj\u0105ce<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Atrybuty identyfikuj\u0105ce s\u0105 wymienione i opisane poni\u017cej. Okre\u015blone relacje s\u0105 tworzone w przestrzeni nazw <em>com.cisag.app.olap.obj<\/em>, a odpowiednie klucze obce musz\u0105 by\u0107 dost\u0119pne jako wymiar w bazie danych OLAP przed zaimportowaniem odpowiednich danych prognozy.<\/p>\n<table style=\"width: 100%;\">\n<thead>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><strong>Atrybut<sup>1<\/sup><\/strong><\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><strong>Relacja klucza obcego\/cz\u0119\u015b\u0107\/mo\u017cliwe warto\u015bci<sup>2<\/sup><\/strong><\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\"><strong>Oznaczenie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>Guid<\/em><\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Klucz podstawowy jest przypisywany automatycznie podczas tworzenia nowej instancji.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>forecastType<\/em> (K)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>ForecastType<\/em>[code]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Typ prognozy zam\u00f3wie\u0144<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>dayId<\/em> (K)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>Day<\/em>[date]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja dnia<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>companyId<\/em> (N)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja klienta<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>OrganizationalUnitId <\/em>(K)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>OrganisationalUnit<\/em> [code]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja organizacji zam\u00f3wienia<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>purchaseItemId<\/em> (M)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>PurchaseItem<\/em>[number]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja artyku\u0142u zam\u00f3wienia<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>purchaseItemClassificationId <\/em>(M)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>PurchaseItemClassification<\/em> [type, code]<\/p>\n<p>Dla <em>type<\/em> mo\u017cliwe s\u0105 nast\u0119puj\u0105ce przypisania techniczne:<\/p>\n<ul>\n<li><em>PURCHASEITEM_HIERARCHY1&#8230;5<\/em> (Klasyfikacja artyku\u0142\u00f3w zam\u00f3wienia od 1 do 5)<\/li>\n<\/ul>\n<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja klasyfikacji artyku\u0142u sprzeda\u017cy. W zale\u017cno\u015bci od ustawienia w rodzaju prognozy, dane mog\u0105 by\u0107 importowane tylko na poziomie artyku\u0142u zam\u00f3wienia lub klasyfikacji artyku\u0142u zam\u00f3wienia.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>supplierId<\/em> (M)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>Supplier<\/em> [number]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja dostawcy<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>supplierClassificationId<\/em> (M)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>SupplierClassification<\/em> [type, code]<\/p>\n<p>Dla <em>type<\/em> mo\u017cliwe s\u0105 nast\u0119puj\u0105ce przypisania techniczne:<\/p>\n<ul>\n<li><em>SUPPLIER_HIERARCHY1&#8230;5<\/em> (Klasyfikacja dostawc\u00f3w od 1 do 5)<\/li>\n<\/ul>\n<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja klasyfikacji dostawc\u00f3w. W zale\u017cno\u015bci od ustawienia w rodzaju prognozy, dane mog\u0105 by\u0107 importowane tylko na poziomie <em>Dostawca<\/em> lub <em>Klasyfikacja dostawcy<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.0476%; border-style: outset; background-color: #ffffff;\" width=\"129\"><em>supplierInvoiceTypeId<\/em> (M, N)<\/td>\n<td style=\"width: 39.0477%; border-style: outset; background-color: #ffffff;\" width=\"181\"><em>SupplierInvoiceType<\/em> [kod]<\/td>\n<td style=\"width: 30.8333%; border-style: outset; background-color: #ffffff;\" width=\"237\">Identyfikacja rodzaju faktury zakupu<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Legenda:<\/p>\n<ol>\n<li><strong>K<\/strong> = <em>Konieczny<\/em>, <strong>M<\/strong> = <em>Mo\u017cliwy<\/em>, <strong>N<\/strong> = <em>Nie jest (ju\u017c) obs\u0142ugiwany<\/em>.<\/li>\n<li>W kolumnie <em>Relacja klucza obcego\/cz\u0119\u015b\u0107\/mo\u017cliwe warto\u015bci<\/em> w nawiasach kwadratowych znajduje si\u0119 nazwa klucza funkcjonalnego, kt\u00f3ra jest wa\u017cna dla importu.<\/li>\n<\/ol>\n<h4 id=\"atrybuty-wartosci\" ><span class=\"ez-toc-section\" id=\"Atrybuty_wartosci\"><\/span>Atrybuty warto\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Atrybuty warto\u015bci s\u0105 wymienione i opisane poni\u017cej:<\/p>\n<table>\n<thead>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"150\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"203\"><strong>Typ danych \/ mo\u017cliwe warto\u015bci<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"187\"><strong>Oznaczenie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"150\"><em>quantity<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"203\">CisDecimal<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"187\">Ilo\u015b\u0107 w podstawowej jednostce artyku\u0142u<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"150\"><em>purchaseValue<\/em><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"203\">CisDecimal<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"187\">Warto\u015b\u0107 zakupu lub warto\u015b\u0107 zam\u00f3wienia w zale\u017cno\u015bci od wykorzystania zgodnie z rodzajem prognozy w walucie lokalnej.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"przyklad-l-import-pliku\" ><span class=\"ez-toc-section\" id=\"Przyklad_l_Import_pliku\"><\/span>Przyk\u0142ad l : Import pliku<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Struktura pliku importu CSV zosta\u0142a opisana w poni\u017cszym przyk\u0142adzie. Nag\u0142\u00f3wki w tabelach wskazuj\u0105 nazw\u0119 atrybutu, kt\u00f3ry nale\u017cy okre\u015bli\u0107.<\/p>\n<p>Poziom szczeg\u00f3\u0142owo\u015bci przyk\u0142adowej prognozy zakupu:<\/p>\n<ul>\n<li><strong>Poziom dostawcy<\/strong><\/li>\n<li><strong>Poziom artyku\u0142u<\/strong><\/li>\n<\/ul>\n<p>Skutkuje to nast\u0119puj\u0105c\u0105 struktur\u0105 rekord\u00f3w:<\/p>\n<ul>\n<li><strong>Data<\/strong><\/li>\n<li><strong>Rodzaj prognozy zakupu<\/strong><\/li>\n<li><strong>Numer dostawcy<\/strong><\/li>\n<li><strong>Numer organizacji zakupu<\/strong><\/li>\n<li><strong>Numer artyku\u0142u zam\u00f3wienia<\/strong><\/li>\n<li><strong>Ilo\u015b\u0107<\/strong><\/li>\n<li><strong>Warto\u015b\u0107 zakupu<\/strong><\/li>\n<\/ul>\n<p>Poni\u017cej importowane s\u0105 3 rekordy danych za luty 2005:<\/p>\n<table width=\"540\">\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"108\"><strong>Day<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>ForecastType<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>Supplier<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>OrganizationalUnit<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>PurchaseItem<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>quantity<\/strong><\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\"><strong>purchaseValue<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"108\">1.02.2005 00:00:00.000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">100<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">10000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">00000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">10010<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">200.00<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">3700.00<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"108\">1.02.2005 00:00:00.000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">100<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">20000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">00000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">10020<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">100.00<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">3000.00<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"108\">1.02.2005 00:00:00.000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">100<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">30000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">00000<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">10030<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">50.00<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\" width=\"72\">2300.00<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12067","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-import-statystyk"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12067"}],"version-history":[{"count":13,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12067\/revisions"}],"predecessor-version":[{"id":27556,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12067\/revisions\/27556"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}