{"id":11936,"date":"2025-02-25T10:04:08","date_gmt":"2025-02-25T09:04:08","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11936"},"modified":"2025-03-18T09:55:52","modified_gmt":"2025-03-18T08:55:52","slug":"wprowadzenie-hurtowania-danych-i-statystyki","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/","title":{"rendered":"Wprowadzenie: Hurtowania danych i statystyki"},"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\/wprowadzenie-hurtowania-danych-i-statystyki\/#Definicje_terminow\" >Definicje termin\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Statystyki_OLAP\" >Statystyki OLAP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Statystyki_OLTP\" >Statystyki OLTP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Zastosowania_i_funkcje\" >Zastosowania i funkcje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Proces\" >Proces<\/a><\/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\/wprowadzenie-hurtowania-danych-i-statystyki\/#Import_i_eksport_danych\" >Import i eksport danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Uprawnienia\" >Uprawnienia<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Uprawnienia_specjalne\" >Uprawnienia specjalne<\/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\/wprowadzenie-hurtowania-danych-i-statystyki\/#Przyporzadkowania_organizacji\" >Przyporz\u0105dkowania organizacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Funkcje_specjalne\" >Funkcje specjalne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-hurtowania-danych-i-statystyki\/#Upowaznienia_dla_partnerow_biznesowych\" >Upowa\u017cnienia dla partner\u00f3w biznesowych<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p>Od kilku lat temat hurtowni danych staje si\u0119 coraz wa\u017cniejszy dla firm. Odzwierciedla to zmieniaj\u0105c\u0105 si\u0119 rol\u0119 technologii informatycznych: w dobie Internetu i e-biznesu informacja i wiedza sta\u0142y si\u0119 wa\u017cnymi czynnikami konkurencyjno\u015bci w globalnej rywalizacji. Jednak pomimo du\u017cej ilo\u015bci danych wewn\u0119trznych i zewn\u0119trznych, kt\u00f3re s\u0105 wa\u017cne dla przedsi\u0119biorstwa, informacje wymagane do podejmowania decyzji s\u0105 cz\u0119sto dost\u0119pne tylko w ograniczonym zakresie. Dane s\u0105 rozproszone w ca\u0142ej organizacji, s\u0142abo dost\u0119pne i nieodpowiednio przygotowane pod wzgl\u0119dem tre\u015bci i formatu.<\/p>\n<p>Hurtownia danych i przetwarzanie analityczne online (OLAP) to \u015bci\u015ble powi\u0105zane poj\u0119cia w informatyce biznesowej. W hurtowni danych przechowywane s\u0105 dane z r\u00f3\u017cnych system\u00f3w operacyjnych. Relacyjny, zwykle zdenormalizowany (nadmiarowy) i uproszczony schemat bazy danych (schemat gwiazdy) umo\u017cliwia wydajne analizy. Hurtownia danych zapewnia zatem sp\u00f3jn\u0105 podstaw\u0119 informacyjn\u0105 do podejmowania decyzji w firmie. Termin <em>Online Analytical Processing<\/em> (OLAP) obejmuje technologie, metody i aplikacje, kt\u00f3re umo\u017cliwiaj\u0105 analiz\u0119 du\u017cych zbior\u00f3w danych poprzez szybki, interaktywny dost\u0119p do nich. Przedmiotem zainteresowania nie jest tu pojedyncza transakcja biznesowa, ale transakcje biznesowe o podobnych cechach, kt\u00f3re s\u0105 analizowane \u0142\u0105cznie i wielowymiarowo. Ze wzgl\u0119du na swoje cechy, OLAP jest szczeg\u00f3lnie odpowiedni jako instrument planowania i kontroli dla controllingu. OLAP zapewnia szybkie i elastyczne odpowiedzi na pytania takie jak &#8222;Jak zmieni\u0142o si\u0119 zachowanie klient\u00f3w w wyniku wprowadzenia na rynek nowego produktu?&#8221;.<\/p>\n<p>Niniejsza dokumentacja wyja\u015bnia funkcje hurtowni danych i statystyk. U\u017cytkownik mo\u017ce dowiedzie\u0107 si\u0119 na przyk\u0142ad, jaka jest r\u00f3\u017cnica mi\u0119dzy statystykami OLAP i OLTP oraz jakie opcje oferuje system w celu uzyskania z baz danych informacji istotnych dla podejmowania decyzji.<\/p>\n<h3 id=\"definicje-terminow\" ><span class=\"ez-toc-section\" id=\"Definicje_terminow\"><\/span>Definicje termin\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Hurtownia danych<\/strong> &#8211; \u0142\u0105czy istotne dla firmy dane z r\u00f3\u017cnych \u017ar\u00f3de\u0142 danych. Dane s\u0105 przekszta\u0142cane i podsumowywane, a nast\u0119pnie przechowywane w bazie OLAP w postaci tabel fakt\u00f3w i wymiar\u00f3w. Umo\u017cliwia to ich efektywn\u0105 analiz\u0119. Przyk\u0142adowo, w systemie ERP dane podstawowe oraz transakcyjne z obszar\u00f3w sprzeda\u017cy i zaopatrzenia trafiaj\u0105 do bazy OLAP, pe\u0142ni\u0105cej funkcj\u0119 hurtowni danych.<\/li>\n<li><strong>Tabele wymiar\u00f3w<\/strong> &#8211; tabele wymiar\u00f3w w hurtowni danych zawieraj\u0105 dane jako\u015bciowe, kt\u00f3re klasyfikuj\u0105 dane ilo\u015bciowe w tabeli fakt\u00f3w. Przyk\u0142ady wymiar\u00f3w to m.in.: tag, pozycja sprzeda\u017cy, klient. Dane w tabelach wymiar\u00f3w zmieniaj\u0105 si\u0119 stosunkowo rzadko i zawieraj\u0105 stosunkowo niewiele rekord\u00f3w danych w por\u00f3wnaniu z tabel\u0105 fakt\u00f3w.<\/li>\n<li><strong>Tabele fakt\u00f3w<\/strong> &#8211; tabela fakt\u00f3w jest faktycznym centralnym elementem hurtowni danych. Zawiera dane ilo\u015bciowe hurtowni danych, kt\u00f3re powsta\u0142y w wyniku proces\u00f3w operacyjnych, takie jak obroty, ilo\u015bci itp. Te liczby s\u0142u\u017c\u0105 jako podstawa danych do analiz. Opr\u00f3cz kluczowych danych, tabele wymiar\u00f3w zawieraj\u0105 r\u00f3wnie\u017c odniesienia do wymiar\u00f3w w celu klasyfikacji danych. W por\u00f3wnaniu z tabelami wymiar\u00f3w, tabela fakt\u00f3w zawiera wi\u0119ksze ilo\u015bci danych, a dodatkowe rekordy danych s\u0105 dodawane przy ka\u017cdej aktualizacji.<\/li>\n<li><strong>Przetwarzanie analityczne online (OLAP)<\/strong> &#8211; to metoda analizy transakcji biznesowych w czasie rzeczywistym na zagregowanym, skondensowanym poziomie. Podstawowym przedmiotem analizy nie jest pojedyncza transakcja biznesowa, ale zestaw podobnych lub powi\u0105zanych transakcji biznesowych. W zale\u017cno\u015bci od potrzeb mo\u017cna stosowa\u0107 r\u00f3\u017cne poziomy agregacji. Ta technologia oprogramowania umo\u017cliwia analiz\u0119 du\u017cych ilo\u015bci danych poprzez szybki, sp\u00f3jny, interaktywny dost\u0119p do r\u00f3\u017cnych widok\u00f3w. Dane s\u0105 przygotowywane w wielowymiarowych widokach, kt\u00f3re odzwierciedlaj\u0105 struktury analizowanej firmy z perspektywy u\u017cytkownika. W systemie ERP dane istotne dla OLAP s\u0105 pobierane z bazy danych OLTP, kt\u00f3ra zawiera bie\u017c\u0105ce dane podstawowe i transakcyjne. Dane OLAP s\u0105 nast\u0119pnie przechowywane w oddzielnej bazie danych OLAP w tabelach fakt\u00f3w i wymiar\u00f3w zgodnie ze schematem gwiazdy. Baza danych OLAP jest u\u017cywana jako hurtownia danych.<\/li>\n<li><strong>Baza danych przetwarzania analitycznego online (baza danych OLAP)<\/strong> &#8211; baza danych przetwarzania analitycznego online (OLAP) zapewnia niezb\u0119dne struktury danych dla OLAP. W przeciwie\u0144stwie do baz danych OLTP, bardzo du\u017ce ilo\u015bci danych s\u0105 przetwarzane w transakcji przy u\u017cyciu zdenormalizowanych schemat\u00f3w.<\/li>\n<li><strong>Przetwarzanie transakcji online (OLTP)<\/strong> &#8211; to metoda scentralizowanego przetwarzania danych operacyjnych online. Dzi\u0119ki tej metodzie zam\u00f3wienia, a tym samym transakcje kilku jednocze\u015bnie uzyskuj\u0105cych dost\u0119p (konkuruj\u0105cych) u\u017cytkownik\u00f3w, a dok\u0142adniej klient\u00f3w, s\u0105 przetwarzane jeden po drugim na serwerze. W tym czasie klienci utrzymuj\u0105 swoje \u201epo\u0142\u0105czenie\u201d z baz\u0105 danych i czekaj\u0105 na wykonanie.<\/li>\n<li><strong>Baza danych przetwarzania transakcji online (baza danych OLTP)<\/strong> &#8211; dane g\u0142\u00f3wne i transakcyjne dla aplikacji biznesowych s\u0105 zarz\u0105dzane w bazie danych przetwarzania transakcji online (OLTP). Ponadto przechowywane s\u0105 zachowania okre\u015blane jako <em>Konfiguracja<\/em>. W systemie produkcyjnym baza danych OLTP podlega najwi\u0119kszemu obci\u0105\u017ceniu przez u\u017cytkownik\u00f3w. Dlatego jest ona specjalnie zaprojektowana, aby m\u00f3c obs\u0142ugiwa\u0107 du\u017c\u0105 liczb\u0119 u\u017cytkownik\u00f3w, kt\u00f3rzy r\u00f3wnolegle przetwarzaj\u0105 wsp\u00f3\u0142dzielon\u0105 baz\u0119 danych.<\/li>\n<li><strong>Schemat gwiazdy<\/strong> &#8211; to model danych dla relacyjnych baz danych. Hurtownia danych jest zazwyczaj zorganizowana zgodnie ze schematem gwiazdy. Prosty schemat gwiazdy sk\u0142ada si\u0119 z centralnej tabeli fakt\u00f3w i kilku tabel wymiar\u00f3w, kt\u00f3re s\u0105 po\u0142\u0105czone z tabel\u0105 fakt\u00f3w za pomoc\u0105 kluczy. W modelu tabela fakt\u00f3w jest pokazana w centrum, a tabele wymiar\u00f3w s\u0105 rozmieszczone wok\u00f3\u0142 niej. Ta graficzna reprezentacja odpowiada kszta\u0142towi gwiazdy.<\/li>\n<li><strong>Statystyka<\/strong> &#8211; zajmuje si\u0119 numerycznym rejestrowaniem, badaniem i wizualizacj\u0105 zjawisk masowych. Fakty z przesz\u0142o\u015bci s\u0105 gromadzone, zestawiane i analizowane przy u\u017cyciu okre\u015blonych metod. Celem analizy tych danych jest identyfikacja odchyle\u0144 i b\u0142\u0119d\u00f3w oraz opracowanie mo\u017cliwo\u015bci poprawy.<\/li>\n<\/ul>\n<h3 id=\"statystyki-olap\" ><span class=\"ez-toc-section\" id=\"Statystyki_OLAP\"><\/span>Statystyki OLAP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ka\u017cda baza danych OLTP mo\u017ce by\u0107 powi\u0105zana z jedn\u0105 baz\u0105 OLAP, kt\u00f3ra pe\u0142ni funkcj\u0119 hurtowni danych. Jednocze\u015bnie baza OLAP mo\u017ce pobiera\u0107 dane operacyjne tylko z jednej bazy OLTP.<\/p>\n<p>Baza danych OLAP zawiera schematy gwiazdy dla nast\u0119puj\u0105cych statystyk:<\/p>\n<ul>\n<li><strong>Statystyki sprzeda\u017cy<\/strong><\/li>\n<li><strong>Statystyki dotycz\u0105ce zam\u00f3wie\u0144:<\/strong>\n<ul>\n<li><em>Statystyki dotycz\u0105ce warto\u015bci zakup\u00f3w<\/em><\/li>\n<li><em>Statystyki dotycz\u0105ce warto\u015bci zam\u00f3wie\u0144<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki zarz\u0105dzania relacjami:<\/strong>\n<ul>\n<li><em>Statystyki dotycz\u0105ce prognoz sprzeda\u017cy<\/em><\/li>\n<li><em>Statystyki dotycz\u0105ce perspektyw sprzeda\u017cy dla poszczeg\u00f3lnych konkurent\u00f3w<\/em><\/li>\n<li><em>Statystyki dotycz\u0105ce perspektyw sprzeda\u017cy w podziale na przedstawicieli<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki utylizacji opakowa\u0144:<\/strong>\n<ul>\n<li><em>Zu\u017cycie opakowa\u0144<\/em><\/li>\n<li><em>Zu\u017cycie opakowa\u0144 na produkt i klienta<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Ka\u017cdy schemat gwiazdy jest powi\u0105zany z kilkoma wymiarami, kt\u00f3re dodatkowo okre\u015blaj\u0105 fakty. Zar\u00f3wno schematy gwiazdy, jak i wymiary znajduj\u0105 si\u0119 w przestrzeni nazw com.cisag.app.olap.obj.<\/p>\n<p>W bazie OLAP przechowywane s\u0105 lata finansowe dla poszczeg\u00f3lnych firm. Aby m\u00f3c analizowa\u0107 dane r\u00f3\u017cnych organizacji jednocze\u015bnie, wszystkie inne wymiary zawieraj\u0105 tylko jednostki biznesowe na poziomie klienta. Nie jest brane pod uwag\u0119, kt\u00f3ra organizacja jest odpowiedzialna za dan\u0105 jednostk\u0119 biznesow\u0105. Je\u015bli na przyk\u0142ad organizacja sprzeda\u017cy wprowadzi\u0142a klasyfikacj\u0119 artyku\u0142u sprzeda\u017cy, kt\u00f3ra r\u00f3\u017cni si\u0119 od definicji na poziomie klienta, nie mo\u017cna tego wykorzysta\u0107 do oceny statystyk OLAP. Z drugiej strony fakty s\u0105 przechowywane w bazie danych OLAP z \u0142\u0105czem do wymiaru <em>Organizacja<\/em> na podstawie organizacji. J\u0119zyk tre\u015bci klienta jest u\u017cywany zar\u00f3wno dla wymiar\u00f3w, jak i fakt\u00f3w.<\/p>\n<p>Fakty s\u0105 zawsze oparte na dokumencie lub pozycji w bazie danych OLTP. Informacje o p\u0142atno\u015bciach lub jakiekolwiek odpisy otwartych pozycji w rachunkowo\u015bci nie s\u0105 brane pod uwag\u0119. Dla fakt\u00f3w istotne s\u0105 nast\u0119puj\u0105ce typy dokument\u00f3w:<\/p>\n<ul>\n<li><strong>Faktury sprzeda\u017cy <\/strong>&#8212; pozycje faktur wychodz\u0105cych zaksi\u0119gowane i przeniesione do statystyk OLAP stanowi\u0105 podstaw\u0119 statystyk sprzeda\u017cy OLAP i statystyk pakowania OLAP. W statystykach sprzeda\u017cy OLAP uwzgl\u0119dniane s\u0105 tylko pozycje faktur wychodz\u0105cych z warto\u015bci\u0105 <em>True<\/em> w atrybucie <em>statisticRelevant.<\/em> W przypadku statystyk opakowa\u0144 OLAP atrybut <em>packagingRelevant<\/em> musi mie\u0107 warto\u015b\u0107 <em>True<\/em>.<\/li>\n<\/ul>\n<ul>\n<li><strong>Faktury zakupu <\/strong>&#8212; pozycje faktur przychodz\u0105cych zaksi\u0119gowane i przeniesione do statystyk OLAP stanowi\u0105 podstaw\u0119 statystyk zakupu OLAP. Uwzgl\u0119dniane s\u0105 tylko te faktury przychodz\u0105ce (i ich pozycje), kt\u00f3re spe\u0142niaj\u0105 nast\u0119puj\u0105ce warunki:<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><em>atrybut statisticsRelevant ma warto\u015b\u0107 true\u00a0<\/em><\/li>\n<li><em>atrybut internalNumber ma warto\u015b\u0107 wi\u0119ksz\u0105 ni\u017c zero (0).<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Zam\u00f3wienia zakupu <\/strong>&#8212; statystyki warto\u015bci zaopatrzenia OLAP obliczaj\u0105 koszty zakupu na podstawie pozycji zam\u00f3wie\u0144 zakupu powi\u0105zanych z pozycjami faktur zakupu.<\/li>\n<\/ul>\n<ul>\n<li><strong>Perspektywy sprzeda\u017cy<\/strong> &#8212; perspektywy sprzeda\u017cy przeniesione do statystyk OLAP stanowi\u0105 podstaw\u0119 statystyk perspektyw sprzeda\u017cy OLAP. Nast\u0119puj\u0105ce obiekty s\u0142u\u017c\u0105 jako bufor dla transferu:<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><em>Jednostka biznesowa cisag.app.crm.obj.OpportunityHistory<\/em><\/li>\n<li><em>Zale\u017cne od cisag.app.crm.obj.OpportunityHistoryDetail<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Jednostka biznesowa podsumowuje wszystkie zmiany prognozy sprzeda\u017cy w danym dniu kalendarzowym.<\/p>\n<p>Fakty s\u0105 zapisywane w spos\u00f3b zagregowany wed\u0142ug klucza. Oznacza to, \u017ce je\u015bli klient kupi\u0142 ten sam towar kilkukrotnie i wszystkie powi\u0105zane faktury wychodz\u0105ce maj\u0105 t\u0119 sam\u0105 dat\u0119 dokumentu, w bazie zostanie zapisania tylko \u0142\u0105czna suma pozycji tych faktur. Proces kumulacji uniemo\u017cliwia jednak dost\u0119p do pojedynczych pozycji wiersza.<\/p>\n<p>Wszystkie kwoty s\u0105 przekazywane w g\u0142\u00f3wnej walucie lokalnej. Umo\u017cliwia to skonsolidowan\u0105 ocen\u0119 w systemie wielofirmowym, nawet je\u015bli nie wszystkie firmy u\u017cywaj\u0105 tej samej waluty g\u0142\u00f3wnej. Daty s\u0105 zawsze pobierane z bazy danych OLTP bez strefy czasowej. Zapis do bazy danych OLAP odbywa si\u0119 ze stref\u0105 czasow\u0105 klienta. Je\u015bli na przyk\u0142ad faktura wychodz\u0105ca ma dat\u0119 dokumentu 01.10.2005 00:00:00 MSK (czasu moskiewskiego), to dokument ten pojawia si\u0119 w statystykach OLAP z dat\u0105 faktury 01.10.2005 00:00:00 CET, je\u015bli dla klienta zapisana jest \u015brodkowoeuropejska strefa czasowa. Ten symboliczny widok daty umo\u017cliwia widok niezale\u017cny od strefy czasowej i zapewnia te same wyniki zapytania niezale\u017cnie od strefy czasowej przegl\u0105darki.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Sterownik ODBC systemu ERP dostarcza r\u00f3wnie\u017c dat\u0119 w atrybucie wirtualnym <em>date_gmt<\/em> jako skoordynowany czas \u015bwiatowy (<em>UTC<\/em> lub <em>Universal Time Coordinated<\/em>). Format ten opiera si\u0119 na po\u0142udniku zerowym przechodz\u0105cym przez Greenwich. Czas \u015brodkowoeuropejski (CET) odpowiada zatem UTC plus jedna godzina. W okresie letnim CET jest o dwie godziny wcze\u015bniejszy ni\u017c UTC. Nale\u017cy pami\u0119ta\u0107, \u017ce dzie\u0144 kalendarzowy atrybutu <em>date_gmt<\/em> mo\u017ce mie\u0107 inn\u0105 warto\u015b\u0107 ni\u017c atrybut <em>dayOfMonth<\/em>, je\u015bli strefa czasowa nie jest brana pod uwag\u0119.<\/div><\/section>\n<p>Statystyki OLAP znajduj\u0105 si\u0119 w przestrzeni nazw <em>com.cisag.app.olap.obj.<\/em> Zosta\u0142y one opisane w poni\u017cszej dokumentacji:<\/p>\n<ul>\n<li><strong>OLAP: Statystyki sprzeda\u017cy<\/strong><\/li>\n<li><strong>OLAP: Statystyki dotycz\u0105ce zam\u00f3wie\u0144<\/strong><\/li>\n<li><strong>OLAP: Statystyki opakowa\u0144<\/strong><\/li>\n<li><strong>OLAP: Statystyki dotycz\u0105ce perspektyw sprzeda\u017cy<\/strong><\/li>\n<\/ul>\n<p>Wymiary s\u0105 opisane wraz z odpowiednimi tabelami fakt\u00f3w. Dokumentacja <em>OLAP: Wymiary bazy<\/em> zawiera opis podstawowych wymiar\u00f3w, tj. wymiar\u00f3w, kt\u00f3re s\u0105 u\u017cywane przez kilka tabel fakt\u00f3w, takich jak klasyfikacje i wymiar czasu.<\/p>\n<h3 id=\"statystyki-oltp\" ><span class=\"ez-toc-section\" id=\"Statystyki_OLTP\"><\/span>Statystyki OLTP<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Opr\u00f3cz schematu gwiazdy bazy danych OLAP, kt\u00f3ry mo\u017cna analizowa\u0107 za pomoc\u0105 zewn\u0119trznych narz\u0119dzi analitycznych, oferowane s\u0105 oceny statystyczne w aplikacjach <em>Artyku\u0142y<\/em> (w widokach <em>Sprzeda\u017c, Zakup<\/em> i <em>Planowanie<\/em>), <em>Partnerzy<\/em> (w widokach <em>Klient, Dostawca<\/em> i <em>Podstawowe <\/em>dla przedstawicieli) oraz <em>Magazyny<\/em> w dedykowanej zak\u0142adce <em>Statystyka<\/em>. Wyniki s\u0105 wy\u015bwietlane zar\u00f3wno w formie tabeli, jak i w formie graficznej.<\/p>\n<p>Statystyki OLTP w aplikacjach <em>Partnerzy<\/em> i <i>Artyku\u0142y <\/i>\u00a0pokazuj\u0105 fakty wygenerowane przez wybran\u0105 organizacj\u0119. W aplikacji <em>Magazyny<\/em> statystyki OLTP nie s\u0105 ograniczone przez organizacj\u0119. U\u017cytkownik, kt\u00f3ry jest uprawniony do otwarcia aplikacji <em>Magazyny<\/em>, mo\u017ce r\u00f3wnie\u017c zapyta\u0107 o statystyki lokalizacji przechowywania OLTP dla wszystkich magazyn\u00f3w zarz\u0105dzanych przez lokalizacj\u0119 przechowywania. Opis poszczeg\u00f3lnych p\u00f3l wprowadzania i wy\u015bwietlania mo\u017cna znale\u017a\u0107 w nast\u0119puj\u0105cych artyku\u0142ach:<\/p>\n<ul>\n<li><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/artykuly-widok-sprzedaz\/\"><strong><em>Artyku\u0142y<\/em>, widok <em>Sprzeda\u017c<\/em><\/strong><\/a><\/li>\n<li><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/artykuly-widok-klienci\/\"><strong><em>Partnerzy<\/em>, widok <em>Klienci<\/em><\/strong><\/a><\/li>\n<li><em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/magazyny\/\"><strong>Magazyny<\/strong><\/a><\/em><\/li>\n<\/ul>\n<p>Analizy s\u0105 oparte na prostych schematach gwiazdy w przestrzeni nazw <em>com.cisag.app.statistic.obj<\/em> w bazie danych OLTP. Statystyki OLTP nie maj\u0105 zatem bezpo\u015bredniego dost\u0119pu do jednostek biznesowych, na kt\u00f3rych oparte s\u0105 statystyki OLTP. Nawet je\u015bli tabele fakt\u00f3w znajduj\u0105 si\u0119 w bazie danych OLTP, statystyki OLTP odzwierciedlaj\u0105 stan w momencie ostatniego transferu do statystyk OLTP.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Transfer do statystyk OLTP nie odnosi si\u0119 do transportu danych mi\u0119dzy dwoma oddzielnymi systemami lub bazami danych (jak w przypadku statystyk OLAP), ale do wype\u0142niania tabel fakt\u00f3w w bazie danych OLTP danymi z bazowych pozycji.<\/div><\/section>\n<p>Dost\u0119pne s\u0105 nast\u0119puj\u0105ce statystyki OLTP:<\/p>\n<ul>\n<li><strong>Statystyki artyku\u0142\u00f3w sprzeda\u017cowych<\/strong>\n<ul>\n<li><em>Roczne statystyki artyku\u0142\u00f3w sprzeda\u017cowych<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki dotycz\u0105ce artyku\u0142\u00f3w i klient\u00f3w<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki dotycz\u0105ce klasyfikacji artyku\u0142\u00f3w i klient\u00f3w <\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki klient\u00f3w<\/strong>\n<ul>\n<li><em>Roczne statystyki dotycz\u0105ce klient\u00f3w<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki artyku\u0142\u00f3w dla klient\u00f3w<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki klasyfikacji artyku\u0142\u00f3w klienta<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki artyku\u0142\u00f3w dotycz\u0105cych zam\u00f3wie\u0144<\/strong>\n<ul>\n<li><em>Roczne statystyki dotycz\u0105ce zam\u00f3wie\u0144 zakupu<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki dostawc\u00f3w artyku\u0142\u00f3w<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki klasyfikacji dostawc\u00f3w artyku\u0142\u00f3w<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki dotycz\u0105ce dostawc\u00f3w<\/strong>\n<ul>\n<li><em>Roczne statystyki dotycz\u0105ce dostawc\u00f3w<\/em><\/li>\n<li><em>Miesi\u0119czne statystyki dotycz\u0105ce artyku\u0142\u00f3w dostawc\u00f3w <\/em><\/li>\n<li><em>Miesi\u0119czne statystyki klasyfikacji artyku\u0142\u00f3w dostawc\u00f3w<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki obs\u0142ugi (dyspozycja)<\/strong>\n<ul>\n<li><em>Roczne statystyki obs\u0142ugi<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Statystyki miejsc sk\u0142adowania<\/strong>\n<ul>\n<li><em>Roczne statystyki dost\u0119pu do lokalizacji przechowywania<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Aby wesprze\u0107 planowanie materia\u0142\u00f3w, widok <em>Planowanie<\/em> aplikacji <i>Artyku\u0142y <\/i>oferuje r\u00f3wnie\u017c kluczowe dane dotycz\u0105ce zakresu, ruchu i cz\u0119stotliwo\u015bci obrotu.\u00a0<\/p>\n<p>Statystyki OLTP s\u0105 zawsze oparte na dokumencie lub pozycji dokumentu w bazie danych OLTP. Informacje o p\u0142atno\u015bciach lub jakiekolwiek odpisy otwartych pozycji w rachunkowo\u015bci finansowej nie s\u0105 brane pod uwag\u0119. Nast\u0119puj\u0105ce rodzaje dokument\u00f3w s\u0105 istotne dla statystyk OLTP:<\/p>\n<ul>\n<li><strong>Faktury sprzeda\u017cy <\/strong>&#8212; pozycje faktur wychodz\u0105cych zaksi\u0119gowane i przekazane do statystyk OLTP stanowi\u0105 podstaw\u0119 statystyk sprzeda\u017cy OLTP. Uwzgl\u0119dniane s\u0105 tylko pozycje faktur wychodz\u0105cych z warto\u015bci\u0105 <em>True<\/em> w atrybucie <em>statisticRelevant<\/em>.<\/li>\n<\/ul>\n<ul>\n<li><strong>Faktury zakupu <\/strong>&#8212; pozycje faktur przychodz\u0105cych zaksi\u0119gowane i przeniesione do statystyk OLTP stanowi\u0105 podstaw\u0119 statystyk zakup\u00f3w OLTP. Uwzgl\u0119dniane s\u0105 tylko te faktury przychodz\u0105ce (i ich pozycje), kt\u00f3re spe\u0142niaj\u0105 nast\u0119puj\u0105ce warunki:<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><em>atrybut statisticsRelevant ma warto\u015b\u0107 true<\/em><\/li>\n<li><em>atrybut internalNumber ma warto\u015b\u0107 wi\u0119ksz\u0105 ni\u017c zero (0).<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Zam\u00f3wienia zakupu <\/strong>&#8212; je\u015bli w aplikacji <em>Konfiguracja<\/em>, w polu <em>Typ statystyki<\/em> zdefiniowana jest <em>Warto\u015b\u0107 zakupu<\/em>, statystyki zakup\u00f3w OLTP obliczaj\u0105 koszty zakup\u00f3w na podstawie pozycji zam\u00f3wie\u0144 zwi\u0105zanych z pozycjami faktur zakupu.<\/li>\n<\/ul>\n<ul>\n<li><strong>Publikowanie materia\u0142\u00f3w<\/strong> &#8212; pozycje materia\u0142owe pomy\u015blnie przetworzone przez serwer logistyki magazynowej stanowi\u0105 podstaw\u0119 statystyk rotacji zapas\u00f3w OLTP i statystyk magazyn\u00f3w OLTP. Statystyki obrotu zapasami OLTP uwzgl\u0119dniaj\u0105 tylko przesuni\u0119cia materia\u0142owe pozycji magazynowych, kt\u00f3re korzystaj\u0105 z danych planowania. Je\u015bli brakuje danych MRP dla lokalizacji (organizacji) ksi\u0119gowania, ksi\u0119gowanie materia\u0142u nie jest brane pod uwag\u0119. Ponadto nale\u017cy okre\u015bli\u0107 dla pozycji magazynowej w widoku <i>Planowanie, <\/i>w aplikacji <em>Artyku\u0142y<\/em>, \u017ce ma ona by\u0107 uwzgl\u0119dniana w statystykach.<\/li>\n<\/ul>\n<p>W aplikacjach <i>Artyku\u0142y <\/i>i <em>Partnerzy<\/em> mo\u017cna okre\u015bli\u0107, czy dany artyku\u0142 lub partner jest uwzgl\u0119dniany, czy wykluczany z odpowiednich statystyk OLTP. W\u0142\u0105czenie lub wykluczenie mo\u017cna okre\u015bli\u0107 na maksymalnie trzech poziomach:<\/p>\n<ol>\n<li><strong>Jednostka biznesowa<\/strong><\/li>\n<li><strong>Klasyfikacje statystyki<\/strong><\/li>\n<li><strong>Konfiguracja<\/strong><\/li>\n<\/ol>\n<p>Na przyk\u0142ad, aby okre\u015bli\u0107, czy artyku\u0142 jest uwzgl\u0119dniany w rocznych statystykach sprzeda\u017cy artyku\u0142\u00f3w, dane g\u0142\u00f3wne artyku\u0142u s\u0105 najpierw sprawdzane w aplikacji <em>Artyku\u0142y.<\/em>\u00a0Je\u015bli pole <em>W\u0142\u0105czenie\/Wy\u0142\u0105czenie<\/em> w widoku <em>Sprzeda\u017c<\/em> ma warto\u015b\u0107 <em>W\u0142\u0105czenie<\/em>, w\u00f3wczas artyku\u0142 jest uwzgl\u0119dniony. Je\u015bli jednak warto\u015bci\u0105 jest <em>Wykluczenie<\/em>, artyku\u0142 nie jest uwzgl\u0119dniony w statystykach. Je\u015bli pole ma warto\u015b\u0107 <em>Dziedziczenie<\/em>, te same dane s\u0105 weryfikowane w klasyfikacji statystyk artyku\u0142\u00f3w sprzeda\u017cy zapisanej w polu wej\u015bciowym <em>Klasyfikacja.<\/em> Je\u015bli w klasyfikacji w polu <em>W\u0142\u0105czenie\/wykluczenie <\/em>r\u00f3wnie\u017c ustawiona jest warto\u015b\u0107 <em>Dziedziczenie,\u00a0<\/em>sprawdzane s\u0105 ustawienia zapisane w aplikacji <em>Konfiguracja<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli w danym podmiocie gospodarczym (artyku\u0142 lub partner) brakuje danych statystycznych (mo\u017ce to by\u0107 spowodowane na przyk\u0142ad p\u00f3\u017aniejszymi zmianami w aplikacji <em>Konfiguracja<\/em>), u\u017cywane jest ustawienie zapisane w aplikacji <em>Konfiguracja<\/em>.<\/div><\/section>\n<p>Pozycja dokumentu jest przenoszona do statystyk rocznych, je\u015bli odpowiedni podmiot gospodarczy jest uwzgl\u0119dniony w statystykach. Je\u015bli na przyk\u0142ad klient o warto\u015bci <i>Wykluczenie <\/i>zakupi\u0142 artyku\u0142 o warto\u015bci <em>W\u0142\u0105czenie<\/em>, pozycja faktury wychodz\u0105cej jest przenoszona do rocznych statystyk pozycji sprzeda\u017cy, ale nie do rocznych statystyk klienta. W statystykach obrotu magazynowego pozycja magazynowa musi mie\u0107 r\u00f3wnie\u017c u\u017cycie danych planowania, aby ksi\u0119gowanie materia\u0142u zosta\u0142o przeniesione. Z drugiej strony, w statystykach dotycz\u0105cych magazynu wszystkie odpowiednie ksi\u0119gowania materia\u0142\u00f3w s\u0105 zawsze przenoszone, niezale\u017cnie od tego, czy pozycja magazynowa jest uwzgl\u0119dniona, czy wykluczona.<\/p>\n<p>W przypadku miesi\u0119cznych statystyk zar\u00f3wno partner, jak i artyku\u0142 musz\u0105 by\u0107 brane pod uwag\u0119, aby pozycja mog\u0142a zosta\u0107 przeniesiona. Natomiast w przypadku miesi\u0119cznych statystyk, kt\u00f3re wykorzystuj\u0105 klasyfikacj\u0119 statystyczn\u0105 jako dodatkow\u0105 jednostk\u0119 biznesow\u0105, do sprawdzenia wykorzystywana jest tylko podstawowa jednostka biznesowa. Je\u015bli na przyk\u0142ad klient o warto\u015bci <i>Wykluczenie <\/i> zakupi\u0142 artyku\u0142 o warto\u015bci <em>W\u0142\u0105czenie<\/em>, pocz\u0105tkowa pozycja faktury jest przenoszona do miesi\u0119cznych statystyk dotycz\u0105cych klasyfikacji artyku\u0142\u00f3w i klient\u00f3w i nie jest przenoszona do miesi\u0119cznych statystyk klasyfikacji artyku\u0142\u00f3w klienta. Przeniesienie jest niezale\u017cne od klasyfikacji statystyk drugorz\u0119dnych.<\/p>\n<p>Je\u015bli zostan\u0105 zmienione warto\u015bci dla w\u0142\u0105czenia i wykluczenia, nie ma to wp\u0142ywu na fakty zawarte w tabelach fakt\u00f3w. Zmiana zacznie obowi\u0105zywa\u0107 dopiero przy nast\u0119pnej aktualizacji fakt\u00f3w, a wszystkie nowe pozycje dodane od ostatniego transferu zostan\u0105 przeniesione do statystyk OLTP. Je\u015bli starsze pozycje wierszy maj\u0105 zosta\u0107 przeniesione do statystyk OLTP w p\u00f3\u017aniejszym terminie, nale\u017cy uruchomi\u0107 aplikacj\u0119 dzia\u0142aj\u0105c\u0105 w tle <em>Usuwanie i odtwarzanie fakt\u00f3w statystyki<\/em>.<\/p>\n<p>Statystyki OLTP znajduj\u0105 si\u0119 w przestrzeni nazw <em>com.cisag.app.statistic.obj.<\/em> Zosta\u0142y one opisane w poni\u017cszej dokumentacji:<\/p>\n<ul>\n<li><strong>OLTP: Statystyki sprzeda\u017cy<\/strong><\/li>\n<li><strong>OLTP: Statystyki zakupu<\/strong><\/li>\n<li><strong>OLTP: Statystyki rotacji<\/strong><\/li>\n<li><strong>OLTP: Statystyki miejsc sk\u0142adowania<\/strong><\/li>\n<\/ul>\n<h3 id=\"zastosowania-i-funkcje\" ><span class=\"ez-toc-section\" id=\"Zastosowania_i_funkcje\"><\/span>Zastosowania i funkcje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Funkcje hurtowni danych i statystyk s\u0105 zintegrowane z procesami biznesowymi, dzi\u0119ki czemu s\u0105 dost\u0119pne w odpowiednich punktach. Umo\u017cliwi\u0142o to rezygnacj\u0119 z prezentacji hurtowni danych i statystyk jako osobnego modu\u0142u. Aplikacje dost\u0119pne we wcze\u015bniejszych wersjach mo\u017cna znale\u017a\u0107 w nast\u0119puj\u0105cych lokalizacjach:<\/p>\n<ul>\n<li><strong>Konfiguracja aplikacji<\/strong> &#8212; w aplikacji <em>Konfiguracja<\/em> mo\u017cna wprowadzi\u0107 specyficzne dla klienta ustawienia statystyk OLAP i OLTP za pomoc\u0105 funkcji <em>Hurtownia danych i statystyka<\/em>. Poniewa\u017c szczeg\u00f3\u0142y statystyk magazyn\u00f3w s\u0105 przechowywane dla ka\u017cdej firmy, znajduj\u0105 si\u0119 one w oddzielnej funkcji <em>Utylizacja opakowa\u0144<\/em> w ramach g\u0142\u00f3wnej funkcji <em>Podstawowe<\/em>. Z tego samego powodu standardowe cenniki wymagane przez statystyki sprzeda\u017cy i zam\u00f3wie\u0144 znajduj\u0105 si\u0119 w funkcji <em>Ceny<\/em> pod g\u0142\u00f3wnymi funkcjami <em>Sprzeda\u017c<\/em> lub <em>Zam\u00f3wienia<\/em>.<\/li>\n<\/ul>\n<p>Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w dokumentacji <em>Konfiguracja: Funkcje biznesowe<\/em> i <em>Konfiguracja<\/em><em>: Hurtownia danych i statystyki<\/em>.<\/p>\n<ul>\n<li><strong>Aplikacja w tle <em>Aktualizacja wymiar\u00f3w statystyki <\/em><\/strong>&#8212; podczas wykonywania wymiary statystyk OLAP s\u0105 por\u00f3wnywane z odpowiednimi jednostkami biznesowymi w bazie danych OLTP. Aktualizacja wymiar\u00f3w statystyk nie ma wp\u0142ywu na statystyki OLTP. Ta aplikacja <span style=\"font-size: revert; color: initial;\">dzia\u0142aj\u0105ca w tle jest widoczna tylko wtedy, gdy odpowiednia baza danych OLTP jest aktywnie po\u0142\u0105czona z baz\u0105 danych OLAP.<\/span><\/li>\n<\/ul>\n<ul>\n<li><strong>Aplikacja w tle <em>Usuwanie i odtwarzanie fakt\u00f3w statystyki<\/em><\/strong> &#8212; po u\u017cyciu tej aplikacji najpierw usuwane s\u0105 wybrane fakty w statystykach OLAP i OLTP. Liczniki istotne dla aktualizacji s\u0105 nast\u0119pnie resetowane, a fakty statystyczne s\u0105 aktualizowane. Reorganizacja fakt\u00f3w statystycznych nie ma wp\u0142ywu na istniej\u0105ce wymiary statystyczne.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po uruchomieniu aplikacji w tle <em>Usuwanie i odtwarzanie fakt\u00f3w statystyki<\/em> wszystkie fakty s\u0105 usuwane z wybranych tabel fakt\u00f3w a odpowiednie liczniki transferu s\u0105 zerowane i przenoszone do statystyk na podstawie bie\u017c\u0105cych danych OLTP. Je\u015bli fakty historyczne zasta\u0142y zaimportowane ze starych system\u00f3w do statystyk OLAP, nale\u017cy je wyeksportowa\u0107 lub zapisa\u0107 w innej odpowiedniej formie, kt\u00f3ra pozwoli na ich ponowne zaimportowanie przed usuni\u0119ciem i przebudowaniem fakt\u00f3w statystyk OLAP.<\/div><\/section>\n<p>Przechowuj\u0105c wzorzec serii w kolejno\u015bci przetwarzania, fakty statystyczne i wymiary statystyczne mog\u0105 by\u0107 aktualizowane wielokrotnie, np. o okre\u015blonej porze dnia.\u00a0<\/p>\n<p>W oknie dialogowym uruchamiania aplikacji w tle nale\u017cy wybra\u0107 odpowiednie statystyki. Aktualizacja odbywa si\u0119 zawsze zar\u00f3wno dla statystyk OLAP, jak i OLTP. Opis dzia\u0142a\u0144 i parametr\u00f3w aplikacji dzia\u0142aj\u0105cych w tle mo\u017cna znale\u017a\u0107 w bezpo\u015bredniej pomocy danej aplikacji.<\/p>\n<h3 id=\"proces\" ><span class=\"ez-toc-section\" id=\"Proces\"><\/span>Proces<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Poni\u017csza ilustracja przedstawia procedur\u0119 aktualizacji fakt\u00f3w statystycznych i wymiar\u00f3w statystycznych przy u\u017cyciu statystyk sprzeda\u017cy (OLAP) i rocznych statystyk klient\u00f3w (OLTP):<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<figure id=\"attachment_25653\" aria-describedby=\"caption-attachment-25653\" style=\"width: 920px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-25653 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2.png\" alt=\"\" width=\"920\" height=\"640\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2-300x209.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2-768x534.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2-50x35.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2-600x417.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2025\/02\/wprowadzenie.drawio-2-320x223.png 320w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><figcaption id=\"caption-attachment-25653\" class=\"wp-caption-text\">Procedura aktualizacji fakt\u00f3w statystycznych i wymiar\u00f3w statystycznych przy u\u017cyciu statystyk sprzeda\u017cy (OLAP) i rocznych statystyk klient\u00f3w (OLTP)<\/figcaption><\/figure>\n<p>Odpowiednie statystyki OLAP i OLTP s\u0105 aktualizowane asynchronicznie. Jednostki biznesowe zdefiniowane jako fakty wyodr\u0119bniane s\u0105 z bazy danych OLTP, przygotowywane i zapisywane w statystykach OLAP jako schemat gwiazdy, a tak\u017ce przenoszone do statystyk OLTP zgodnie z ustawieniami w\u0142\u0105czania i wykluczania. Je\u015bli fakty, kt\u00f3re maj\u0105 zosta\u0107 przeniesione, odnosz\u0105 si\u0119 do jednostek biznesowych, kt\u00f3re nie s\u0105 obecne w tabelach wymiar\u00f3w OLAP, brakuj\u0105ce rekordy danych s\u0105 automatycznie dodawane do tabel wymiar\u00f3w OLAP. Aby m\u00f3c analizowa\u0107 statystyki OLAP, nie trzeba jawnie aktualizowa\u0107 wymiar\u00f3w statystyk. Aby okre\u015bli\u0107 wszystkich klient\u00f3w, dla kt\u00f3rych nie wygenerowano \u017cadnych faktur wychodz\u0105cych, konieczna jest aktualizacja wymiar\u00f3w. Wszystkie istotne fakty s\u0105 zawsze przenoszone do statystyk OLAP. Nie jest mo\u017cliwe wykluczenie niekt\u00f3rych partner\u00f3w lub artyku\u0142\u00f3w ze statystyk OLAP, jak ma to miejsce w przypadku statystyk OLTP.<\/p>\n<p>Faktury sprzeda\u017cy otrzymuj\u0105 unikalny identyfikator w systemie podczas ich tworzenia. W przypadku faktur zakupu identyfikator nie jest przypisywany do momentu zaksi\u0119gowania. Numery te okre\u015blaj\u0105 r\u00f3wnie\u017c kolejno\u015b\u0107, w jakiej pozycje faktur s\u0105 przesy\u0142ane do statystyk OLAP i OLTP. Podczas aktualizacji zapisywany jest numer ostatniej przes\u0142anej faktury. Nast\u0119pna aktualizacja fakt\u00f3w statystycznych jest kontynuowana z faktur\u0105 o kolejnym najwy\u017cszym numerze sekwencyjnym. Zapewnia to kompletny i unikalny transfer pozycji faktur. Rekordy danych w historii perspektyw sprzeda\u017cy r\u00f3wnie\u017c otrzymuj\u0105 wewn\u0119trzny numer sekwencji podczas ich tworzenia. Ksi\u0119gowania materia\u0142\u00f3w s\u0105 przesy\u0142ane zgodnie z atrybutem <em>internalProcessingNumber<\/em>.<\/p>\n<p>Podczas transferu dane w tabelach fakt\u00f3w s\u0105 kumulowane wed\u0142ug klucza. Je\u015bli na przyk\u0142ad klient zakupi\u0142 ten sam towar kilka razy, a wszystkie wygenerowane faktury wychodz\u0105ce maj\u0105 t\u0119 sam\u0105 dat\u0119 dokumentu, w\u00f3wczas do statystyk OLAP przesy\u0142ana jest tylko suma pozycji faktur sprzeda\u017cy. W statystykach OLTP wszystkie tabele fakt\u00f3w s\u0105 kumulowane wed\u0142ug miesi\u0105ca kalendarzowego. Z jednej strony taka kumulacja oznacza mniejsz\u0105 obj\u0119to\u015b\u0107 danych, ale oznacza r\u00f3wnie\u017c, \u017ce nie jest mo\u017cliwe dotarcie do pojedynczej pozycji dokumentu.<\/p>\n<p>Tabele wymiar\u00f3w OLAP s\u0105 aktualizowane w taki sam spos\u00f3b jak tabele fakt\u00f3w. Je\u015bli jednostka biznesowa istnieje w kilku wersjach zale\u017cnych od czasu, przenoszona jest wersja obowi\u0105zuj\u0105ca w momencie aktualizacji.<\/p>\n<p>Aplikacje <em>Partnerzy<\/em>, <em>Artyku\u0142y<\/em> i <em>Magazyny<\/em> wy\u015bwietlaj\u0105 statystyki OLTP w formie graficznej. System nie udost\u0119pnia \u017cadnych aplikacji do analizy statystyk OLAP. Mo\u017cna je analizowa\u0107 za pomoc\u0105 aplikacji zewn\u0119trznych. Sterownik ODBC systemu ERP obs\u0142uguje zewn\u0119trzny dost\u0119p do danych statystycznych przy u\u017cyciu na przyk\u0142ad produkt\u00f3w Cognos<sup>\u00ae<\/sup> i Crystal Reports<sup>\u00ae<\/sup>. Opis sterownika ODBC systemu ERP mo\u017cna znale\u017a\u0107 w dokumentacji <em>\u0179r\u00f3d\u0142a danych ODBC.<\/em> Dodatkowo mo\u017cliwe jest analizowanie statystyk OLTP przy u\u017cyciu zewn\u0119trznych aplikacji. Umo\u017cliwia to na przyk\u0142ad utworzenie raportu opartego na miesi\u0119cznych statystykach sprzeda\u017cy artyku\u0142\u00f3w przez klient\u00f3w, kt\u00f3ry zawiera list\u0119 dziesi\u0119ciu najlepiej sprzedaj\u0105cych si\u0119 artyku\u0142\u00f3w w podziale na klient\u00f3w i miesi\u0105ce kalendarzowe.<\/p>\n<p>Reorganizacja podmiot\u00f3w biznesowych w bazie danych OLTP nie ma wp\u0142ywu na fakty i wymiary ju\u017c przeniesione w statystykach OLAP. Je\u015bli na przyk\u0142ad ju\u017c zreorganizowany artyku\u0142 zostanie ponownie wprowadzony do bazy danych OLTP, prowadzi to do utworzenia nowego rekordu danych w tabeli wymiar\u00f3w podczas nast\u0119pnej aktualizacji wymiar\u00f3w statystyk. Statystyki OLAP zawieraj\u0105 w\u00f3wczas dwa artyku\u0142y sprzeda\u017cy z tym samym numerem artyku\u0142u, ale z r\u00f3\u017cnymi identyfikatorami (atrybut: <em>id<\/em>). Je\u015bli zostanie przeanalizowana sprzeda\u017c osi\u0105gni\u0119ta dla ka\u017cdego numeru artyku\u0142u, sprzeda\u017c dw\u00f3ch artyku\u0142\u00f3w sprzeda\u017cy zostanie wy\u015bwietlona razem. Je\u015bli sprzeda\u017c analizowana jest wed\u0142ug unikalnego identyfikatora, sprzeda\u017c dw\u00f3ch artyku\u0142\u00f3w sprzeda\u017cy jest wy\u015bwietlana osobno. Poniewa\u017c statystyki OLTP s\u0105 bezpo\u015brednio powi\u0105zane z jednostkami biznesowymi <em>Partnerzy<\/em> i <em>Artyku\u0142y<\/em>, reorganizacja artyku\u0142u sprzeda\u017cy w powy\u017cszym przyk\u0142adzie prowadzi do usuni\u0119cia wszystkich fakt\u00f3w dla artyku\u0142u w statystykach OLTP.<\/p>\n<h3 id=\"import-i-eksport-danych\" ><span class=\"ez-toc-section\" id=\"Import_i_eksport_danych\"><\/span>Import i eksport danych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Za pomoc\u0105 aplikacji <em>Import danych<\/em> mo\u017cna przesy\u0142a\u0107 fakty do nast\u0119puj\u0105cych tabel fakt\u00f3w statystyk OLAP:<\/p>\n<ul>\n<li><strong>Statystyki sprzeda\u017cy<\/strong><\/li>\n<li><strong>Statystyki zakupu<\/strong><\/li>\n<li><strong>Statystyki warto\u015bci zam\u00f3wie\u0144<\/strong><\/li>\n<li><strong>Prognozy sprzeda\u017cy<\/strong><\/li>\n<li><strong>Prognozy zam\u00f3wie\u0144<\/strong><\/li>\n<\/ul>\n<p>Prognozy sprzeda\u017cy i zakupu mog\u0105 by\u0107 zar\u00f3wno importowane, jak i eksportowane. Pozosta\u0142e tabele fakt\u00f3w mog\u0105 by\u0107 tylko importowane. Instrukcje importowania tabel fakt\u00f3w mo\u017cna znale\u017a\u0107 w nast\u0119puj\u0105cych artyku\u0142ach:<\/p>\n<ul>\n<li><strong>Import statystyk warto\u015bci zam\u00f3wie\u0144 do bazy danych OLAP<\/strong><\/li>\n<li><strong>Import statystyk warto\u015bci zakup\u00f3w do bazy danych OLAP<\/strong><\/li>\n<li><strong>Import prognoz zakupu do bazy danych OLAP<\/strong><\/li>\n<li><strong>Import prognoz sprzeda\u017cy do bazy danych OLAP<\/strong><\/li>\n<li><strong>Import statystyk sprzeda\u017cy do bazy danych OLAP<\/strong><\/li>\n<\/ul>\n<p>Wi\u0119cej informacji na temat aplikacji <em>Import danych<\/em> mo\u017cna znale\u017a\u0107 w dokumentacji <em>Import danych<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po uruchomieniu aplikacji w tle <em>Usu\u0144 i przebuduj fakty statystyk<\/em> wszystkie fakty s\u0105 usuwane z wybranych tabel fakt\u00f3w, odpowiednie liczniki transferu s\u0105 zerowane i ponownie przenoszone do statystyk na podstawie bie\u017c\u0105cych danych OLTP. Je\u015bli zaimportowane s\u0105 fakty historyczne ze starych system\u00f3w do statystyk OLAP, nale\u017cy je wyeksportowa\u0107 lub zapisa\u0107 w innej odpowiedniej formie, kt\u00f3ra pozwoli na ich ponowne zaimportowanie przed usuni\u0119ciem i przebudowaniem fakt\u00f3w statystyk OLAP.<\/div><\/section>\n<h3 id=\"uprawnienia\" ><span class=\"ez-toc-section\" id=\"Uprawnienia\"><\/span>Uprawnienia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Uprawnienia mog\u0105 zosta\u0107 przypisane za pomoc\u0105 r\u00f3l uprawnie\u0144 jak r\u00f3wnie\u017c poprzez przyporz\u0105dkowanie organizacji. Szczeg\u00f3\u0142owe informacje mo\u017cna znale\u017a\u0107 w artykule <em>Uprawnienia<\/em>.<\/p>\n<h4 id=\"uprawnienia-specjalne\" ><span class=\"ez-toc-section\" id=\"Uprawnienia_specjalne\"><\/span>Uprawnienia specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacje modu\u0142u <em>Hurtownia danych i statystyki<\/em> nie wymagaj\u0105 uprawnie\u0144 specjalnych.<\/p>\n<p>Ka\u017cdy u\u017cytkownik uprawniony do otwierania aplikacji <em>Partnerzy<\/em>, <em>Artyku\u0142y<\/em> lub <em>Magazyny<\/em> mo\u017ce r\u00f3wnie\u017c wywo\u0142a\u0107 statystyki OLTP w zak\u0142adce <em>Statystyka<\/em>.<\/p>\n<p>Aby m\u00f3c analizowa\u0107 statystyki OLAP, potrzebna jest zar\u00f3wno mo\u017cliwo\u015b\u0107 korzystania ze sterownika ODBC systemu ERP, jak i odpowiednie uprawnienia w bazie danych OLAP.<\/p>\n<p>Aby aktualizowa\u0107 fakty statystyczne i wymiary statystyczne oraz przebudowywa\u0107 fakty statystyczne, potrzebna jest mo\u017cliwo\u015b\u0107 uruchamiania aplikacji w tle.<\/p>\n<h4 id=\"przyporzadkowania-organizacji\" ><span class=\"ez-toc-section\" id=\"Przyporzadkowania_organizacji\"><\/span>Przyporz\u0105dkowania organizacji<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nie s\u0105 wymagane przyporz\u0105dkowania organizacji<\/p>\n<h4 id=\"funkcje-specjalne\" ><span class=\"ez-toc-section\" id=\"Funkcje_specjalne\"><\/span>Funkcje specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wybrana baza danych OLTP musi by\u0107 po\u0142\u0105czona z baz\u0105 danych OLAP, aby aplikacja w tle <em>Aktualizuj wymiary statystyczne<\/em> by\u0142a widoczna.<\/p>\n<h4 id=\"upowaznienia-dla-partnerow-biznesowych\" ><span class=\"ez-toc-section\" id=\"Upowaznienia_dla_partnerow_biznesowych\"><\/span>Upowa\u017cnienia dla partner\u00f3w biznesowych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacje nie s\u0105 udost\u0119pniane partnerom biznesowym.<\/p>\n\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11936","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hurtownia-danych-i-statystyki"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11936","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=11936"}],"version-history":[{"count":15,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11936\/revisions"}],"predecessor-version":[{"id":25654,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11936\/revisions\/25654"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}