{"id":11152,"date":"2026-02-23T16:50:03","date_gmt":"2026-02-23T15:50:03","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11152"},"modified":"2026-02-23T17:11:35","modified_gmt":"2026-02-23T16:11:35","slug":"instalacja-lista-bi","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/","title":{"rendered":"Instalacja: Lista BI"},"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\/instalacja-lista-bi\/#Wymagania_instalacyjne\" >Wymagania instalacyjne<\/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\/instalacja-lista-bi\/#Parametryzacja_Comarch_ERP_Enterprise\" >Parametryzacja Comarch ERP Enterprise<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Wymagania_wstepne\" >Wymagania wst\u0119pne<\/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\/instalacja-lista-bi\/#Ustawienia_Comarch_ERP_Enterprise\" >Ustawienia Comarch ERP Enterprise<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Aplikacja_Przyporzadkowania_wymiarow\" >Aplikacja Przyporz\u0105dkowania wymiar\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Aplikacja_Zastosowanie_klasyfikacji\" >Aplikacja Zastosowanie klasyfikacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Aplikacja_Przyporzadkowania_rodzajow_kosztow_sprzedazy_zakupu_itp\" >Aplikacja Przyporz\u0105dkowania rodzaj\u00f3w koszt\u00f3w (sprzeda\u017cy, zakupu itp.)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Aplikacje_dzialajace_w_tle_Business_Intelligence_Controlling\" >Aplikacje dzia\u0142aj\u0105ce w tle Business Intelligence \/ Controlling<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Eksport_pelny_danych_wymiarow\" >Eksport pe\u0142ny danych wymiar\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Eksport_wymiarow\" >Eksport wymiar\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Eksport_klasyfikacji\" >Eksport klasyfikacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Generowanie_klasyfikacji_wymiarow_opcjonalnych\" >Generowanie klasyfikacji wymiar\u00f3w opcjonalnych<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przeglad_istotnych_obiektow_biznesowych\" >Przegl\u0105d istotnych obiekt\u00f3w biznesowych<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Obiekt_biznesowy_OptionalDimension\" >Obiekt biznesowy OptionalDimension<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Obiekt_biznesowy_Facts\" >Obiekt biznesowy Facts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Obiekt_biznesowy_TransferReference\" >Obiekt biznesowy TransferReference<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Obiekt_biznesowy_ClassificationLevel\" >Obiekt biznesowy ClassificationLevel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Obiekt_biznesowy_ClassificationNode\" >Obiekt biznesowy ClassificationNode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Ponowne_utworzenie_tabeli_faktow_facts\" >Ponowne utworzenie tabeli fakt\u00f3w (facts)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przeglad_list_BI_udostepnione_pliki\" >Przegl\u0105d list BI \/ udost\u0119pnione pliki<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Nazewnictwo\" >Nazewnictwo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Zawartosc_nosnika_list_BI\" >Zawarto\u015b\u0107 no\u015bnika list BI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Katalog_bazy_danych_DB\" >Katalog bazy danych DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Katalog_dokumentacji_Doku\" >Katalog dokumentacji Doku<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Projekty_Net_list_BI\" >Projekty .Net list BI<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracje_w_relacyjnej_bazie_danych\" >Konfiguracje w relacyjnej bazie danych<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Podlaczenie_relacyjnej_bazy_danych\" >Pod\u0142\u0105czenie relacyjnej bazy danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Nieprzyporzadkowane_elementy\" >Nieprzyporz\u0105dkowane elementy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_widokow_w_relacyjnej_bazie_danych\" >Dostosowanie widok\u00f3w w relacyjnej bazie danych<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Wymiary_standardowe\" >Wymiary standardowe<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim01_organizacje_finansowe_wymiar_OLAP_firmy\" >V_Dim01 (organizacje finansowe; wymiar OLAP: firmy)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim02_Typy_danych_wymiar_OLAP_Typy_danych\" >V_Dim02 (Typy danych; wymiar OLAP: Typy danych)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim03_czas_rok_kalendarzowy_wymiar_OLAP_okresy_KJ\" >V_Dim03 (czas \/ rok kalendarzowy; wymiar OLAP: okresy KJ)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim04_czas_rok_finansowy_wymiar_OLAP_okresy_WJ\" >V_Dim04 (czas \/ rok finansowy; wymiar OLAP: okresy WJ)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim05_podmiot_ksiegowy_wymiar_OLAP_podmiot_ksiegowy\" >V_Dim05 (podmiot ksi\u0119gowy; wymiar OLAP: podmiot ksi\u0119gowy)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim06_Dzial_wymiar_OLAP_Dzial\" >V_Dim06 (Dzia\u0142; wymiar OLAP: Dzia\u0142)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim07_Waluta_wymiar_OLAP_Waluta\" >V_Dim07 (Waluta; wymiar OLAP: Waluta)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim08_Numer_dokumentu_wymiar_OLAP\" >V_Dim08 (Numer dokumentu; wymiar OLAP: -)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim10_rodzaje_kosztow_wymiar_OLAP_rodzaje_kosztow\" >V_Dim10 (rodzaje koszt\u00f3w; wymiar OLAP: rodzaje koszt\u00f3w)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Wymiary_opcjonalne\" >Wymiary opcjonalne<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim11_np_centra_kosztow_wymiar_OLAP_centra_kosztow\" >V_Dim11 (np. centra koszt\u00f3w; wymiar OLAP: centra koszt\u00f3w)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim12_np_jednostka_kosztow_wymiar_OLAP_jednostka_kosztow\" >V_Dim12 (np. jednostka koszt\u00f3w; wymiar OLAP: jednostka koszt\u00f3w)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim13_np_Artykul_wymiar_OLAP_Artykul\" >V_Dim13 (np. Artyku\u0142; wymiar OLAP: Artyku\u0142)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim14_np_Customer_wymiar_OLAP_Customer\" >V_Dim14 (np. Customer; wymiar OLAP: Customer)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim15_np_Representative_wymiar_OLAP_Representative\" >V_Dim15 (np. Representative; wymiar OLAP: Representative)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Dim16_np_OU_wymiar_OLAP_OU\" >V_Dim16 (np. OU; wymiar OLAP: OU)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dane_transakcji\" >Dane transakcji<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#V_Facts_ruchy\" >V_Facts (ruchy)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Widoki_bez_dostosowan\" >Widoki bez dostosowa\u0144<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Edycja_projektu_SSIS_%E2%80%93_Integration_Services\" >Edycja projektu SSIS \u2013 Integration Services<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przeglad_dostepu_do_danych\" >Przegl\u0105d dost\u0119pu do danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracja_sterownika_ODBC\" >Konfiguracja sterownika ODBC<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Serwer_SQL\" >Serwer SQL<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Oracle\" >Oracle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Polaczenie_bez_sterownika_ODBC\" >Po\u0142\u0105czenie bez sterownika ODBC<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Oracle-2\" >Oracle<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Edycja_projektu_SSIS_%E2%80%93_Integration_Services-2\" >Edycja projektu SSIS \u2013 Integration Services<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Otwieranie_projektu_SSIS\" >Otwieranie projektu SSIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosuj_polaczenia_w_menedzerze_polaczen\" >Dostosuj po\u0142\u0105czenia w mened\u017cerze po\u0142\u0105cze\u0144<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Zapisanie_utworzenie_i_uruchomienie_projektu_SSIS\" >Zapisanie, utworzenie i uruchomienie projektu SSIS<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Edycja_projektu_SSAS_%E2%80%93_Analysis_Services\" >Edycja projektu SSAS \u2013 Analysis Services<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Otwarcie_projektu_SSAS\" >Otwarcie projektu SSAS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Wielowymiarowy_serwer_baza_danych\" >Wielowymiarowy serwer \/ baza danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przetwarzanie_wymiarow\" >Przetwarzanie wymiar\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowywanie_glebokosci_hierarchii_wymiarow\" >Dostosowywanie g\u0142\u0119boko\u015bci hierarchii wymiar\u00f3w<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Ogolne_informacje_na_temat_hierarchii\" >Og\u00f3lne informacje na temat hierarchii<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_glebokosci_hierarchii\" >Dostosowanie g\u0142\u0119boko\u015bci hierarchii<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_kostki\" >Dostosowanie kostki<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Otwarcie_kostki\" >Otwarcie kostki<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przypisywanie_typow_kosztow_do_kluczowych_wartosci\" >Przypisywanie typ\u00f3w koszt\u00f3w do kluczowych warto\u015bci<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Przetwarzanie_projektu_SSAS\" >Przetwarzanie projektu SSAS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Edycja_projektu_SSRS_%E2%80%93_Reporting_Services\" >Edycja projektu SSRS \u2013 Reporting Services<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Otwarcie_projektu_SSRS\" >Otwarcie projektu SSRS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Serwer_wielowymiarowy_baza_danych\" >Serwer wielowymiarowy \/ baza danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_raportow_Top_Flop\" >Dostosowanie raport\u00f3w Top Flop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Udostepnienie_raportow\" >Udost\u0119pnienie raport\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-77\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Wywolanie_srodowiska_raportow\" >Wywo\u0142anie \u015brodowiska raport\u00f3w<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-78\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Lokalizacja_i_konfiguracja\" >Lokalizacja i konfiguracja<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-79\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Lokalizacja_srodowiska\" >Lokalizacja \u015brodowiska<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-80\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Tlumaczenia_dla_wymiarow\" >T\u0142umaczenia dla wymiar\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-81\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Tlumaczenia_dla_kostek\" >T\u0142umaczenia dla kostek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-82\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Tlumaczenia_dodatkowych_informacji_w_uslugach_ponownego_raportowania\" >T\u0142umaczenia dodatkowych informacji w us\u0142ugach ponownego raportowania<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-83\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracja_srodowiska_raportowego\" >Konfiguracja \u015brodowiska raportowego<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-84\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracja_automatycznego_importu_w_SQL_Server_Agent\" >Konfiguracja automatycznego importu w SQL Server Agent<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-85\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracja_pakietu_SSIS_do_przetwarzania_wielowymiarowej_bazy_danych\" >Konfiguracja pakietu SSIS do przetwarzania wielowymiarowej bazy danych<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-86\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Otwarcie_projektu_SSIS\" >Otwarcie projektu SSIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-87\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_polaczenia_w_menedzerze_polaczen\" >Dostosowanie po\u0142\u0105czenia w mened\u017cerze po\u0142\u0105cze\u0144<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-88\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Dostosowanie_zadania_przetwarzania\" >Dostosowanie zadania przetwarzania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-89\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Zapisywanie_i_tworzenie_projektu_SSIS\" >Zapisywanie i tworzenie projektu SSIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-90\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Konfiguracja_SQL_Server_Agent\" >Konfiguracja SQL Server Agent<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-91\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Uruchomienie_SQL_Server_Management_Studio\" >Uruchomienie SQL Server Management Studio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-92\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Uruchomienie_SQL_Server_Agent\" >Uruchomienie SQL Server Agent<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-93\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-lista-bi\/#Tworzenie_nowego_zadania\" >Tworzenie nowego zadania<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p data-start=\"14\" data-end=\"397\">Listy BI stanowi\u0105 standaryzowane rozwi\u0105zanie Business Intelligence dla Comarch ERP Enterprise. Wszystkie istotne dane podstawowe oraz dane ruch\u00f3w s\u0105 przygotowywane z odpowiednich obszar\u00f3w w Comarch ERP Enterprise. Dane s\u0105 rozszerzane o rodzaje koszt\u00f3w (rodzaje warto\u015bci) oraz informacje o wymiarach, a nast\u0119pnie udost\u0119pniane w wielowymiarowej bazie danych (MS Analysis Services).<\/p>\n<p data-start=\"399\" data-end=\"652\">W wielowymiarowej bazie danych tre\u015bci biznesowe s\u0105 uzupe\u0142niane o wska\u017aniki oraz KPI i centralnie udost\u0119pniane u\u017cytkownikom ko\u0144cowym. Rozwi\u0105zanie jest uzupe\u0142nione o zestaw standardowych raport\u00f3w, zrealizowanych jako aplikacja webowa (Reporting Services).<\/p>\n<p data-start=\"654\" data-end=\"963\">Pomimo wysokiego stopnia standaryzacji jest to elastyczne rozwi\u0105zanie BI, kt\u00f3re mo\u017ce by\u0107 rozszerzane na ka\u017cdym etapie. Mo\u017cliwe jest dodawanie nowych wymiar\u00f3w danych podstawowych, klasyfikacji, ruch\u00f3w, KPI, raport\u00f3w itp. Do analizy danych mog\u0105 by\u0107 wykorzystywane dowolne interfejsy u\u017cytkownika obs\u0142uguj\u0105ce MDX.<\/p>\n<figure id=\"attachment_42673\" aria-describedby=\"caption-attachment-42673\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-42673 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2.png\" alt=\"\" width=\"910\" height=\"620\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2.png 910w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2-300x204.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2-768x523.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2-50x34.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2-600x409.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/diagram_bi_v2-320x218.png 320w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/a><figcaption id=\"caption-attachment-42673\" class=\"wp-caption-text\">Przegl\u0105d rozwi\u0105zania BI<\/figcaption><\/figure>\n<p>Niniejsza instrukcja opisuje standardow\u0105 instalacj\u0119 i konfiguracj\u0119 list BI dla Comarch ERP Enterprise.<\/p>\n<p>Po wykonaniu opisanych czynno\u015bci instalacyjnych i konfiguracyjnych mo\u017cliwe jest korzystanie z listy BI w standardowym zakresie.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Wymagane jest posiadanie lokalnych uprawnie\u0144 administratora na danym komputerze. Wymagane jest r\u00f3wnie\u017c posiadanie uprawnie\u0144 administratora <em data-start=\"1884\" data-end=\"1888\">sa<\/em> dla serwera SQL.<\/div><\/section>\n<h3 id=\"wymagania-instalacyjne\" ><span class=\"ez-toc-section\" id=\"Wymagania_instalacyjne\"><\/span>Wymagania instalacyjne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"1931\" data-end=\"2009\">Przed rozpocz\u0119ciem nale\u017cy zainstalowa\u0107 na serwerze nast\u0119puj\u0105ce oprogramowanie:<\/p>\n<ul data-start=\"2011\" data-end=\"2169\">\n<li data-start=\"2011\" data-end=\"2049\">\n<p data-start=\"2013\" data-end=\"2049\">system operacyjny Microsoft Server<\/p>\n<\/li>\n<li data-start=\"2050\" data-end=\"2123\">\n<p data-start=\"2052\" data-end=\"2123\">Microsoft SQL Server 2008 Enterprise Edition wraz z Analysis Services<\/p>\n<\/li>\n<li data-start=\"2124\" data-end=\"2169\">\n<p data-start=\"2126\" data-end=\"2169\">aktualny Service Pack dla SQL Server 2008<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2171\" data-end=\"2312\">Dodatkowo nale\u017cy skonfigurowa\u0107 Reporting Services Configuration Manager, aby umo\u017cliwi\u0107 wywo\u0142ywanie raport\u00f3w w przegl\u0105darce Internet Explorer.<\/p>\n<h3 data-start=\"2314\" data-end=\"2351\" id=\"parametryzacja-comarch-erp-enterprise\" ><span class=\"ez-toc-section\" id=\"Parametryzacja_Comarch_ERP_Enterprise\"><\/span>Parametryzacja Comarch ERP Enterprise<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"wymagania-wstepne\" ><span class=\"ez-toc-section\" id=\"Wymagania_wstepne\"><\/span>Wymagania wst\u0119pne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:81c3e2fd-ccd1-4675-a436-67f9d7914f1d-9\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"6b9b9e64-8922-426e-9b63-8a8bd1625fce\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"2364\" data-end=\"2462\" data-is-last-node=\"\" data-is-only-node=\"\">Wykorzystywane rodzaje koszt\u00f3w musz\u0105 by\u0107 utworzone lub przeniesione z modu\u0142u <em>Ksi\u0119gowo\u015b\u0107 Finansowa<\/em>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h4 data-start=\"0\" data-end=\"35\" id=\"ustawienia-comarch-erp-enterprise\" ><span class=\"ez-toc-section\" id=\"Ustawienia_Comarch_ERP_Enterprise\"><\/span>Ustawienia Comarch ERP Enterprise<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"49\" data-end=\"213\">Ustawienia dla list BI s\u0105 dost\u0119pne w obszarze <em data-start=\"95\" data-end=\"118\">Business Intelligence<\/em> lub <em data-start=\"123\" data-end=\"136\">Controlling<\/em>. Dla ka\u017cdego obszaru przedsi\u0119biorstwa nale\u017cy wykona\u0107 nast\u0119puj\u0105ce ustawienia:<\/p>\n<ul data-start=\"215\" data-end=\"739\">\n<li data-start=\"215\" data-end=\"330\">\n<p data-start=\"217\" data-end=\"330\">przypisanie opcjonalnych wymiar\u00f3w \u2013 okre\u015bla si\u0119 pozycj\u0119 oraz zawarto\u015b\u0107 wymiar\u00f3w przeznaczonych do przeniesienia<\/p>\n<\/li>\n<li data-start=\"331\" data-end=\"429\">\n<p data-start=\"333\" data-end=\"429\">przypisanie rodzaj\u00f3w koszt\u00f3w \u2013 przypisuje si\u0119 typy informacji do odpowiednich rodzaj\u00f3w koszt\u00f3w<\/p>\n<\/li>\n<li data-start=\"430\" data-end=\"582\">\n<p data-start=\"432\" data-end=\"582\">wyb\u00f3r i weryfikacja stosowanych klasyfikacji \u2013 sprawdza si\u0119 klasyfikacje pod k\u0105tem ich zbilansowania; w razie potrzeby mo\u017cliwe jest ich dostosowanie<\/p>\n<\/li>\n<li data-start=\"583\" data-end=\"739\">\n<p data-start=\"585\" data-end=\"739\">uruchomienie odpowiedniej aplikacji dzia\u0142aj\u0105cej w tle w celu przeniesienia danych \u2013 inicjowany jest fizyczny eksport danych podstawowych i danych ruch\u00f3w<\/p>\n<\/li>\n<\/ul>\n<h5 id=\"aplikacja-przyporzadkowania-wymiarow\" ><span class=\"ez-toc-section\" id=\"Aplikacja_Przyporzadkowania_wymiarow\"><\/span>Aplikacja Przyporz\u0105dkowania wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"779\" data-end=\"924\">W tej aplikacji okre\u015bla si\u0119, kt\u00f3re informacje z Comarch ERP Enterprise maj\u0105 by\u0107 zapisywane w opcjonalnym wymiarze w kostce odpowiedniej listy BI.<\/p>\n<p data-start=\"926\" data-end=\"1016\">Parametryzowan\u0105 list\u0119 BI wybiera si\u0119 na standardowym pasku symboli Comarch ERP Enterprise.<\/p>\n<p data-start=\"1018\" data-end=\"1143\">Kolejno\u015b\u0107 wymiar\u00f3w jest dowolna. W celu ograniczenia zakresu dostosowa\u0144 zaleca si\u0119 jednak zachowanie standardowej kolejno\u015bci.<\/p>\n<ul>\n<li data-start=\"1145\" data-end=\"1188\"><strong>Zalecana kolejno\u015b\u0107 dla listy BI <em data-start=\"1177\" data-end=\"1187\">Sprzeda\u017c<\/em>:<\/strong>\n<ul>\n<li>Wymiar 1: <em>Centrum koszt\u00f3w<\/em><\/li>\n<li>Wymiar 2: <em>Jednostka kosztowa<\/em><\/li>\n<li>Wymiar 3: <em>Artyku\u0142<\/em><\/li>\n<li>Wymiar 4: <em>Klient<\/em><\/li>\n<li>Wymiar 5: <em>Przedstawiciel<\/em><\/li>\n<li>Wymiar 6: <em>Jednostka organizacyjna<\/em><\/li>\n<\/ul>\n<\/li>\n<li data-start=\"1366\" data-end=\"1413\"><strong>Zalecana kolejno\u015b\u0107 dla listy BI <em data-start=\"1398\" data-end=\"1412\">Zakup<\/em>:<\/strong>\n<ul>\n<li>Wymiar 1: <em>Centrum koszt\u00f3w<\/em><\/li>\n<li>Wymiar 2: <em>Jednostka kosztowa<\/em><\/li>\n<li>Wymiar 3: <em>Artyku\u0142<\/em><\/li>\n<li>Wymiar 4: <em>Kraj<\/em><\/li>\n<li>Wymiar 5: <em>Jednostka organizacyjna<\/em><\/li>\n<li>Wymiar 6: <em>Dostawca<\/em><\/li>\n<\/ul>\n<\/li>\n<li data-start=\"1583\" data-end=\"1627\"><strong>Zalecana kolejno\u015b\u0107 dla listy BI <em data-start=\"1615\" data-end=\"1626\">Produkcja<\/em>:<\/strong>\n<ul>\n<li>Wymiar 01: <em>Centrum koszt\u00f3w<\/em><\/li>\n<li>Wymiar 02: <em>Jednostka kosztowa<\/em><\/li>\n<li>Wymiar 03: <em>Artyku\u0142<\/em><\/li>\n<li>Wymiar 04: <em>Jednostka organizacyjna<\/em><\/li>\n<li>Wymiar 05: <em>Zlecenie produkcyjne<\/em><\/li>\n<li>Wymiar 06: <em>Rodzaj zlecenia produkcyjnego<\/em><\/li>\n<li>Wymiar 07: <em>Zam\u00f3wienie sprzeda\u017cy<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Opr\u00f3cz wprowadzenia odpowiedniego wymiaru nale\u017cy zaznaczy\u0107 pole wyboru w kolumnie <em>Istotne dla listy BI<\/em> dla wszystkich wymiar\u00f3w.<\/p>\n<h5 id=\"aplikacja-zastosowanie-klasyfikacji\" ><span class=\"ez-toc-section\" id=\"Aplikacja_Zastosowanie_klasyfikacji\"><\/span>Aplikacja <em>Zastosowanie klasyfikacji<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"2097\" data-end=\"2255\">Klasyfikacje s\u0142u\u017c\u0105 do hierarchicznego porz\u0105dkowania informacji danych podstawowych. W wielowymiarowej bazie danych s\u0105 wykorzystywane jako hierarchie wymiar\u00f3w.<\/p>\n<p data-start=\"2257\" data-end=\"2409\">W aplikacji <em>Zastosowanie klasyfikacji<\/em> wybiera si\u0119 klasyfikacje przeznaczone do eksportu. Eksportowane mog\u0105 by\u0107 wy\u0142\u0105cznie klasyfikacje zbilansowane.<\/p>\n<p data-start=\"2411\" data-end=\"2869\">Mo\u017cliwe jest wprowadzenie dowolnej liczby klasyfikacji. W standardzie lista BI mo\u017ce wykorzystywa\u0107 dla jednego wymiaru tylko jedn\u0105 klasyfikacj\u0119 jako hierarchi\u0119. Wystarczaj\u0105ce jest przypisanie jednej klasyfikacji do ka\u017cdego wymiaru. Je\u017celi utworzono kilka klasyfikacji dla r\u00f3\u017cnych jednostek organizacyjnych, wykorzystana mo\u017ce zosta\u0107 tylko jedna. W ramach indywidualnego dostosowania mo\u017cliwe jest r\u00f3wnoleg\u0142e wykorzystanie wielu klasyfikacji dla jednego wymiaru.<\/p>\n<p data-start=\"2871\" data-end=\"3113\">Eksportowane s\u0105 wy\u0142\u0105cznie klasyfikacje wprowadzone w tej aplikacji. W przypadku braku wpisu \u017cadna klasyfikacja nie zostanie wyeksportowana. Przypisanie klasyfikacji do odpowiednich wymiar\u00f3w listy BI definiowane jest w relacyjnej bazie danych.<\/p>\n<h5 id=\"aplikacja-przyporzadkowania-rodzajow-kosztow-sprzedazy-zakupu-itp\" ><span class=\"ez-toc-section\" id=\"Aplikacja_Przyporzadkowania_rodzajow_kosztow_sprzedazy_zakupu_itp\"><\/span>Aplikacja Przyporz\u0105dkowania rodzaj\u00f3w koszt\u00f3w (sprzeda\u017cy, zakupu itp.)<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"3161\" data-end=\"3339\">Dla poszczeg\u00f3lnych obszar\u00f3w przedsi\u0119biorstwa dost\u0119pne jest odr\u0119bne przypisanie rodzaj\u00f3w koszt\u00f3w. Dane wprowadzone w tej aplikacji stanowi\u0105 podstaw\u0119 do generowania zapis\u00f3w ruch\u00f3w.<\/p>\n<p data-start=\"3341\" data-end=\"3833\">W ramach przypisania rodzaj\u00f3w koszt\u00f3w rozr\u00f3\u017cnia si\u0119 r\u00f3\u017cne artyku\u0142y \u017ar\u00f3d\u0142owe. W najprostszym przypadku typ informacji odpowiedniego artyku\u0142u \u017ar\u00f3d\u0142owego przypisywany jest do rodzaju koszt\u00f3w. Przyk\u0142adowo typ informacji <em data-start=\"3557\" data-end=\"3578\">Przychody: warto\u015bci<\/em> z artyku\u0142u \u017ar\u00f3d\u0142owego faktury sprzeda\u017cy mo\u017ce zosta\u0107 przypisany do rodzaju koszt\u00f3w <em data-start=\"3661\" data-end=\"3677\">9000 Przychody<\/em>. Mo\u017cliwe jest r\u00f3wnie\u017c zdefiniowanie centrum koszt\u00f3w i no\u015bnika koszt\u00f3w, kt\u00f3re zostan\u0105 wykorzystane, je\u017celi w poprzednich procesach nie zosta\u0142y one ustalone.<\/p>\n<p data-start=\"3835\" data-end=\"3900\">Zestawy danych mog\u0105 by\u0107 dzielone wed\u0142ug okre\u015blonych klasyfikacji.<\/p>\n<ul>\n<li data-start=\"3902\" data-end=\"3951\"><strong>W aplikacji <em>Przyporz\u0105dkowania rodzaj\u00f3w koszt\u00f3w sprzeda\u017cy<\/em> mo\u017cliwy jest podzia\u0142 wed\u0142ug:<\/strong>\n<ul>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w rodzaju transakcji\u00a0<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w partnera<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w artyku\u0142u<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w sk\u0142adnik\u00f3w ceny sprzeda\u017cy<\/em><\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-start=\"4153\" data-end=\"4205\"><strong>W aplikacji <em>Przyporz\u0105dkowania rodzaj\u00f3w koszt\u00f3w zakupu <\/em>mo\u017cliwy jest podzia\u0142 wed\u0142ug:<\/strong><\/p>\n<ul>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w rodzaju transakcji\u00a0<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w partnera<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w kosztu artyku\u0142u<\/em><\/li>\n<\/ul>\n<\/li>\n<li data-start=\"4348\" data-end=\"4397\"><strong>W aplikacji <em>Przyporz\u0105dkowania rodzaj\u00f3w koszt\u00f3w produkcji <\/em>mo\u017cliwy jest podzia\u0142 wed\u0142ug:<\/strong>\n<ul>\n<li><em>Klasyfikacja rodzaj\u00f3w koszt\u00f3w rodzaju transakcji\u00a0<\/em><\/li>\n<li><em>Klasyfikacja rodzaj\u00f3w kosztu artyku\u0142u<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Z faktury sprzeda\u017cy mo\u017ce zosta\u0107 wyeksportowanych 10 typ\u00f3w informacji:<\/strong>\n<ul>\n<li><em>Przychody: Warto\u015bci i ilo\u015bci<\/em><\/li>\n<li><em>Przychody: Warto\u015bci<\/em><\/li>\n<li><em>Skumulowane rabaty nag\u0142\u00f3wka<\/em><\/li>\n<li><em>Skumulowane rabaty pozycji<\/em><\/li>\n<li><em>Rabaty naturalne<\/em><\/li>\n<li><em>Rabaty naturalne<\/em><\/li>\n<li><em>Bezp\u0142atne dostawy<\/em><\/li>\n<li><em>Koszt w\u0142asny<\/em><\/li>\n<li><em>Koszty dodatkowe<\/em><\/li>\n<li><em>Skumulowane rabaty warto\u015bci zlecenia<\/em><\/li>\n<li><em>Skumulowane rabaty wszystkich pozycji<\/em><\/li>\n<li><em>Skumulowane rabaty faktury (netto)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:81c3e2fd-ccd1-4675-a436-67f9d7914f1d-19\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><\/div>\n<\/article>\n<\/div>\n<ul>\n<li data-start=\"5063\" data-end=\"5128\"><strong>Z faktury zakupu mo\u017ce zosta\u0107 wyeksportowanych 7 typ\u00f3w informacji:<\/strong>\n<ul>\n<li><em>Pozycja dokumentu: Warto\u015b\u0107<\/em><\/li>\n<li><em>Pozycja dokumentu: Ilo\u015b\u0107<\/em><\/li>\n<li><em>Koszty nabycia\/Koszty dodatkowe<\/em><\/li>\n<li><em>Koszty nabycia\/Koszty dodatkowe na inicjatora<\/em><\/li>\n<li><em>Pozycja dokumentu: Bezp\u0142atna ilo\u015b\u0107<\/em><\/li>\n<li><em>Pozycja dokumentu: Warto\u015b\u0107 bezp\u0142atnego przyj\u0119cia<\/em><\/li>\n<li><em>Pozycja dokumentu: Odchylenie od ceny netto<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">\n<p data-start=\"5457\" data-end=\"5505\">Uwagi dotycz\u0105ce typ\u00f3w informacji faktury zakupu:<\/p>\n<ul data-start=\"5507\" data-end=\"5769\">\n<li data-start=\"5507\" data-end=\"5580\">\n<p data-start=\"5509\" data-end=\"5580\">koszty dodatkowe oraz koszty dodatkowe wed\u0142ug \u017ar\u00f3d\u0142a nie s\u0105 roz\u0142\u0105czne<\/p>\n<\/li>\n<li data-start=\"5581\" data-end=\"5673\">\n<p data-start=\"5583\" data-end=\"5673\">okre\u015blenie wed\u0142ug \u017ar\u00f3d\u0142a oznacza, \u017ce koszty zosta\u0142y rozdzielone na poszczeg\u00f3lne artyku\u0142y<\/p>\n<\/li>\n<li data-start=\"5674\" data-end=\"5769\">\n<p data-start=\"5676\" data-end=\"5769\">odchylenie ceny netto stanowi r\u00f3\u017cnic\u0119 pomi\u0119dzy potwierdzon\u0105 cen\u0105 zam\u00f3wienia a kwot\u0105 faktury<\/p>\n<\/li>\n<\/ul>\n<p><span style=\"font-size: revert; color: initial;\"><\/div><\/section><\/span><\/p>\n<ul>\n<li><strong>Z nag\u0142\u00f3wka zlecenia produkcyjnego (produkcja) mo\u017cna wyeksportowa\u0107 9 typ\u00f3w informacji:<\/strong>\n<ul>\n<li><em>Spodziewana ilo\u015b\u0107<\/em><\/li>\n<li><em>Spodziewany czas realizacji<\/em><\/li>\n<li><em>Ilo\u015b\u0107 rzeczywista<\/em><\/li>\n<li><em>Rzeczywisty czas przebiegu<\/em><\/li>\n<li><em>Ilo\u015b\u0107 odrzut\u00f3w<\/em><\/li>\n<li><em>Punktualno\u015b\u0107 (kalkulacja planowanego ko\u0144ca wobec aktualnej daty)<\/em><\/li>\n<li><em>Spodziewana ilo\u015b\u0107: Warto\u015b\u0107<\/em><\/li>\n<li><em>Warto\u015b\u0107 rzeczywista<\/em><\/li>\n<li><em>Warto\u015b\u0107 odrzut\u00f3w<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"aplikacje-dzialajace-w-tle-business-intelligence-controlling\" ><span class=\"ez-toc-section\" id=\"Aplikacje_dzialajace_w_tle_Business_Intelligence_Controlling\"><\/span>Aplikacje dzia\u0142aj\u0105ce w tle Business Intelligence \/ Controlling<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>W aplikacjach dzia\u0142aj\u0105cych w tle eksportowane s\u0105 dane podstawowe, klasyfikacje oraz dane ruch\u00f3w i udost\u0119pniane w bazie danych Comarch ERP Enterprise.<\/p>\n<h6 id=\"eksport-pelny-danych-wymiarow\" ><span class=\"ez-toc-section\" id=\"Eksport_pelny_danych_wymiarow\"><\/span>Eksport pe\u0142ny danych wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p data-start=\"6468\" data-end=\"6567\">Aplikacj\u0119 nale\u017cy uruchomi\u0107 jednorazowo po zako\u0144czeniu parametryzacji przypisania rodzaj\u00f3w koszt\u00f3w. Aplikacj\u0119 nale\u017cy uruchomi\u0107 ka\u017cdorazowo po dodaniu nowego przypisania w aplikacji <em>Przyporz\u0105dkowania wymiar\u00f3w.<\/em><\/p>\n<h6 id=\"eksport-wymiarow\" ><span class=\"ez-toc-section\" id=\"Eksport_wymiarow\"><\/span>Eksport wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W aplikacji <em>Eksport wymiar\u00f3w<\/em> eksportowane s\u0105 wszystkie informacje danych podstawowych z wymiar\u00f3w wprowadzonych w aplikacji <em>Przyporz\u0105dkowania wymiar\u00f3w<\/em>\u00a0oraz oznaczonych jako istotne dla listy BI. Aplikacja dzia\u0142a stale w tle. Przenoszone s\u0105 wy\u0142\u0105cznie zmiany.<\/p>\n<h6 id=\"eksport-klasyfikacji\" ><span class=\"ez-toc-section\" id=\"Eksport_klasyfikacji\"><\/span>Eksport klasyfikacji<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Eksportowane s\u0105 wszystkie informacje o klasyfikacjach wprowadzone w aplikacji <em>Zastosowanie klasyfikacji<\/em>. Klasyfikacje musz\u0105 by\u0107 zbilansowane, poniewa\u017c w przeciwnym razie nie mog\u0105 zosta\u0107 wyeksportowane ani wykorzystane w <em>Business Intelligence<\/em>.<\/p>\n<h6 id=\"generowanie-klasyfikacji-wymiarow-opcjonalnych\" ><span class=\"ez-toc-section\" id=\"Generowanie_klasyfikacji_wymiarow_opcjonalnych\"><\/span>Generowanie klasyfikacji wymiar\u00f3w opcjonalnych<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W tej aplikacji udost\u0119pniane s\u0105 odpowiednie dane ruch\u00f3w zgodnie z przypisaniami rodzaj\u00f3w koszt\u00f3w oraz ustawieniami w aplikacji <em>Przyporz\u0105dkowania wymiar\u00f3w<\/em>.<\/p>\n<h3 id=\"przeglad-istotnych-obiektow-biznesowych\" ><span class=\"ez-toc-section\" id=\"Przeglad_istotnych_obiektow_biznesowych\"><\/span>Przegl\u0105d istotnych obiekt\u00f3w biznesowych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"obiekt-biznesowy-optionaldimension\" ><span class=\"ez-toc-section\" id=\"Obiekt_biznesowy_OptionalDimension\"><\/span>Obiekt biznesowy <em>OptionalDimension<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nazwa w pe\u0142ni kwalifikowana: <em>com.cisag.app.businessintelligence.obj.OptionalDimension<\/em><\/p>\n<p>Tabela wyeksportowanych wymiar\u00f3w:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"border-style: outset; background-color: #ffffff;\">Typ danych<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Atrybut<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Logiczny typ danych<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionGuid<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">organizationalUnit<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionOrganizationalUnit<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">organizationalUnitCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionOrganizationalUnitCode<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">vset<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">dimension<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionDimension<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(30)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">code<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionCode<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(65,ml)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">description<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionDescription<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">origin<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionOrigin<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">bool<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">controllingRelevant<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionControllingRelevant<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">bool<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">cockpitRelevant<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionCockpitRelevant<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">vset<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">sourceDocument<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionSourceDocument<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(20)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">externalCompany<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.OptionalDimensionExternalCompany<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">Cplx<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">updateInfo<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.general.UpdateInformation<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"obiekt-biznesowy-facts\" ><span class=\"ez-toc-section\" id=\"Obiekt_biznesowy_Facts\"><\/span>Obiekt biznesowy <em>Facts<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"30\" data-end=\"110\">Nazwa w pe\u0142ni kwalifikowana:\u00a0<em>com.cisag.app.businessintelligence.obj.Facts<\/em><\/p>\n<p>Tabela wyeksportowanych danych transakcji:<\/p>\n<table style=\"width: 100%; height: 460px;\">\n<thead>\n<tr style=\"height: 46px;\">\n<th style=\"border-style: outset; background-color: #ffffff; height: 46px;\">Typ danych<\/th>\n<th style=\"border-style: outset; background-color: #ffffff; height: 46px;\">Atrybut<\/th>\n<th style=\"border-style: outset; background-color: #ffffff; height: 46px;\">Logiczny typ danych<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsGuid<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">origin<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsOrigin<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(20)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">externalCompany<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsExternalCompany<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(8)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">documentDate<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsDocumentDate<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(20)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">documentNumber<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsDocumentNumber<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(40)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">postingText<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsPostingText<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(20)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">businessUnit<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsBusinessUnit<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">costType<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsCostType<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(3)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">currency<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsCurrency<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">dec(21,6)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">domesticAmount<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsDomesticAmount<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">dec(21,6)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">foreignAmount<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsForeignAmount<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">dec(21,6)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">quantityAmount<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsQuantityAmount<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">quantityUnitCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsQuantityUnitCode<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">Arry<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">dimension<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsDimension<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">financialOrganizationCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsFinancialsOrganizationCode<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">vset<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">sourceDocument<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsSourceDocument<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">organizationCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.businessintelligence.FactsOrganizationCode<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">Cplx<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\">updateInfo<\/td>\n<td style=\"border-style: outset; background-color: #ffffff; height: 23px;\"><em>com.cisag.app.general.UpdateInformation<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-start=\"0\" data-end=\"48\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Przyk\u0142ad instrukcji OQL zliczania wpis\u00f3w <em>Facts<\/em>:<\/p>\n<p data-start=\"50\" data-end=\"122\"><em>select count (*) from<\/em><br data-start=\"71\" data-end=\"74\" \/><em>com.cisag.app.businessintelligence.obj.Facts o<\/em><\/p>\n<p data-start=\"124\" data-end=\"168\" data-is-last-node=\"\" data-is-only-node=\"\">Zliczane s\u0105 zapisy ksi\u0119gowa\u0144 w tabeli <em>Facts<\/em>.<\/div><\/section><\/p>\n<h4 id=\"obiekt-biznesowy-transferreference\" ><span class=\"ez-toc-section\" id=\"Obiekt_biznesowy_TransferReference\"><\/span>Obiekt biznesowy <em>TransferReference<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W pe\u0142ni kwalifikowana nazwa: com.cisag.app.statistic.obj.TransferReference<\/p>\n<p>Wy\u015bwietlany jest status licznika. Je\u017celi licznik ma warto\u015b\u0107 0, w aplikacji dzia\u0142aj\u0105cej w tle <em data-start=\"93\" data-end=\"139\">Generowanie danych dla Business Intelligence<\/em> generowane s\u0105 wszystkie dane. Je\u017celi licznik ma warto\u015b\u0107 inn\u0105 ni\u017c 0, podczas uruchomienia aplikacji dzia\u0142aj\u0105cej w tle <em data-start=\"257\" data-end=\"303\">Generowanie danych dla Business Intelligence<\/em> generowane s\u0105 wy\u0142\u0105cznie nowe dane ruch\u00f3w.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 207px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<th style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">Typ danych<\/th>\n<th style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">Atrybut<\/th>\n<th style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\">Logiczny typ danych<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">guid<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">guid<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.statistic.TransferReferenceGuid<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">vset<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">type<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.statistic.TransferReferenceType<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">guid<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">organizationalUnit<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.general.OrganizationGuid<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">long<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">processCounter<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.statistic.ProcessCounter<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">int<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">number<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.general.OrderDetailNumber<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">int<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">subNumber<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.general.OrderDetailNumber<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">guid<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">detailGuid<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.statistic.DetailGuid<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 17.0238%;\">Cplx<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 25.119%;\">updateInfo<\/td>\n<td style=\"background-color: #ffffff; padding: 4px; border: 1px outset #000000; height: 23px; width: 57.8571%;\"><em>com.cisag.app.general.UpdateInformation<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 data-start=\"0\" data-end=\"42\" id=\"obiekt-biznesowy-classificationlevel\" ><span class=\"ez-toc-section\" id=\"Obiekt_biznesowy_ClassificationLevel\"><\/span>Obiekt biznesowy <em>ClassificationLevel<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"44\" data-end=\"138\">Nazwa w pe\u0142ni kwalifikowana: <em>com.cisag.app.businessintelligence.obj.ClassificationLevel<\/em><\/p>\n<p data-start=\"140\" data-end=\"194\" data-is-last-node=\"\" data-is-only-node=\"\">Wy\u015bwietlana jest tabela wyeksportowanych klasyfikacji:<\/p>\n<table style=\"border-collapse: collapse;\">\n<thead>\n<tr>\n<th style=\"border-style: outset; background-color: #ffffff;\">Typ danych<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Atrybut<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Logiczny typ danych<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationLevelGuid<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(65)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">classification<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationLevelClassification<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">organizationCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationLevelOrganizationCode<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">byte<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">level<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationLevelLevel<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(65,ml)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">description<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationLevelDescription<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">Cplx<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">updateInfo<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.general.UpdateInformation<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:81c3e2fd-ccd1-4675-a436-67f9d7914f1d-49\" data-testid=\"conversation-turn-62\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"3e635855-44d9-45e6-a3d6-0a1bbab93144\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<h4 data-start=\"0\" data-end=\"41\" id=\"obiekt-biznesowy-classificationnode\" ><span class=\"ez-toc-section\" id=\"Obiekt_biznesowy_ClassificationNode\"><\/span>Obiekt biznesowy <em>ClassificationNode<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"43\" data-end=\"136\">Nazwa w pe\u0142ni kwalifikowana:\u00a0<em>com.cisag.app.businessintelligence.obj.ClassificationNode<\/em><\/p>\n<p data-start=\"138\" data-end=\"227\">Wy\u015bwietlane jest przypisanie klasyfikacji do odpowiednich danych oraz zapis\u00f3w ksi\u0119gowych.<\/p>\n<table style=\"border-collapse: collapse;\">\n<thead>\n<tr>\n<th style=\"border-style: outset; background-color: #ffffff;\">Typ danych<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Atrybut<\/th>\n<th style=\"border-style: outset; background-color: #ffffff;\">Logiczny typ danych<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeGuid<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(65)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">classification<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeClassification<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(10)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">organizationCode<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeOrganizationCode<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">byte<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">level<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeLevel<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(30)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">code<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeCode<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">str(200,ml)<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">description<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeDescription<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">guid<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">parent<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.businessintelligence.ClassificationNodeParent<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; background-color: #ffffff;\">Cplx<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\">updateInfo<\/td>\n<td style=\"border-style: outset; background-color: #ffffff;\"><em>com.cisag.app.general.UpdateInformation<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><span style=\"font-size: revert; color: initial;\"><span style=\"font-size: revert; color: initial;\"><span style=\"font-size: revert; color: initial;\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/span><\/span><\/span><span style=\"font-size: revert; color: initial;\">Przyk\u0142adowo obiekt <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"19\" data-end=\"64\">com.cisag.app.sales.obj.SalesItemHierarchy1<\/em><span style=\"font-size: revert; color: initial;\"> jest przypisany do artyku\u0142u <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"93\" data-end=\"115\">10010 Rower<\/em><span style=\"font-size: revert; color: initial;\">.<\/span><\/p>\n<p data-start=\"118\" data-end=\"199\">Odpowiednikiem w relacyjnej bazie danych dla listy BI jest tabela <em data-start=\"184\" data-end=\"196\">COD$HIAITM<\/em>.<\/p>\n<p data-start=\"201\" data-end=\"267\" data-is-last-node=\"\" data-is-only-node=\"\">W celu weryfikacji nale\u017cy otworzy\u0107 1000 pierwszych wierszy tabeli.<span style=\"color: initial; font-size: revert;\"><\/div><\/section><\/span><\/p>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\">\n<h4 data-start=\"187\" data-end=\"307\" id=\"ponowne-utworzenie-tabeli-faktow-facts\" ><span class=\"ez-toc-section\" id=\"Ponowne_utworzenie_tabeli_faktow_facts\"><\/span>Ponowne utworzenie tabeli fakt\u00f3w (<em data-start=\"42\" data-end=\"49\">facts<\/em>)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"52\" data-end=\"309\">Je\u017celi w dzia\u0142aj\u0105cym systemie zmienione zostan\u0105 przypisania wymiar\u00f3w w informacjach dodatkowych i\/lub przypisania rodzaj\u00f3w koszt\u00f3w, w\u00f3wczas rekordy (sprzed i po zmianie) w tabeli <em data-start=\"231\" data-end=\"238\">Facts<\/em> przestaj\u0105 by\u0107 sp\u00f3jne i musz\u0105 zosta\u0107 wygenerowane ca\u0142kowicie od nowa.<\/p>\n<p data-start=\"311\" data-end=\"345\">W tym celu wymagane s\u0105 trzy kroki:<\/p>\n<ol>\n<li data-start=\"352\" data-end=\"383\">Usuni\u0119cie zapis\u00f3w ruch\u00f3w<\/li>\n<\/ol>\n<p data-start=\"385\" data-end=\"400\">Instrukcja OQL:<\/p>\n<p data-start=\"385\" data-end=\"400\"><em>DELETE FROM com.cisag.app.businessintelligence.obj.Facts o<\/em><\/p>\n<p data-start=\"468\" data-end=\"502\">Nale\u017cy wykona\u0107 \u0142\u0105cznie z zatwierdzeniem (Commit).<\/p>\n<p data-start=\"509\" data-end=\"559\">2. Reset licznika przetransferowanych rekord\u00f3w<\/p>\n<p data-start=\"561\" data-end=\"676\">Licznik nale\u017cy ograniczy\u0107 do usuwanych dokument\u00f3w \u017ar\u00f3d\u0142owych.<br data-start=\"622\" data-end=\"625\" \/>Odpowiedni wyb\u00f3r znajduje si\u0119 w atrybucie <em data-start=\"667\" data-end=\"673\">type<\/em>.<\/p>\n<p data-start=\"561\" data-end=\"676\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<ul data-start=\"693\" data-end=\"758\">\n<li data-start=\"693\" data-end=\"727\">\n<p data-start=\"695\" data-end=\"727\"><em>9<\/em> oznacza faktury sprzeda\u017cy,<\/p>\n<\/li>\n<li data-start=\"728\" data-end=\"758\">\n<p data-start=\"730\" data-end=\"758\"><em>10<\/em> oznacza Faktury zakupu.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"760\" data-end=\"883\">Przyk\u0142ad \u2013 instrukcja OQL ustawiaj\u0105ca <em data-start=\"798\" data-end=\"814\">processCounter<\/em> na 0 dla dokument\u00f3w \u017ar\u00f3d\u0142owych <em>9<\/em> (sprzeda\u017c) i <em>10<\/em> (zakup):<\/p>\n<p data-start=\"760\" data-end=\"883\"><em>UPDATE com.cisag.app.statistic.obj.TransferReference o <\/em><br \/>\n<em>SET o:processCounter = 0 <\/em><br \/>\n<em>WHERE o:type IN (9, 10)<\/em><\/p>\n<p data-start=\"999\" data-end=\"1033\">Wykona\u0107 z zatwierdzeniem (Commit).<\/div><\/section><\/p>\n<p data-start=\"1035\" data-end=\"1161\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W obszarze produkcji wszystkie rekordy s\u0105 zawsze przenoszone ponownie. Dlatego nie istnieje wpis w <em data-start=\"1141\" data-end=\"1160\">TransferReference<\/em>.<\/div><\/section><\/p>\n<p data-start=\"1168\" data-end=\"1203\">3. Ponowne wygenerowanie ruch\u00f3w<\/p>\n<p data-start=\"1205\" data-end=\"1322\" data-is-last-node=\"\" data-is-only-node=\"\">Ruchy nale\u017cy ca\u0142kowicie odtworzy\u0107 za pomoc\u0105 aplikacji dzia\u0142aj\u0105cej w tle <em>Generuj dane dla Business Intelligence<\/em>.<\/p>\n<\/div>\n<h3 id=\"przeglad-list-bi-udostepnione-pliki\" ><span class=\"ez-toc-section\" id=\"Przeglad_list_BI_udostepnione_pliki\"><\/span>Przegl\u0105d list BI \/ udost\u0119pnione pliki<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"nazewnictwo\" ><span class=\"ez-toc-section\" id=\"Nazewnictwo\"><\/span>Nazewnictwo<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"1352\" data-end=\"1565\">Listy BI s\u0105 zasadniczo podzielone zgodnie z koncepcj\u0105 obszaru. Oznacza to, \u017ce dla ka\u017cdej listy BI istnieje relacyjna baza danych oraz po jednym projekcie dla procesu <em>ETL<\/em>, <em>Analysis Services<\/em> oraz <em>Reporting Services<\/em>.<\/p>\n<p data-start=\"1567\" data-end=\"1647\" data-is-last-node=\"\" data-is-only-node=\"\">Poszczeg\u00f3lne obszary s\u0105 ka\u017cdorazowo oznaczane skr\u00f3tem sk\u0142adaj\u0105cym si\u0119 z 3 liter:<\/p>\n<table style=\"width: 100%;\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\"><strong>Obszar przedsi\u0119biorstwa<\/strong><\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\"><strong>Division<\/strong><\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\"><strong>ID<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Sprzeda\u017c<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">SALES<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">SAL<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Zakupy<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">PURCHASING<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">PUR<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Produkcja<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">PRODUCTION<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">PRD<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Logistyka magazynowa<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">INVENTORY<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">INV<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Controlling<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">CONTROLLING<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">CTL<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #ffffff; width: 44.4048%; border-style: outset;\">Ksi\u0119gowo\u015b\u0107 finansowa<\/td>\n<td style=\"background-color: #ffffff; width: 31.905%; border-style: outset;\">FINANCE<\/td>\n<td style=\"background-color: #ffffff; width: 223.69%; border-style: outset;\">FIN<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-start=\"0\" data-end=\"108\">Poszczeg\u00f3lne projekty <em>.Net<\/em> rozpoczynaj\u0105 si\u0119 od czterech liter obszaru. Wykorzystywane s\u0105 trzy modu\u0142y:<\/p>\n<ul data-start=\"110\" data-end=\"206\">\n<li data-section-id=\"ahi9jy\" data-start=\"110\" data-end=\"143\">\n<p data-start=\"112\" data-end=\"143\"><strong>SQL-Server Integration Services<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1via9de\" data-start=\"144\" data-end=\"174\">\n<p data-start=\"146\" data-end=\"174\"><strong>SQL-Server Analysis Services<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1p18bf2\" data-start=\"175\" data-end=\"206\">\n<p data-start=\"177\" data-end=\"206\"><strong>SQL-Server Reporting Services<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"208\" data-end=\"381\">Na tej podstawie powstaj\u0105 skr\u00f3ty: <em>SSIS, SSAS<\/em> oraz <em>SSRS<\/em>. Nast\u0119pnie dodawane jest trzyznakowe <em>ID <\/em>obszaru dzia\u0142alno\u015bci przedsi\u0119biorstwa oraz nazwa produktu.<\/p>\n<p data-start=\"383\" data-end=\"462\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><em>SSIS_SAL_Comarch ERP Enterprise, SSRS_PUR_Comarch ERP Enterprise<\/em> itd.<\/div><\/section><\/p>\n<p data-start=\"464\" data-end=\"654\">W relacyjnej bazie danych widoki rozpoczynaj\u0105 si\u0119 od poprzedzaj\u0105cego <em data-start=\"537\" data-end=\"540\">V<\/em> oraz podkre\u015blenia. Przyk\u0142adowo specyfikacje dla <em data-start=\"589\" data-end=\"603\">Dimension 10<\/em> (rodzaje koszt\u00f3w) znajduj\u0105 si\u0119 w widoku <em data-start=\"644\" data-end=\"653\">V_Dim10<\/em>.<\/p>\n<p data-start=\"656\" data-end=\"740\" data-is-last-node=\"\" data-is-only-node=\"\">W artykule w celu doprecyzowania wykorzystywane s\u0105 przyk\u0142ady z r\u00f3\u017cnych obszar\u00f3w.<\/p>\n<h4 id=\"zawartosc-nosnika-list-bi\" ><span class=\"ez-toc-section\" id=\"Zawartosc_nosnika_list_BI\"><\/span>Zawarto\u015b\u0107 no\u015bnika list BI<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Zawarto\u015b\u0107 p\u0142yty CD nale\u017cy skopiowa\u0107 na lokalny dysk serwera, na kt\u00f3rym ma zosta\u0107 przeprowadzona instalacja listy BI.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po skopiowaniu nale\u017cy usun\u0105\u0107 atrybut tylko do odczytu, poniewa\u017c w przeciwnym razie nie b\u0119dzie mo\u017cliwe wprowadzanie zmian w bazie danych ani przeprowadzenie importu.<\/div><\/section>\n<h4 id=\"katalog-bazy-danych-db\" ><span class=\"ez-toc-section\" id=\"Katalog_bazy_danych_DB\"><\/span>Katalog bazy danych DB<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Relacyjna baza danych znajduje si\u0119 w katalogu DB. Tutaj zapisywane s\u0105 wszystkie widoki i procedury sk\u0142adowane, kt\u00f3re s\u0105 dost\u0119pne po dodaniu bazy danych.<\/p>\n<h4 id=\"katalog-dokumentacji-doku\" ><span class=\"ez-toc-section\" id=\"Katalog_dokumentacji_Doku\"><\/span>Katalog dokumentacji <em>Doku<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W katalogu <em data-start=\"744\" data-end=\"750\">Doku<\/em> znajduj\u0105 si\u0119, opr\u00f3cz niniejszego artyku\u0142u, artyku\u0142y dotycz\u0105ce wska\u017anik\u00f3w oraz parametryzacji list.<\/p>\n<h4 data-start=\"0\" data-end=\"21\" id=\"projekty-net-list-bi\" ><span class=\"ez-toc-section\" id=\"Projekty_Net_list_BI\"><\/span>Projekty .Net list BI<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"23\" data-end=\"391\">Pozosta\u0142e katalogi s\u0105 folderami projekt\u00f3w dla trzech projekt\u00f3w .Net, z kt\u00f3rych sk\u0142ada si\u0119 lista BI. Wszystkie projekty zosta\u0142y zrealizowane w oparciu o SQL Server 2008 i s\u0105 edytowane w \u015brodowisku Microsoft Visual Studio 2008. Pliki projekt\u00f3w posiadaj\u0105 rozszerzenie <em data-start=\"288\" data-end=\"293\">sln<\/em> (Visual Studio Solution Files) i mog\u0105 zosta\u0107 otwarte oraz edytowane poprzez dwukrotne klikni\u0119cie.<\/p>\n<p data-start=\"393\" data-end=\"659\">W folderze SSIS (SQL-Server Integration Services) znajduje si\u0119 projekt ETL (Extract Transform Load), np. SSIS_SAL_Comarch ERP Enterprise.sln. Za pomoc\u0105 tego projektu dane s\u0105 wyodr\u0119bniane z systemu \u017ar\u00f3d\u0142owego oraz zapisywane w relacyjnej hurtowni danych w SQL Server.<\/p>\n<p data-start=\"661\" data-end=\"1022\">W folderze SSAS (SQL-Server Analysis Services) znajduje si\u0119 projekt wielowymiarowej bazy danych, np. SSAS_SAL_Comarch ERP Enterprise.sln. W projekcie tym zawarte s\u0105 informacje dotycz\u0105ce struktury wielowymiarowej bazy danych. Udost\u0119pniane s\u0105 mi\u0119dzy innymi informacje o wymiarach, hierarchiach, kostkach danych oraz wska\u017anikach w postaci element\u00f3w obliczeniowych.<\/p>\n<p data-start=\"1024\" data-end=\"1298\" data-is-last-node=\"\" data-is-only-node=\"\">W folderze SSRS (SQL-Server Reporting Services) znajduje si\u0119 projekt raportowy, np. SSRS_SAL_Comarch ERP Enterprise.sln. Zapisana jest tam standardowa definicja raport\u00f3w dla Reporting Services, kt\u00f3re nast\u0119pnie s\u0105 udost\u0119pniane jako pliki RDL w przegl\u0105darce Internet Explorer.<\/p>\n<h3 id=\"konfiguracje-w-relacyjnej-bazie-danych\" ><span class=\"ez-toc-section\" id=\"Konfiguracje_w_relacyjnej_bazie_danych\"><\/span>Konfiguracje w relacyjnej bazie danych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"podlaczenie-relacyjnej-bazy-danych\" ><span class=\"ez-toc-section\" id=\"Podlaczenie_relacyjnej_bazy_danych\"><\/span>Pod\u0142\u0105czenie relacyjnej bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"76\" data-end=\"130\">Krok 1: Nale\u017cy uruchomi\u0107 SQL Server Management Studio.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-12\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"c2fde908-525a-4455-b5ca-9c900570afff\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<ul>\n<li data-start=\"132\" data-end=\"213\">W polu po\u0142\u0105czenia modu\u0142u bazy danych nale\u017cy wprowadzi\u0107 odpowiedni\u0105 nazw\u0119 serwera.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<p data-start=\"0\" data-end=\"37\">Krok 2: Nale\u017cy pod\u0142\u0105czy\u0107 baz\u0119 danych.<\/p>\n<p data-start=\"39\" data-end=\"194\">Nast\u0119pnie baza danych musi zosta\u0107 pod\u0142\u0105czona z pliku MDF z odpowiedniego katalogu, np. \u2026DB\\DB_SAL_Comarch ERP Enterprise\\DB_ERP_Comarch ERP Enterprise.mdf.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-17\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"ef6d9dcc-e373-40e8-9793-a77cbae60682\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"247\" data-is-last-node=\"\" data-is-only-node=\"\">W tym celu nale\u017cy w SQL Server Management Studio w Obiekt Explorer klikn\u0105\u0107 prawym przyciskiem myszy pozycj\u0119 Bazy danych, wybra\u0107 opcj\u0119 [<strong>Do\u0142\u0105cz<\/strong>&#8230;], a nast\u0119pnie w wy\u015bwietlonym oknie dialogowym <em data-start=\"191\" data-end=\"214\">Do\u0142\u0105czanie baz danych<\/em> wskaza\u0107 odpowiedni\u0105 baz\u0119 danych.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-18\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"b9fe36f4-fb38-4a9a-bdcb-d933b6eb808b\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"36\">Nale\u017cy potwierdzi\u0107 przyciskiem [<strong>OK<\/strong>].<\/p>\n<p data-start=\"38\" data-end=\"170\">Nast\u0119pnie nale\u017cy ponownie potwierdzi\u0107 przyciskiem [<strong>OK<\/strong>]. Po wykonaniu tej czynno\u015bci baza danych jest dost\u0119pna na serwerze SQL Server.<\/p>\n<p data-start=\"184\" data-end=\"444\" data-is-last-node=\"\" data-is-only-node=\"\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Przed pod\u0142\u0105czeniem baza danych mo\u017ce zosta\u0107 przeniesiona do istniej\u0105cego katalogu baz danych lub na wybrany dysk. Nale\u017cy zwr\u00f3ci\u0107 szczeg\u00f3ln\u0105 uwag\u0119 na zapewnienie wystarczaj\u0105cej ilo\u015bci miejsca, aby mo\u017cliwe by\u0142o zapisanie danych importowanych w p\u00f3\u017aniejszym etapie.<\/div><\/section><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h4 id=\"nieprzyporzadkowane-elementy\" ><span class=\"ez-toc-section\" id=\"Nieprzyporzadkowane_elementy\"><\/span>Nieprzyporz\u0105dkowane elementy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"32\" data-end=\"332\">Zasadniczo przejmowane s\u0105 wszystkie elementy wymiaru (w zale\u017cno\u015bci od obszaru). Poniewa\u017c zazwyczaj w wymiarze wykorzystywana jest klasyfikacja w postaci hierarchii, konieczne jest przedstawienie oraz pogrupowanie w OLAP_Dimension element\u00f3w, kt\u00f3re w wybranej klasyfikacji nie zosta\u0142y przyporz\u0105dkowane.<\/p>\n<p data-start=\"334\" data-end=\"566\">W celu utworzenia powi\u0105zania pomi\u0119dzy wykorzystywan\u0105 klasyfikacj\u0105 a pozycj\u0105 odpowiedniego wymiaru (w Comarch ERP Enterprise \/ informacjach dodatkowych), tabela XHLP_Dimension_Classification musi zosta\u0107 uzupe\u0142niona tymi informacjami.<\/p>\n<p data-start=\"568\" data-end=\"701\" data-is-last-node=\"\" data-is-only-node=\"\">W tym celu nale\u017cy otworzy\u0107 tabel\u0119 do edycji (klikn\u0105\u0107 prawym przyciskiem myszy tabel\u0119 i wybra\u0107 opcj\u0119 [<strong>Edytuj 200 pierwszych wierszy<\/strong>]):<\/p>\n<p data-start=\"0\" data-end=\"87\">Nast\u0119pnie nale\u017cy wprowadzi\u0107 odpowiednie klasyfikacje dla odpowiednich pozycji wymiar\u00f3w:<\/p>\n<p data-start=\"0\" data-end=\"87\"><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-42904 size-full\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi.png\" alt=\"\" width=\"372\" height=\"67\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi.png 372w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi-300x54.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi-50x9.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi-320x58.png 320w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/a><\/p>\n<p data-start=\"89\" data-end=\"419\" data-is-last-node=\"\" data-is-only-node=\"\">W przyk\u0142adzie wymiar <em data-start=\"110\" data-end=\"119\">Artikel<\/em> znajduje si\u0119 na pozycji 3, a wymiar <em data-start=\"156\" data-end=\"163\">Kunde<\/em> na pozycji 4 (ustawienie w Comarch ERP Enterprise \/ informacjach dodatkowych). Dla artyku\u0142\u00f3w oraz klient\u00f3w wykorzystywana jest ka\u017cdorazowo pierwsza klasyfikacja (<em>com.cisag.app.sales.obj.SalesItemHierarchy1<\/em> oraz <em>com.cisag.app.sales.obj.CustomerHierarchy1<\/em>).<\/p>\n<p data-start=\"0\" data-end=\"96\">Czynno\u015b\u0107 nale\u017cy wykona\u0107 wy\u0142\u0105cznie dla wymiar\u00f3w, dla kt\u00f3rych ma zosta\u0107 przeniesiona klasyfikacja.<\/p>\n<h4 data-start=\"98\" data-end=\"144\" id=\"dostosowanie-widokow-w-relacyjnej-bazie-danych\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_widokow_w_relacyjnej_bazie_danych\"><\/span>Dostosowanie widok\u00f3w w relacyjnej bazie danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"146\" data-end=\"400\">W celu skonfigurowania tre\u015bci specyficznych dla klienta widoki w bazie danych musz\u0105 zosta\u0107 dostosowane. Widoki stanowi\u0105 podstaw\u0119 wielowymiarowej bazy danych. S\u0105 wykorzystywane do przygotowania wymiar\u00f3w i hierarchii oraz danych ruchu dla bazy danych OLAP.<\/p>\n<p data-start=\"0\" data-end=\"116\">W celu edycji widoku nale\u017cy klikn\u0105\u0107 prawym przyciskiem myszy odpowiedni widok, a nast\u0119pnie wybra\u0107 opcj\u0119 [<strong>Projektuj<\/strong>].<\/p>\n<p data-start=\"130\" data-end=\"480\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zasadniczo w widokach mo\u017cliwe jest wprowadzanie wszystkich ogranicze\u0144 dla odpowiednich danych podstawowych oraz danych ruchu. W przypadku problem\u00f3w z wydajno\u015bci\u0105 podczas importu danych z systemu \u017ar\u00f3d\u0142owego nale\u017cy dostosowa\u0107 instrukcje SQL w pakiecie ETL (projekt SSIS). Wy\u0142\u0105cznie w tym miejscu mo\u017cliwe jest ograniczenie liczby przenoszonych rekord\u00f3w.<\/div><\/section><\/p>\n<h5 id=\"wymiary-standardowe\" ><span class=\"ez-toc-section\" id=\"Wymiary_standardowe\"><\/span>Wymiary standardowe<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<h6 id=\"v_dim01-organizacje-finansowe-wymiar-olap-firmy\" ><span class=\"ez-toc-section\" id=\"V_Dim01_organizacje_finansowe_wymiar_OLAP_firmy\"><\/span>V_Dim01 (organizacje finansowe; wymiar OLAP: firmy)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-22\" data-testid=\"conversation-turn-40\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"c3c6e142-422e-4fd3-a191-874e9892f70a\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"612\" data-end=\"749\" data-is-last-node=\"\" data-is-only-node=\"\">Ograniczenia s\u0105 mo\u017cliwe dla odpowiednich numer\u00f3w firm. Je\u015bli nie zostanie zastosowane \u017cadne ograniczenie, przejmowane s\u0105 wszystkie firmy.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<p data-start=\"0\" data-end=\"60\">W celu zmiany filtra nale\u017cy zaznaczy\u0107 ca\u0142y wyra\u017cenie filtra.<\/p>\n<p data-start=\"62\" data-end=\"127\" data-is-last-node=\"\" data-is-only-node=\"\">Nast\u0119pnie nale\u017cy nadpisa\u0107 wyra\u017cenie filtra odpowiedni\u0105 warto\u015bci\u0105.<\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-24\" data-testid=\"conversation-turn-44\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"f02a9a7f-7d48-4866-96d3-5ba18f40436f\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"61\" data-is-last-node=\"\" data-is-only-node=\"\">Po zatwierdzeniu warto\u015bci wy\u015bwietlany jest nast\u0119puj\u0105cy wynik:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-42906\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2.png\" alt=\"\" width=\"814\" height=\"185\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2.png 814w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2-300x68.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2-768x175.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2-50x11.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2-600x136.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/02\/lista-bi2-320x73.png 320w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h6 id=\"v_dim02-typy-danych-wymiar-olap-typy-danych\" ><span class=\"ez-toc-section\" id=\"V_Dim02_Typy_danych_wymiar_OLAP_Typy_danych\"><\/span>V_Dim02 (Typy danych; wymiar OLAP: Typy danych)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-26\" data-testid=\"conversation-turn-48\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9efe5405-2451-4849-a897-3f3f50591eba\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"392\" data-is-last-node=\"\" data-is-only-node=\"\">Rodzaje danych s\u0142u\u017c\u0105 do rozgraniczenia warto\u015bci rzeczywistych oraz planowanych, a tak\u017ce do rozr\u00f3\u017cnienia r\u00f3\u017cnych \u017ar\u00f3de\u0142 danych (dokument \u017ar\u00f3d\u0142owy). W li\u015bcie sprzeda\u017cy rodzaj danych rzeczywistych jest przyk\u0142adowo uzupe\u0142niany warto\u015bciami z dokumentu \u017ar\u00f3d\u0142owego faktura sprzeda\u017cy. Warto\u015bci z dokumentu \u017ar\u00f3d\u0142owego rejestracja zam\u00f3wienia sprzeda\u017cy s\u0105 zapisywane w innym rodzaju danych (np. AE_IST).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h6 id=\"v_dim03-czas-rok-kalendarzowy-wymiar-olap-okresy-kj\" ><span class=\"ez-toc-section\" id=\"V_Dim03_czas_rok_kalendarzowy_wymiar_OLAP_okresy_KJ\"><\/span>V_Dim03 (czas \/ rok kalendarzowy; wymiar OLAP: okresy KJ)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W tym widoku udost\u0119pniane s\u0105 informacje dla wymiaru <em data-start=\"537\" data-end=\"548\">okresy KJ<\/em>. Ten wymiar umo\u017cliwia analizy w oparciu o rok kalendarzowy.<\/p>\n<h6 id=\"v_dim04-czas-rok-finansowy-wymiar-olap-okresy-wj\" ><span class=\"ez-toc-section\" id=\"V_Dim04_czas_rok_finansowy_wymiar_OLAP_okresy_WJ\"><\/span>V_Dim04 (czas \/ rok finansowy; wymiar OLAP: okresy WJ)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W tym widoku stosowane jest ograniczenie do organizacji (w atrybucie COMPANY), kt\u00f3ra ma stanowi\u0107 podstaw\u0119 dla roku obrachunkowego. Udost\u0119pniane s\u0105 tu informacje dla wymiaru <em data-start=\"842\" data-end=\"853\">okresy WJ<\/em>. Ten wymiar umo\u017cliwia analizy w oparciu o rok obrachunkowy.<\/p>\n<h6 id=\"v_dim05-podmiot-ksiegowy-wymiar-olap-podmiot-ksiegowy\" ><span class=\"ez-toc-section\" id=\"V_Dim05_podmiot_ksiegowy_wymiar_OLAP_podmiot_ksiegowy\"><\/span>V_Dim05 (podmiot ksi\u0119gowy; wymiar OLAP: podmiot ksi\u0119gowy)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p data-start=\"976\" data-end=\"1019\">Nie jest wymagane w Comarch ERP Enterprise.<\/p>\n<h6 id=\"v_dim06-dzial-wymiar-olap-dzial\" ><span class=\"ez-toc-section\" id=\"V_Dim06_Dzial_wymiar_OLAP_Dzial\"><\/span>V_Dim06 (Dzia\u0142; wymiar OLAP: Dzia\u0142)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p data-start=\"976\" data-end=\"1019\">Nie jest wymagane w Comarch ERP Enterprise.<\/p>\n<h6 id=\"v_dim07-waluta-wymiar-olap-waluta\" ><span class=\"ez-toc-section\" id=\"V_Dim07_Waluta_wymiar_OLAP_Waluta\"><\/span>V_Dim07 (Waluta; wymiar OLAP: Waluta)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do odpowiednich walut. W widoku tym udost\u0119pniane s\u0105 informacje dla wymiaru waluta. Wymiar ten umo\u017cliwia analizy na poziomie waluty.<\/p>\n<h6 id=\"v_dim08-numer-dokumentu-wymiar-olap\" ><span class=\"ez-toc-section\" id=\"V_Dim08_Numer_dokumentu_wymiar_OLAP\"><\/span>V_Dim08 (Numer dokumentu; wymiar OLAP: -)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Numery dokument\u00f3w nie s\u0105 u\u017cywane w standardowym systemie. Informacje te s\u0105 wymagane jako podstawa wymiarowa dla ewentualnej analizy poszczeg\u00f3lnych dokument\u00f3w.<\/p>\n<h6 data-start=\"414\" data-end=\"469\" id=\"v_dim10-rodzaje-kosztow-wymiar-olap-rodzaje-kosztow\" ><span class=\"ez-toc-section\" id=\"V_Dim10_rodzaje_kosztow_wymiar_OLAP_rodzaje_kosztow\"><\/span>V_Dim10 (rodzaje koszt\u00f3w; wymiar OLAP: rodzaje koszt\u00f3w)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie CosttypeCompany), kt\u00f3ra ma stanowi\u0107 podstaw\u0119 dla rodzaj\u00f3w koszt\u00f3w.<\/p>\n<p>Hierarchia nie jest przewidziana w Comarch ERP Enterprise.<\/p>\n<h5 id=\"wymiary-opcjonalne\" ><span class=\"ez-toc-section\" id=\"Wymiary_opcjonalne\"><\/span>Wymiary opcjonalne<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-27\" data-testid=\"conversation-turn-50\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"9d4d568b-18e0-493c-abd1-48c1467d94e8\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"686\" data-end=\"792\">W przypadku wymiar\u00f3w opcjonalnych rozr\u00f3\u017cnia si\u0119 wymiary z klasyfikacj\u0105 (hierarchi\u0105) oraz bez klasyfikacji.<\/p>\n<p data-start=\"794\" data-end=\"1018\">Je\u017celi nie jest stosowana hierarchia, w widoku nale\u017cy wprowadzi\u0107 numer pozycji danego wymiaru (w Comarch ERP Enterprise \/ informacjach dodatkowych). W przyk\u0142adzie dla wymiaru koszt\u00f3w miejsce powstawania koszt\u00f3w na pozycji 1.<\/p>\n<p data-start=\"1020\" data-end=\"1150\" data-is-last-node=\"\" data-is-only-node=\"\">Je\u017celi stosowana jest hierarchia, nale\u017cy wprowadzi\u0107 odpowiedni\u0105 klasyfikacj\u0119.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h6 id=\"v_dim11-np-centra-kosztow-wymiar-olap-centra-kosztow\" ><span class=\"ez-toc-section\" id=\"V_Dim11_np_centra_kosztow_wymiar_OLAP_centra_kosztow\"><\/span>V_Dim11 (np. centra koszt\u00f3w; wymiar OLAP: centra koszt\u00f3w)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie <em>DimensionCompany<\/em>). Nale\u017cy wprowadzi\u0107 hierarchi\u0119 (klasyfikacj\u0119) albo pozycj\u0119 wymiaru.<\/p>\n<h6 id=\"v_dim12-np-jednostka-kosztow-wymiar-olap-jednostka-kosztow\" ><span class=\"ez-toc-section\" id=\"V_Dim12_np_jednostka_kosztow_wymiar_OLAP_jednostka_kosztow\"><\/span>V_Dim12 (np. jednostka koszt\u00f3w; wymiar OLAP: jednostka koszt\u00f3w)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie DimensionCompany). Nale\u017cy wprowadzi\u0107 hierarchi\u0119 (klasyfikacj\u0119) albo pozycj\u0119 wymiaru.<\/p>\n<h6 id=\"v_dim13-np-artykul-wymiar-olap-artykul\" ><span class=\"ez-toc-section\" id=\"V_Dim13_np_Artykul_wymiar_OLAP_Artykul\"><\/span>V_Dim13 (np. Artyku\u0142; wymiar OLAP: Artyku\u0142)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie DimensionCompany). Nale\u017cy wprowadzi\u0107 hierarchi\u0119 (klasyfikacj\u0119) albo pozycj\u0119 wymiaru.<\/p>\n<h6 id=\"v_dim14-np-customer-wymiar-olap-customer\" ><span class=\"ez-toc-section\" id=\"V_Dim14_np_Customer_wymiar_OLAP_Customer\"><\/span>V_Dim14 (np. Customer; wymiar OLAP: Customer)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie DimensionCompany). Nale\u017cy wprowadzi\u0107 hierarchi\u0119 (klasyfikacj\u0119) albo pozycj\u0119 wymiaru.<\/p>\n<h6 id=\"v_dim15-np-representative-wymiar-olap-representative\" ><span class=\"ez-toc-section\" id=\"V_Dim15_np_Representative_wymiar_OLAP_Representative\"><\/span>V_Dim15 (np. Representative; wymiar OLAP: Representative)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-29\" data-testid=\"conversation-turn-54\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"21617bfe-370c-4193-bb12-7a6ece3d1dad\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"905\" data-end=\"1056\">Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie DimensionCompany). Nale\u017cy wprowadzi\u0107 hierarchi\u0119 (klasyfikacj\u0119) albo pozycj\u0119 wymiaru.<\/p>\n<p data-start=\"1058\" data-end=\"1237\">W li\u015bcie produkcji wymiar ten jest domy\u015blnie powi\u0105zany ze zleceniem produkcyjnym. Hierarchia <em data-start=\"1151\" data-end=\"1159\">Status<\/em> w wymiarze <em data-start=\"1171\" data-end=\"1193\">zlecenie produkcyjne<\/em> jest zawsze tworzona jako sta\u0142a hierarchia.<\/p>\n<p data-start=\"1239\" data-end=\"1321\">Przekazywane i wykorzystywane s\u0105 wy\u0142\u0105cznie statusy z grupy og\u00f3lny status zlecenia:<\/p>\n<ul data-start=\"1323\" data-end=\"1438\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-section-id=\"ssfzw7\" data-start=\"1323\" data-end=\"1339\">\n<p data-start=\"1325\" data-end=\"1339\"><strong>w realizacji<\/strong><\/p>\n<\/li>\n<li data-section-id=\"5y9chx\" data-start=\"1340\" data-end=\"1353\">\n<p data-start=\"1342\" data-end=\"1353\"><strong>zwolnione<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1pp2qi6\" data-start=\"1354\" data-end=\"1368\">\n<p data-start=\"1356\" data-end=\"1368\"><strong>zako\u0144czone<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1j5ojsb\" data-start=\"1369\" data-end=\"1384\">\n<p data-start=\"1371\" data-end=\"1384\"><strong>zablokowane<\/strong><\/p>\n<\/li>\n<li data-section-id=\"zvn4q4\" data-start=\"1385\" data-end=\"1398\">\n<p data-start=\"1387\" data-end=\"1398\"><strong>anulowane<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1hy1td7\" data-start=\"1399\" data-end=\"1411\">\n<p data-start=\"1401\" data-end=\"1411\"><strong>niewa\u017cne<\/strong><\/p>\n<\/li>\n<li data-section-id=\"cc54p7\" data-start=\"1412\" data-end=\"1438\" data-is-last-node=\"\">\n<p data-start=\"1414\" data-end=\"1438\" data-is-last-node=\"\"><strong>rozpocz\u0119to reorganizacj\u0119<\/strong><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\n<ul data-start=\"0\" data-end=\"36\">\n<li data-section-id=\"b0v896\" data-start=\"0\" data-end=\"23\">\n<p data-start=\"2\" data-end=\"23\"><strong>cz\u0119\u015bciowo anulowane<\/strong><\/p>\n<\/li>\n<li data-section-id=\"nkhras\" data-start=\"24\" data-end=\"36\">\n<p data-start=\"26\" data-end=\"36\"><strong>usuni\u0119te<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"38\" data-end=\"121\">Hierarchia dla statusu to <em>com.cisag.app.production.obj.ProductionOrderHierarchy6.<\/em><\/p>\n<p data-start=\"123\" data-end=\"226\">R\u00f3wnolegle mog\u0105 by\u0107 przekazywane r\u00f3wnie\u017c definiowalne hierarchie (klasyfikacja zlecenia produkcyjnego).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h6 id=\"v_dim16-np-ou-wymiar-olap-ou\" ><span class=\"ez-toc-section\" id=\"V_Dim16_np_OU_wymiar_OLAP_OU\"><\/span>V_Dim16 (np. OU; wymiar OLAP: OU)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Organizacja (w atrybucie DimensionCompany) mo\u017ce by\u0107 tutaj ograniczona. W tym przypadku struktura organizacyjna jest przenoszona do jednostek organizacyjnych jako hierarchia.<\/p>\n<p>Hierarchia &#8222;OrganisationHierarchy&#8221; jest zawsze u\u017cywana dla hierarchii jednostek organizacyjnych.<\/p>\n<h5 id=\"dane-transakcji\" ><span class=\"ez-toc-section\" id=\"Dane_transakcji\"><\/span>Dane transakcji<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<h6 id=\"v_facts-ruchy\" ><span class=\"ez-toc-section\" id=\"V_Facts_ruchy\"><\/span>V_Facts (ruchy)<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Mo\u017cliwe jest zastosowanie ograniczenia do organizacji (w atrybucie CompanyKey). Widok <em data-start=\"697\" data-end=\"706\">V_Facts<\/em> zawiera dane ruchu z pliku pojedynczych zapis\u00f3w (FACTS).<\/p>\n<h5 id=\"widoki-bez-dostosowan\" ><span class=\"ez-toc-section\" id=\"Widoki_bez_dostosowan\"><\/span>Widoki bez dostosowa\u0144<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"788\" data-end=\"836\">Wymagane dla budowy klasyfikacji lub hierarchii:<\/p>\n<ul data-start=\"838\" data-end=\"867\">\n<li data-section-id=\"176op93\" data-start=\"838\" data-end=\"867\">\n<p data-start=\"840\" data-end=\"867\"><em>V_HLP_Dimopt_Parent_Child<\/em><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"869\" data-end=\"905\">Wymagane dla obs\u0142ugi j\u0119zyk\u00f3w obcych:<\/p>\n<ul data-start=\"907\" data-end=\"958\">\n<li data-section-id=\"1ukf6n2\" data-start=\"907\" data-end=\"936\">\n<p data-start=\"909\" data-end=\"936\"><em>V_HLP_LanguageDescription<\/em><\/p>\n<\/li>\n<li data-section-id=\"fpq4bz\" data-start=\"937\" data-end=\"958\">\n<p data-start=\"939\" data-end=\"958\"><em>V_HLP_LanguageKey<\/em><\/p>\n<\/li>\n<\/ul>\n<h3 id=\"edycja-projektu-ssis-integration-services\" ><span class=\"ez-toc-section\" id=\"Edycja_projektu_SSIS_%E2%80%93_Integration_Services\"><\/span>Edycja projektu SSIS \u2013 Integration Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"przeglad-dostepu-do-danych\" ><span class=\"ez-toc-section\" id=\"Przeglad_dostepu_do_danych\"><\/span>Przegl\u0105d dost\u0119pu do danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-30\" data-testid=\"conversation-turn-56\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"2b082034-aeaf-46b1-ae17-d21ba289c065\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"303\">Po\u0142\u0105czenie z baz\u0105 \u017ar\u00f3d\u0142ow\u0105 mo\u017ce zosta\u0107 skonfigurowane przy u\u017cyciu sterownika ODBC. Je\u017celi Comarch ERP Enterprise dzia\u0142a na bazie SQL Server lub Oracle, po\u0142\u0105czenie mo\u017ce zosta\u0107 skonfigurowane bezpo\u015brednio w pakiecie SSIS (.Net Data Provider). W takim przypadku nie jest wymagane tworzenie po\u0142\u0105czenia ODBC.<\/p>\n<p data-start=\"305\" data-end=\"412\">Zasadniczo dla Comarch ERP Enterprise mog\u0105 by\u0107 wykorzystywane trzy bazy danych: SQL Server, DB2 lub Oracle.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h4 id=\"konfiguracja-sterownika-odbc\" ><span class=\"ez-toc-section\" id=\"Konfiguracja_sterownika_ODBC\"><\/span>Konfiguracja sterownika ODBC<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"444\" data-end=\"502\">W zarz\u0105dzaniu serwerem nale\u017cy wybra\u0107 \u017ar\u00f3d\u0142a danych (ODBC).<\/p>\n<p data-start=\"504\" data-end=\"797\">Nast\u0119pnie nale\u017cy utworzy\u0107 now\u0105 systemow\u0105 DSN z odpowiednim sterownikiem ODBC. Sterowniki ODBC dla poszczeg\u00f3lnych baz danych nie s\u0105 cz\u0119\u015bci\u0105 standardowej instalacji systemu operacyjnego. Sterowniki dla SQL Server s\u0105 zazwyczaj dost\u0119pne, poniewa\u017c s\u0105 instalowane wraz z SQL Server 2008 na serwerze.<\/p>\n<p data-start=\"799\" data-end=\"946\">W przypadku DB2 odpowiednia funkcja musi zosta\u0107 zainstalowana w ramach instalacji IBM iSeries Access. Dobre do\u015bwiadczenia uzyskano z wersj\u0105 V5R2M0.<\/p>\n<p data-start=\"948\" data-end=\"1075\" data-is-last-node=\"\" data-is-only-node=\"\">W przypadku Oracle sterownik ten musi zosta\u0107 zainstalowany wraz z oprogramowaniem klienckim (Oracle Instant Client) dla Oracle.<\/p>\n<h5 id=\"serwer-sql\" ><span class=\"ez-toc-section\" id=\"Serwer_SQL\"><\/span>Serwer SQL<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<ul>\n<li><strong>i5 &#8211; Dost\u0119p klienta<\/strong><\/li>\n<\/ul>\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"ae35b076-afc0-4c70-ac3c-805bc75a5770\" data-testid=\"conversation-turn-61\" data-scroll-anchor=\"false\" data-turn=\"user\"><\/article>\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-33\" data-testid=\"conversation-turn-62\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"978b0a7c-7aa9-4a57-8c7d-0a02ba7f6231\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"135\" data-is-last-node=\"\" data-is-only-node=\"\">W opcjach po\u0142\u0105czenia nale\u017cy skonfigurowa\u0107 u\u017cytkownika z wystarczaj\u0105cymi uprawnieniami (odczyt) dla odpowiedniej bazy danych DB2 <em data-start=\"128\" data-end=\"134\">OLAP<\/em>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<h4 id=\"oracle\" ><span class=\"ez-toc-section\" id=\"Oracle\"><\/span>Oracle<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"0\" data-end=\"102\">W celu instalacji oraz konfiguracji sterownika Oracle ODBC nale\u017cy zastosowa\u0107 nast\u0119puj\u0105ce post\u0119powanie:<\/p>\n<ol data-start=\"104\" data-end=\"436\">\n<li data-section-id=\"62kdg1\" data-start=\"104\" data-end=\"192\">\n<p data-start=\"106\" data-end=\"192\">Pobra\u0107 Oracle Instant Client dla wymaganej platformy, co najmniej w wariancie Basic<\/p>\n<\/li>\n<li data-section-id=\"17654s3\" data-start=\"193\" data-end=\"227\">\n<p data-start=\"195\" data-end=\"227\">Pobra\u0107 pakiet ODBC-Additional.<\/p>\n<\/li>\n<li data-section-id=\"ejl9dy\" data-start=\"228\" data-end=\"326\">\n<p data-start=\"230\" data-end=\"326\">Rozpakowa\u0107 pliki ZIP, np. do katalogu <em data-start=\"268\" data-end=\"323\">C:\\Program Files\\Oracle Instantclient Basic &lt;VERSION&gt;<\/em>.<\/p>\n<\/li>\n<li data-section-id=\"1cabmkd\" data-start=\"327\" data-end=\"436\">\n<p data-start=\"329\" data-end=\"436\">W Panel sterowania \u2013 System \u2013 Zaawansowane \u2013 Zmienne \u015brodowiskowe doda\u0107 nast\u0119puj\u0105ce zmienne \u015brodowiskowe:<\/p>\n<\/li>\n<\/ol>\n<ul>\n<li data-start=\"438\" data-end=\"705\">ORACLE_HOME = C:\\Program Files\\Oracle Instantclient Basic &lt;VERSION&gt;<\/li>\n<li data-start=\"438\" data-end=\"705\">TNS_ADMIN = C:\\Program Files\\Oracle Instantclient Basic &lt;VERSION&gt;<\/li>\n<li data-start=\"438\" data-end=\"705\">NLS_LANG = GERMAN_GERMANY.UTF8<\/li>\n<li data-start=\"438\" data-end=\"705\">PATH = &lt;istniej\u0105ca \u015bcie\u017cka + dodatkowo:&gt;;C:\\Program Files\\Oracle Instantclient Basic &lt;VERSION&gt;<\/li>\n<\/ul>\n<p data-start=\"709\" data-end=\"817\">5. Dla \u017ar\u00f3d\u0142a danych ODBC wybra\u0107 sterownik <em data-start=\"749\" data-end=\"814\">Oracle in C:\\Program Files\\Oracle Instantclient Basic &lt;VERSION&gt;<\/em>.<\/p>\n<p data-start=\"820\" data-end=\"871\">6. Wybra\u0107 plikowy DSN i wskaza\u0107 dowoln\u0105 lokalizacj\u0119.<\/p>\n<p data-start=\"874\" data-end=\"1000\">7. W polu Service Name poda\u0107 SID wymaganej instancji Oracle (w systemie demonstracyjnym Comarch ERP Enterprise jest to <em data-start=\"990\" data-end=\"996\">orcl<\/em>).<\/p>\n<p data-start=\"1003\" data-end=\"1066\">8. W polu User poda\u0107 u\u017cytkownika bazy danych (np. CIS440PDMSD1).<\/p>\n<p data-start=\"1069\" data-end=\"1142\">9. W polu Password poda\u0107 has\u0142o u\u017cytkownika bazy danych (np. CIS440PDMSD1).<\/p>\n<p data-start=\"1145\" data-end=\"1220\">10. Po utworzeniu DSN przej\u015b\u0107 do katalogu, w kt\u00f3rym zosta\u0142 zapisany plik DSN.<\/p>\n<p data-start=\"1145\" data-end=\"1220\">11. Otworzy\u0107 plik DSN w edytorze (np. Notatnik) i doda\u0107 wpis PWD = &lt;has\u0142o u\u017cytkownika bazy danych&gt;.<\/p>\n<p data-start=\"1323\" data-end=\"1389\">12. \u0179r\u00f3d\u0142o danych mo\u017ce by\u0107 nast\u0119pnie wykorzystywane przez aplikacje.<\/p>\n<h4 id=\"polaczenie-bez-sterownika-odbc\" ><span class=\"ez-toc-section\" id=\"Polaczenie_bez_sterownika_ODBC\"><\/span>Po\u0142\u0105czenie bez sterownika ODBC<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 id=\"oracle\" ><span class=\"ez-toc-section\" id=\"Oracle-2\"><\/span>Oracle<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<ul>\n<li>\n<p data-start=\"1431\" data-end=\"1465\">Udost\u0119pnienie pliku <em data-start=\"1451\" data-end=\"1465\">tnsnames.ora &#8212; w<\/em>\u00a0celu uzyskania dost\u0119pu do bazy danych Oracle OLTP wymagany jest plik tnsnames.ora. Plik ten znajduje si\u0119 w systemie Oracle DBMS w lokalizacji okre\u015blonej zmienn\u0105 ORACLE_HOME, w podkatalogu network\/admin\/. Plik tnsnames.ora nale\u017cy skopiowa\u0107 do katalogu na serwerze SQL Server, np. do C:\\tnsnames.<\/p>\n<\/li>\n<li>\n<p data-start=\"1771\" data-end=\"1805\">Definicja zmiennych \u015brodowiskowych &#8212; a<span style=\"font-size: revert; color: initial;\">by umo\u017cliwi\u0107 dost\u0119p do pliku <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"1837\" data-end=\"1851\">tnsnames.ora<\/em><span style=\"font-size: revert; color: initial;\">, system musi zna\u0107 jego lokalizacj\u0119. W tym celu nale\u017cy zdefiniowa\u0107 odpowiedni\u0105 zmienn\u0105 \u015brodowiskow\u0105:<\/span><\/p>\n<\/li>\n<\/ul>\n<ol>\n<li data-start=\"1953\" data-end=\"2079\">Nale\u017cy przej\u015b\u0107 do aplikacji <em>Panel sterowania -&gt; <\/em>System i zabezpieczenia -&gt; System \u2013&gt;<em> Zaawansowane ustawienia systemu<\/em>, a nast\u0119pnie otworzy\u0107 zak\u0142adk\u0119 <em data-start=\"2062\" data-end=\"2076\">Zaawansowane<\/em>.<\/li>\n<\/ol>\n<ul>\n<li data-start=\"2081\" data-end=\"2294\">Informacja o mo\u017cliwej nieaktualno\u015bci: opis \u015bcie\u017cek systemowych oraz spos\u00f3b konfiguracji zmiennych \u015brodowiskowych odpowiada starszym wersjom systemu Windows; w nowszych wersjach systemu uk\u0142ad opcji mo\u017ce si\u0119 r\u00f3\u017cni\u0107.<\/li>\n<\/ul>\n<p data-start=\"0\" data-end=\"43\">2. Nale\u017cy wybra\u0107 opcj\u0119 [<strong>Zmienne \u015brodowiskowe<\/strong>]. Wymienione zmienne \u015brodowiskowe musz\u0105 zosta\u0107 zdefiniowane zgodnie z konfiguracj\u0105.<\/p>\n<p data-start=\"261\" data-end=\"304\">3. Zmiany nale\u017cy potwierdzi\u0107 przyciskiem [<strong>OK<\/strong>].<\/p>\n<p data-start=\"306\" data-end=\"371\">Dalsze ustawienia zosta\u0142y opisane w kolejnych cz\u0119\u015bciach artyku\u0142u.<\/p>\n<h4 data-start=\"0\" data-end=\"43\" id=\"edycja-projektu-ssis-integration-services\" ><span class=\"ez-toc-section\" id=\"Edycja_projektu_SSIS_%E2%80%93_Integration_Services-2\"><\/span>Edycja projektu SSIS \u2013 Integration Services<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 id=\"otwieranie-projektu-ssis\" ><span class=\"ez-toc-section\" id=\"Otwieranie_projektu_SSIS\"><\/span>Otwieranie projektu SSIS<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"69\" data-end=\"249\">W celu edycji projektu nale\u017cy dwukrotnie klikn\u0105\u0107 odpowiedni plik (np. <em>SSIS_SAL_Semiramis.sln<\/em>) w odpowiedniej lokalizacji (np. <em>..\\SSIS\\SSIS_SAL_Semiramis<\/em>).<\/p>\n<p data-start=\"251\" data-end=\"392\">Je\u017celi projekt nie otworzy si\u0119 automatycznie, mo\u017cna go otworzy\u0107 poprzez dwukrotne klikni\u0119cie odpowiedniego pakietu dtsx (np. <em>SALImport.dtsx<\/em>).<\/p>\n<p data-start=\"394\" data-end=\"493\">Has\u0142o dla wszystkich standardowych pakiet\u00f3w zabezpieczonych has\u0142em jest takie samo i brzmi:<br data-start=\"485\" data-end=\"488\" \/><strong>softm<\/strong><\/p>\n<p data-start=\"495\" data-end=\"528\">Pojawi si\u0119 nast\u0119puj\u0105cy komunikat:<\/p>\n<p data-start=\"495\" data-end=\"528\"><em>Ten dokument zawiera co najmniej jeden bardzo d\u0142ugi wiersz tekstu. W zwi\u0105zku z tym edytor mo\u017ce reagowa\u0107 bardzo wolno podczas otwierania pliku. Czy na pewno otworzy\u0107 ten plik?<\/em><\/p>\n<p data-start=\"530\" data-end=\"577\">Komunikat nale\u017cy potwierdzi\u0107 przyciskiem [<strong>Tak<\/strong>].<\/p>\n<h5 id=\"dostosuj-polaczenia-w-menedzerze-polaczen\" ><span class=\"ez-toc-section\" id=\"Dostosuj_polaczenia_w_menedzerze_polaczen\"><\/span>Dostosuj po\u0142\u0105czenia w mened\u017cerze po\u0142\u0105cze\u0144<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"45\" data-end=\"149\">W dolnej cz\u0119\u015bci projektu nale\u017cy dostosowa\u0107 po\u0142\u0105czenia w mened\u017cerze po\u0142\u0105cze\u0144 do odpowiedniego \u015brodowiska.<\/p>\n<p data-start=\"151\" data-end=\"181\">Dost\u0119pne s\u0105 cztery po\u0142\u0105czenia.<\/p>\n<ul>\n<li data-start=\"183\" data-end=\"196\"><strong>Dane \u017ar\u00f3d\u0142owe<\/strong> &#8212; w sekcji dane \u017ar\u00f3d\u0142owe nale\u017cy skonfigurowa\u0107 po\u0142\u0105czenie z systemem \u017ar\u00f3d\u0142owym poprzez wcze\u015bniej utworzony sterownik ODBC albo bezpo\u015brednio w mened\u017cerze po\u0142\u0105cze\u0144, je\u017celi wykorzystywane jest po\u0142\u0105czenie z SQL Server.\n<ul>\n<li data-start=\"411\" data-end=\"439\"><em>Przypadek 1<\/em>: po\u0142\u0105czenie ODBC &#8212; nale\u017cy otworzy\u0107 po\u0142\u0105czenie dane \u017ar\u00f3d\u0142owe poprzez dwukrotne klikni\u0119cie. W konfiguracji po\u0142\u0105czenia nale\u017cy wskaza\u0107 nazw\u0119 utworzonego \u017ar\u00f3d\u0142a danych ODBC. Nast\u0119pnie nale\u017cy wprowadzi\u0107 u\u017cytkownika z odpowiednimi uprawnieniami odczytu danych (SQL Read) oraz has\u0142o dost\u0119pu.<\/li>\n<li data-start=\"0\" data-end=\"49\"><em>Przypadek 2<\/em>: bezpo\u015brednie po\u0142\u0105czenie z SQL Server &#8212; jako dostawc\u0119 nale\u017cy wybra\u0107 <em style=\"font-size: revert; color: initial;\" data-start=\"79\" data-end=\"118\">.Net-Anbieter\\SqlClient Data Provider<\/em><span style=\"font-size: revert; color: initial;\">. Nast\u0119pnie nale\u017cy wskaza\u0107 odpowiedni serwer, wybra\u0107 wymagan\u0105 metod\u0119 uwierzytelniania oraz okre\u015bli\u0107 w\u0142a\u015bciw\u0105 baz\u0119 danych \u017ar\u00f3d\u0142owej bazy danych Comarch ERP Enterprise. <\/span>Okno dialogowe nale\u017cy zatwierdzi\u0107 przyciskiem [<strong>OK<\/strong>], a nast\u0119pnie zapisa\u0107 projekt.<\/li>\n<li><em>Przypadek 3<\/em>: bezpo\u015brednie po\u0142\u0105czenie z baz\u0105 danych Oracle. W mened\u017cerze po\u0142\u0105cze\u0144 w polu dostawca nale\u017cy wybra\u0107 <em style=\"font-size: revert; color: initial;\" data-start=\"111\" data-end=\"139\">OracleClient Data Provider<\/em><span style=\"font-size: revert; color: initial;\">.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-42\" data-testid=\"conversation-turn-80\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"69a3337c-e50d-4e00-8922-6f8e1d7e623c\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"142\" data-end=\"486\">Przyk\u0142adowo jako nazwa serwera wprowadzany jest service name <em data-start=\"205\" data-end=\"211\">ORCL<\/em>. Service name <em data-start=\"226\" data-end=\"232\">ORCL<\/em> jest przypisany w pliku <em data-start=\"257\" data-end=\"271\">tnsnames.ora<\/em> do serwera, na kt\u00f3rym znajduje si\u0119 wymagana baza danych <em data-start=\"328\" data-end=\"338\">ADV45007<\/em>. Nast\u0119pnie nale\u017cy wprowadzi\u0107 has\u0142o i wybra\u0107 opcj\u0119 <em data-start=\"389\" data-end=\"406\">Test po\u0142\u0105czenia<\/em>. Po pomy\u015blnym te\u015bcie po\u0142\u0105czenia ustawienia nale\u017cy zatwierdzi\u0107 przyciskiem [<strong>OK<\/strong>].<\/p>\n<ul>\n<li data-start=\"673\" data-end=\"705\"><strong>Dane docelowe \/ Sqlserver_AdoNet<\/strong> &#8212; po\u0142\u0105czenia <em style=\"font-size: revert; color: initial;\" data-start=\"718\" data-end=\"729\">Sqlserver<\/em><span style=\"font-size: revert; color: initial;\"> oraz <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"735\" data-end=\"753\">Sqlserver_AdoNet<\/em><span style=\"font-size: revert; color: initial;\"> odnosz\u0105 si\u0119 do bazy danych pod\u0142\u0105czonej w rozdziale <em>Nazewnictwo<\/em>. Je\u017celi nazwa bazy danych nie zosta\u0142a zmieniona, dostosowanie po\u0142\u0105cze\u0144 nie jest wymagane.<\/span><\/li>\n<\/ul>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-42\" data-testid=\"conversation-turn-80\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"69a3337c-e50d-4e00-8922-6f8e1d7e623c\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"900\" data-end=\"1122\" data-is-last-node=\"\" data-is-only-node=\"\">Je\u017celi wykorzystywana jest inna nazwa bazy danych, po\u0142\u0105czenia nale\u017cy otworzy\u0107 poprzez dwukrotne klikni\u0119cie i wybra\u0107 odpowiedni\u0105 baz\u0119 danych. Zamiast LOCALHOST mo\u017cna r\u00f3wnie\u017c wskaza\u0107 nazw\u0119 serwera albo zastosowa\u0107 kropk\u0119 (.).<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li class=\"z-0 flex min-h-[46px] justify-start\"><span style=\"color: revert; font-size: revert; font-weight: revert;\">SMTP &#8212; w<\/span> po\u0142\u0105czeniu SMTP mo\u017cliwe jest wprowadzenie serwera SMTP, aby w przypadku b\u0142\u0119dnego importu danych wiadomo\u015b\u0107 e-mail zosta\u0142a wys\u0142ana automatycznie. W standardzie wysy\u0142ka e-mail jest jednak wy\u0142\u0105czona, dlatego nie jest wymagane wprowadzanie ustawie\u0144.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h5 id=\"zapisanie-utworzenie-i-uruchomienie-projektu-ssis\" ><span class=\"ez-toc-section\" id=\"Zapisanie_utworzenie_i_uruchomienie_projektu_SSIS\"><\/span>Zapisanie, utworzenie i uruchomienie projektu SSIS<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Wszystkie ustawienia zosta\u0142y wprowadzone. <span style=\"font-size: revert; color: initial;\">Projekt nale\u017cy teraz zapisa\u0107.<\/span><\/p>\n<div class=\"flex flex-col text-sm pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:92dca53c-282a-4560-81e2-b87a3d55a5eb-43\" data-testid=\"conversation-turn-82\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"25b1c85a-9866-4065-8703-10994d698409\" data-message-model-slug=\"gpt-5-2-thinking\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"390\" data-end=\"570\">Nast\u0119pnie projekt musi zosta\u0107 wdro\u017cony. W ramach wdro\u017cenia odpowiedni pakiet jest tworzony ponownie i mo\u017ce zosta\u0107 uruchomiony p\u00f3\u017aniej r\u0119cznie albo automatycznie (SQL Server Agent).<\/p>\n<p data-start=\"572\" data-end=\"717\">W celu przej\u0119cia danych projekt nale\u017cy uruchomi\u0107 jednorazowo r\u0119cznie. W tym celu nale\u017cy wybra\u0107 opcj\u0119 uruchomienia debugowania.<\/p>\n<p data-start=\"719\" data-end=\"784\">Po pomy\u015blnym wykonaniu wszystkie obiekty s\u0105 oznaczone na zielono. Nast\u0119pnie nale\u017cy zako\u0144czy\u0107 tryb debugowania poprzez wybranie opcji zatrzymania. Po wykonaniu tej czynno\u015bci projekt mo\u017ce zosta\u0107 zamkni\u0119ty.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<h3 id=\"edycja-projektu-ssas-analysis-services\" ><span class=\"ez-toc-section\" id=\"Edycja_projektu_SSAS_%E2%80%93_Analysis_Services\"><\/span>Edycja projektu SSAS \u2013 Analysis Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 data-start=\"42\" data-end=\"64\" id=\"otwarcie-projektu-ssas\" ><span class=\"ez-toc-section\" id=\"Otwarcie_projektu_SSAS\"><\/span>Otwarcie projektu SSAS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W celu edycji projektu nale\u017cy dwukrotnie klikn\u0105\u0107 odpowiedni plik (np. SSAS_SAL_Semiramis.sln) w odpowiedniej lokalizacji (np. &#8230;\\SSAS\\SSAS_SAL_Semiramis).<\/p>\n<h4 id=\"wielowymiarowy-serwer-baza-danych\" ><span class=\"ez-toc-section\" id=\"Wielowymiarowy_serwer_baza_danych\"><\/span>Wielowymiarowy serwer \/ baza danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"286\" data-end=\"394\">W <em>Eksploratorze rozwi\u0105za\u0144<\/em> po klikni\u0119ciu prawym przyciskiem myszy projektu mo\u017cna wy\u015bwietli\u0107 jego w\u0142a\u015bciwo\u015bci.<\/p>\n<p data-start=\"396\" data-end=\"577\">W sekcji <em data-start=\"405\" data-end=\"416\">Wdra\u017canie<\/em> w razie potrzeby mo\u017cna zmieni\u0107 serwer wielowymiarowy oraz baz\u0119 danych. Aby unikn\u0105\u0107 dodatkowych dostosowa\u0144, zaleca si\u0119 pozostawienie domy\u015blnej nazwy bazy danych.<\/p>\n<p data-start=\"579\" data-end=\"713\">Je\u017celi serwer <em>Analysis Services<\/em> nie znajduje si\u0119 na bie\u017c\u0105cym serwerze, w miejsce LOCALHOST nale\u017cy wprowadzi\u0107 nazw\u0119 w\u0142a\u015bciwego serwera.<\/p>\n<h4 data-start=\"715\" data-end=\"737\" id=\"przetwarzanie-wymiarow\" ><span class=\"ez-toc-section\" id=\"Przetwarzanie_wymiarow\"><\/span>Przetwarzanie wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"739\" data-end=\"932\" data-is-last-node=\"\" data-is-only-node=\"\">Przed wykonaniem dalszych ustawie\u0144 nale\u017cy przetworzy\u0107 wymiary. W tym celu nale\u017cy zaznaczy\u0107 wszystkie wymiary, otworzy\u0107 menu kontekstowe prawym przyciskiem myszy i wybra\u0107 opcj\u0119 [<strong>Przetwarzaj<\/strong>&#8230;].<\/p>\n<p data-start=\"0\" data-end=\"38\">ostanie wy\u015bwietlone okno dialogowe <em>Przetwarzanie obiekt\u00f3w.<\/em><\/p>\n<p data-start=\"40\" data-end=\"184\">Po wybraniu opcji [<strong>Wykonaj<\/strong>] wszystkie zaznaczone wymiary zostan\u0105 przetworzone i utworzone na wcze\u015bniej skonfigurowanym serwerze wielowymiarowym.<\/p>\n<h4 id=\"dostosowywanie-glebokosci-hierarchii-wymiarow\" ><span class=\"ez-toc-section\" id=\"Dostosowywanie_glebokosci_hierarchii_wymiarow\"><\/span>Dostosowywanie g\u0142\u0119boko\u015bci hierarchii wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 id=\"ogolne-informacje-na-temat-hierarchii\" ><span class=\"ez-toc-section\" id=\"Ogolne_informacje_na_temat_hierarchii\"><\/span>Og\u00f3lne informacje na temat hierarchii<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"271\" data-end=\"492\">Poniewa\u017c w przypadku r\u00f3\u017cnych hierarchii definiowanych indywidualnie dla klienta mo\u017cna oczekiwa\u0107 r\u00f3\u017cnej g\u0142\u0119boko\u015bci, w standardowym modelu danych wszystkie hierarchie zosta\u0142y wst\u0119pnie zdefiniowane z g\u0142\u0119boko\u015bci\u0105 10 poziom\u00f3w.<\/p>\n<p data-start=\"494\" data-end=\"755\">W praktyce g\u0142\u0119boko\u015b\u0107 hierarchii zazwyczaj jest mniejsza ni\u017c 10 poziom\u00f3w. W rzadkim przypadku, gdy g\u0142\u0119boko\u015b\u0107 hierarchii przekracza 10 poziom\u00f3w, konieczne jest r\u0119czne dodanie kolejnych poziom\u00f3w w wymiarze. Wymagane kroki nie zosta\u0142y opisane w niniejszym artykule.<\/p>\n<p data-start=\"757\" data-end=\"1237\">Dla list BI nie jest wymagane dostosowanie g\u0142\u0119boko\u015bci hierarchii. W przypadku wykorzystania alternatywnych interfejs\u00f3w (przegl\u0105darek), takich jak np. Excel, zalecane jest jednak dostosowanie g\u0142\u0119boko\u015bci hierarchii w celu wyeliminowania zb\u0119dnych poziom\u00f3w rozwini\u0119cia. W przypadku zmiany poziom\u00f3w hierarchii konieczne jest r\u00f3wnie\u017c dostosowanie raport\u00f3w standardowych w zakresie wybieranych poziom\u00f3w (patrz punkt 7.3), w przeciwnym razie raporty poziom\u00f3w nie b\u0119d\u0105 dzia\u0142a\u0142y prawid\u0142owo.<\/p>\n<h5 id=\"dostosowanie-glebokosci-hierarchii\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_glebokosci_hierarchii\"><\/span>Dostosowanie g\u0142\u0119boko\u015bci hierarchii<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"1275\" data-end=\"1462\">Opisane dostosowania nie s\u0105 wymagane dla raport\u00f3w standardowych list BI. W przypadku korzystania z alternatywnego interfejsu s\u0105 jednak zalecane, aby unikn\u0105\u0107 zb\u0119dnych poziom\u00f3w rozwini\u0119cia.<\/p>\n<p data-start=\"1464\" data-end=\"1548\">Dostosowanie dotyczy wszystkich wymiar\u00f3w opcjonalnych (11, 12, 13, 14, 15, 16, &#8230;).<\/p>\n<p data-start=\"1550\" data-end=\"1576\">Sk\u0142ada si\u0119 z dw\u00f3ch krok\u00f3w:<\/p>\n<ul data-start=\"1578\" data-end=\"1646\">\n<li data-section-id=\"1wvmnk1\" data-start=\"1578\" data-end=\"1614\">\n<p data-start=\"1580\" data-end=\"1614\">Okre\u015blenie g\u0142\u0119boko\u015bci hierarchii<\/p>\n<\/li>\n<li data-section-id=\"lqgpp5\" data-start=\"1615\" data-end=\"1646\">\n<p data-start=\"1617\" data-end=\"1646\">Usuni\u0119cie zb\u0119dnych poziom\u00f3w<\/p>\n<\/li>\n<\/ul>\n<ol>\n<li data-start=\"1648\" data-end=\"1854\">Przyk\u0142adowo dostosowanie zostanie wykonane dla wymiaru 14 (np. klient). Wymiar nale\u017cy otworzy\u0107 poprzez dwukrotne klikni\u0119cie, a nast\u0119pnie w przegl\u0105darce rozwin\u0105\u0107 struktur\u0119 do momentu wy\u015bwietlenia zawarto\u015bci.<\/li>\n<li data-start=\"1856\" data-end=\"1940\">Nale\u017cy policzy\u0107 zb\u0119dne poziomy. W przedstawionym przypadku nale\u017cy usun\u0105\u0107 6 poziom\u00f3w.<\/li>\n<li>Nast\u0119pnie nale\u017cy przej\u015b\u0107 do zak\u0142adki <em data-start=\"1979\" data-end=\"1998\">Struktura wymiaru<\/em> i usun\u0105\u0107 6 poziom\u00f3w rozpoczynaj\u0105c od <em data-start=\"2036\" data-end=\"2046\">TopLevel<\/em> w hierarchii (zaznaczy\u0107 poziom i nacisn\u0105\u0107 klawisz <em>Delete<\/em>).<\/li>\n<li>Po usuni\u0119ciu zb\u0119dnych poziom\u00f3w mo\u017cna r\u00f3wnie\u017c usun\u0105\u0107 odpowiadaj\u0105ce im atrybuty po lewej stronie struktury wymiaru.<\/li>\n<li>Ostatni pozosta\u0142y poziom nale\u017cy zmieni\u0107 na nazw\u0119 <em data-start=\"399\" data-end=\"409\">TopLevel<\/em>. Zmiana nazwy poziomu:<\/li>\n<\/ol>\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"84994b6b-b7b8-4fe3-b384-664fa94c9eeb\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<ul data-start=\"435\" data-end=\"673\">\n<li data-section-id=\"1ibr6n\" data-start=\"435\" data-end=\"546\">\n<p data-start=\"437\" data-end=\"546\"><strong>W atrybucie<\/strong> \u2013 klikn\u0105\u0107 prawym przyciskiem myszy atrybut i wybra\u0107 opcj\u0119 [W\u0142a\u015bciwo\u015bci], nast\u0119pnie zmieni\u0107 nazw\u0119,<\/p>\n<\/li>\n<li data-section-id=\"17g0tlk\" data-start=\"547\" data-end=\"673\">\n<p data-start=\"549\" data-end=\"673\"><strong>W hierarchii<\/strong> \u2013 klikn\u0105\u0107 prawym przyciskiem myszy hierarchi\u0119 i wybra\u0107 opcj\u0119 [W\u0142a\u015bciwo\u015bci], nast\u0119pnie dostosowa\u0107 nazw\u0119 poziomu.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"675\" data-end=\"835\">6. Nast\u0119pnie w zak\u0142adce <em data-start=\"696\" data-end=\"709\">T\u0142umaczenia<\/em> nale\u017cy wprowadzi\u0107 nazw\u0119 <em data-start=\"734\" data-end=\"744\">TopLevel<\/em> w atrybutach dla wszystkich j\u0119zyk\u00f3w. Wpis w hierarchii zostanie uzupe\u0142niony automatycznie.<\/p>\n<p data-start=\"837\" data-end=\"1008\">7. Po wykonaniu zmian wymiar musi zosta\u0107 ponownie przetworzony. W tym celu nale\u017cy klikn\u0105\u0107 prawym przyciskiem myszy wymiar i w menu kontekstowym wybra\u0107 opcj\u0119 [<strong>Przetwarzaj<\/strong>&#8230;].<\/p>\n<p data-start=\"1010\" data-end=\"1068\">8. Po przetworzeniu wynik jest widoczny w strukturze wymiaru.<\/p>\n<ul>\n<li data-start=\"1070\" data-end=\"1163\">Analogiczne dostosowanie g\u0142\u0119boko\u015bci hierarchii mo\u017ce zosta\u0107 wykonane dla pozosta\u0142ych wymiar\u00f3w.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4 data-start=\"0\" data-end=\"19\" id=\"dostosowanie-kostki\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_kostki\"><\/span>Dostosowanie kostki<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"21\" data-end=\"151\">W wielowymiarowej kostce nale\u017cy sparametryzowa\u0107 odpowiednie wska\u017aniki z wykorzystaniem specyficznych dla klienta rodzaj\u00f3w koszt\u00f3w.<\/p>\n<p data-start=\"153\" data-end=\"268\">Przegl\u0105d wska\u017anik\u00f3w dost\u0119pnych w li\u015bcie BI znajduje si\u0119 w katalogu <em data-start=\"220\" data-end=\"226\">Doku<\/em> w arkuszu Excel <em data-start=\"243\" data-end=\"267\">Kennzahlen Cockpit.xls<\/em>.<\/p>\n<h5 data-start=\"270\" data-end=\"285\" id=\"otwarcie-kostki\" ><span class=\"ez-toc-section\" id=\"Otwarcie_kostki\"><\/span>Otwarcie kostki<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"287\" data-end=\"397\">Kostk\u0119 nale\u017cy otworzy\u0107 poprzez dwukrotne klikni\u0119cie odpowiedniej kostki (np. <em>Sales<\/em>) w Eksploratorze rozwi\u0105za\u0144.<\/p>\n<h5 id=\"przypisywanie-typow-kosztow-do-kluczowych-wartosci\" ><span class=\"ez-toc-section\" id=\"Przypisywanie_typow_kosztow_do_kluczowych_wartosci\"><\/span>Przypisywanie typ\u00f3w koszt\u00f3w do kluczowych warto\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"443\" data-end=\"700\">Kostki dla poszczeg\u00f3lnych obszar\u00f3w zawieraj\u0105 r\u00f3\u017cne wska\u017aniki. Informacja, kt\u00f3re wska\u017aniki s\u0105 przewidziane dla danej kostki, znajduje si\u0119 w zak\u0142adce <em data-start=\"591\" data-end=\"604\">T\u0142umaczenia<\/em>. W tym miejscu mo\u017cna r\u00f3wnie\u017c wprowadzi\u0107 zmiany w nazewnictwie lub r\u0119cznie doda\u0107 inne wska\u017aniki.<\/p>\n<p data-start=\"702\" data-end=\"792\">W celu przypisania rodzaj\u00f3w koszt\u00f3w do wska\u017anik\u00f3w nale\u017cy przej\u015b\u0107 do zak\u0142adki <em data-start=\"779\" data-end=\"791\">Obliczenia<\/em>.<\/p>\n<p data-start=\"794\" data-end=\"962\">Wska\u017anik CM01 oznacza w standardzie (np. w obszarze sprzeda\u017cy) przych\u00f3d. Aby przypisa\u0107 odpowiedni rodzaj kosztu do wska\u017anika CM01, nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ul data-start=\"964\" data-end=\"1126\">\n<li data-section-id=\"1ksowhm\" data-start=\"964\" data-end=\"990\">\n<p data-start=\"966\" data-end=\"990\">zaznaczy\u0107 wska\u017anik CM01,<\/p>\n<\/li>\n<li data-section-id=\"kcdmcj\" data-start=\"991\" data-end=\"1038\">\n<p data-start=\"993\" data-end=\"1038\">wybra\u0107 odpowiedni rodzaj kosztu z wymiaru 10,<\/p>\n<\/li>\n<li data-section-id=\"1d78wdm\" data-start=\"1039\" data-end=\"1097\">\n<p data-start=\"1041\" data-end=\"1097\">przeci\u0105gn\u0105\u0107 wybrany rodzaj kosztu do obszaru obliczenia,<\/p>\n<\/li>\n<li data-section-id=\"1cl20o6\" data-start=\"1098\" data-end=\"1126\">\n<p data-start=\"1100\" data-end=\"1126\">usun\u0105\u0107 pust\u0105 warto\u015b\u0107 NULL.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1128\" data-end=\"1161\">Nast\u0119pnie projekt nale\u017cy zapisa\u0107.<\/p>\n<p data-start=\"1163\" data-end=\"1282\">W celu wy\u015bwietlania ujemnych warto\u015bci przychod\u00f3w jako dodatnich w kostce OLAP wystarczy pomno\u017cy\u0107 warto\u015b\u0107 przez -1, np.:<\/p>\n<p><em>[Dimenison10].[Dimensions10].[TopLevel].&amp;[102100000iqgb8_99_KOAGRP_LVL3]*-1<\/em><\/p>\n<p data-start=\"0\" data-end=\"136\">Poni\u017cej przedstawiono przyk\u0142adowy przegl\u0105d mo\u017cliwych rodzaj\u00f3w koszt\u00f3w (grup rodzaj\u00f3w koszt\u00f3w) oraz oblicze\u0144 dla poszczeg\u00f3lnych obszar\u00f3w:<\/p>\n<ul>\n<li data-start=\"138\" data-end=\"155\">Obszar sprzeda\u017cy:\n<ul>\n<li data-section-id=\"1r1d9en\" data-start=\"157\" data-end=\"190\">\n<p data-start=\"159\" data-end=\"190\">CM01 \u2013 przychody (InfoTyp 01)<\/p>\n<\/li>\n<li data-section-id=\"1nipre\" data-start=\"191\" data-end=\"237\">\n<p data-start=\"193\" data-end=\"237\">CM02 \u2013 wska\u017anik rabatu (CM11 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"18y4mi1\" data-start=\"238\" data-end=\"270\">\n<p data-start=\"240\" data-end=\"270\">CM03 \u2013 mar\u017ca I (CM12 \u2013 CM04)<\/p>\n<\/li>\n<li data-section-id=\"sp32p1\" data-start=\"271\" data-end=\"317\">\n<p data-start=\"273\" data-end=\"317\">CM04 \u2013 koszt w\u0142asny sprzeda\u017cy (InfoTyp 10)<\/p>\n<\/li>\n<li data-section-id=\"1ij7ypq\" data-start=\"318\" data-end=\"383\">\n<p data-start=\"320\" data-end=\"383\">CM05 \u2013 wska\u017anik kosztu w\u0142asnego sprzeda\u017cy (CM04 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"phsgrw\" data-start=\"384\" data-end=\"437\">\n<p data-start=\"386\" data-end=\"437\">CM06 \u2013 rabaty pozycyjne (InfoTyp 07 + InfoTyp 08)<\/p>\n<\/li>\n<li data-section-id=\"7au7o6\" data-start=\"438\" data-end=\"503\">\n<p data-start=\"440\" data-end=\"503\">CM07 \u2013 rabaty niezale\u017cne od pozycji (InfoTyp 05 + InfoTyp 06)<\/p>\n<\/li>\n<li data-section-id=\"1wm6rkj\" data-start=\"504\" data-end=\"542\">\n<p data-start=\"506\" data-end=\"542\">CM08 \u2013 koszty frachtu (InfoTyp 03)<\/p>\n<\/li>\n<li data-section-id=\"1tcw98m\" data-start=\"543\" data-end=\"576\">\n<p data-start=\"545\" data-end=\"576\">CM09 \u2013 mar\u017ca II (CM03 \u2013 CM08)<\/p>\n<\/li>\n<li data-section-id=\"9ufkxl\" data-start=\"577\" data-end=\"618\">\n<p data-start=\"579\" data-end=\"618\">CM10 \u2013 koszty ca\u0142kowite (CM04 + CM08)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"620\" data-end=\"640\">Elementy pomocnicze:\n<ul>\n<li data-section-id=\"1yt5bzi\" data-start=\"642\" data-end=\"694\">\n<p data-start=\"644\" data-end=\"694\">CM11 \u2013 rabaty \u0142\u0105cznie (CM06 + CM07 + InfoTyp 09)<\/p>\n<\/li>\n<li data-section-id=\"pew59y\" data-start=\"695\" data-end=\"734\">\n<p data-start=\"697\" data-end=\"734\">CM12 \u2013 sprzeda\u017c netto (CM01 \u2013 CM11)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"736\" data-end=\"756\">Obszar zaopatrzenia:\n<ul>\n<li data-section-id=\"1rf1wro\" data-start=\"758\" data-end=\"796\">\n<p data-start=\"760\" data-end=\"796\">CM01 \u2013 warto\u015b\u0107 zakupu (InfoTyp 01)<\/p>\n<\/li>\n<li data-section-id=\"1b68woh\" data-start=\"797\" data-end=\"833\">\n<p data-start=\"799\" data-end=\"833\">CM02 \u2013 ilo\u015b\u0107 zakupu (InfoTyp 02)<\/p>\n<\/li>\n<li data-section-id=\"7a04mh\" data-start=\"834\" data-end=\"889\">\n<p data-start=\"836\" data-end=\"889\">CM03 \u2013 ca\u0142kowita warto\u015b\u0107 zakupu (CM01 + InfoTyp 05)<\/p>\n<\/li>\n<li data-section-id=\"kbdns2\" data-start=\"890\" data-end=\"955\">\n<p data-start=\"892\" data-end=\"955\">CM04 \u2013 wska\u017anik koszt\u00f3w dodatkowych (InfoTyp 04 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"1bkhgc6\" data-start=\"956\" data-end=\"1031\">\n<p data-start=\"958\" data-end=\"1031\">CM05 \u2013 ca\u0142kowity wska\u017anik koszt\u00f3w dodatkowych (InfoTyp 04 \/ CM03 * 100)<\/p>\n<\/li>\n<li data-section-id=\"1ofb5fd\" data-start=\"1032\" data-end=\"1085\">\n<p data-start=\"1034\" data-end=\"1085\">CM06 \u2013 ca\u0142kowita ilo\u015b\u0107 zakupu (CM02 + InfoTyp 06)<\/p>\n<\/li>\n<li data-section-id=\"c1vc1k\" data-start=\"1086\" data-end=\"1123\">\n<p data-start=\"1088\" data-end=\"1123\">CM07 \u2013 cena \u015brednia (CM01 \/ CM02)<\/p>\n<\/li>\n<li data-section-id=\"b4rlxa\" data-start=\"1124\" data-end=\"1171\">\n<p data-start=\"1126\" data-end=\"1171\">CM08 \u2013 ca\u0142kowita cena \u015brednia (CM03 \/ CM06)<\/p>\n<\/li>\n<li data-section-id=\"3kktym\" data-start=\"1172\" data-end=\"1217\">\n<p data-start=\"1174\" data-end=\"1217\">CM09 \u2013 odchylenie ceny netto (InfoTyp 07)<\/p>\n<\/li>\n<li data-section-id=\"1udl73d\" data-start=\"1218\" data-end=\"1258\">\n<p data-start=\"1220\" data-end=\"1258\">CM10 \u2013 koszty dodatkowe (InfoTyp 03)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"1260\" data-end=\"1280\">Obszar controllingu:\n<ul>\n<li data-section-id=\"15uvgp5\" data-start=\"1282\" data-end=\"1301\">\n<p data-start=\"1284\" data-end=\"1301\">CM01 \u2013 przych\u00f3d<\/p>\n<\/li>\n<li data-section-id=\"kqd6ha\" data-start=\"1302\" data-end=\"1363\">\n<p data-start=\"1304\" data-end=\"1363\">CM02 \u2013 wska\u017anik koszt\u00f3w materia\u0142owych (CM07 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"168n5gc\" data-start=\"1364\" data-end=\"1403\">\n<p data-start=\"1366\" data-end=\"1403\">CM03 \u2013 mar\u017ca I (CM01 \u2013 CM07 \u2013 CM09)<\/p>\n<\/li>\n<li data-section-id=\"1hyp071\" data-start=\"1404\" data-end=\"1429\">\n<p data-start=\"1406\" data-end=\"1429\">CM04 \u2013 koszty osobowe<\/p>\n<\/li>\n<li data-section-id=\"1230yla\" data-start=\"1430\" data-end=\"1487\">\n<p data-start=\"1432\" data-end=\"1487\">CM05 \u2013 wska\u017anik koszt\u00f3w osobowych (CM04 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"1h9p5wp\" data-start=\"1488\" data-end=\"1521\">\n<p data-start=\"1490\" data-end=\"1521\">CM06 \u2013 mar\u017ca II (CM03 \u2013 CM08)<\/p>\n<\/li>\n<li data-section-id=\"ff8vai\" data-start=\"1522\" data-end=\"1551\">\n<p data-start=\"1524\" data-end=\"1551\">CM07 \u2013 koszty materia\u0142owe<\/p>\n<\/li>\n<li data-section-id=\"1u9mqo8\" data-start=\"1552\" data-end=\"1579\">\n<p data-start=\"1554\" data-end=\"1579\">CM08 \u2013 koszty po\u015brednie<\/p>\n<\/li>\n<li data-section-id=\"jnmv10\" data-start=\"1580\" data-end=\"1610\">\n<p data-start=\"1582\" data-end=\"1610\">CM09 \u2013 koszty bezpo\u015brednie<\/p>\n<\/li>\n<li data-section-id=\"63ayl3\" data-start=\"1611\" data-end=\"1666\">\n<p data-start=\"1613\" data-end=\"1666\">CM10 \u2013 koszty ca\u0142kowite (CM04 + CM07 + CM08 + CM09)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"1668\" data-end=\"1685\">Obszar produkcji:\n<ul>\n<li data-section-id=\"6a7t1g\" data-start=\"1687\" data-end=\"1726\">\n<p data-start=\"1689\" data-end=\"1726\">CM01 \u2013 ilo\u015b\u0107 produkcji (InfoTyp 03)<\/p>\n<\/li>\n<li data-section-id=\"vxl1nd\" data-start=\"1727\" data-end=\"1768\">\n<p data-start=\"1729\" data-end=\"1768\">CM02 \u2013 warto\u015b\u0107 produkcji (InfoTyp 08)<\/p>\n<\/li>\n<li data-section-id=\"eoqoix\" data-start=\"1769\" data-end=\"1805\">\n<p data-start=\"1771\" data-end=\"1805\">CM03 \u2013 ilo\u015b\u0107 brak\u00f3w (InfoTyp 05)<\/p>\n<\/li>\n<li data-section-id=\"1uwkjfe\" data-start=\"1806\" data-end=\"1862\">\n<p data-start=\"1808\" data-end=\"1862\">CM04 \u2013 wska\u017anik brak\u00f3w ilo\u015bciowy (CM03 \/ CM01 * 100)<\/p>\n<\/li>\n<li data-section-id=\"vrfl2d\" data-start=\"1863\" data-end=\"1902\">\n<p data-start=\"1865\" data-end=\"1902\">CM05 \u2013 czas realizacji (InfoTyp 04)<\/p>\n<\/li>\n<li data-section-id=\"1sjg3v9\" data-start=\"1903\" data-end=\"1941\">\n<p data-start=\"1905\" data-end=\"1941\">CM06 \u2013 warto\u015b\u0107 brak\u00f3w (InfoTyp 09)<\/p>\n<\/li>\n<li data-section-id=\"1f7lzm2\" data-start=\"1942\" data-end=\"2000\">\n<p data-start=\"1944\" data-end=\"2000\">CM07 \u2013 wska\u017anik brak\u00f3w warto\u015bciowy (CM06 \/ CM02 * 100)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-start=\"2014\" data-end=\"2102\"><section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Dla wska\u017anik\u00f3w CM31 oraz CM32 nale\u017cy wprowadzi\u0107 odpowiednie rodzaje danych z wymiaru 02.<\/div><\/section><\/p>\n<p data-start=\"2104\" data-end=\"2142\" data-is-last-node=\"\" data-is-only-node=\"\">Na zako\u0144czenie projekt nale\u017cy zapisa\u0107.<\/p>\n<h4 data-start=\"0\" data-end=\"27\" id=\"przetwarzanie-projektu-ssas\" ><span class=\"ez-toc-section\" id=\"Przetwarzanie_projektu_SSAS\"><\/span>Przetwarzanie projektu SSAS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"29\" data-end=\"194\">Na zako\u0144czenie nale\u017cy przetworzy\u0107 ca\u0142y projekt. W tym celu nale\u017cy klikn\u0105\u0107 projekt w Eksploratorze rozwi\u0105za\u0144 prawym przyciskiem myszy i wybra\u0107 opcj\u0119 [Przetwarzaj&#8230;].<\/p>\n<p data-start=\"196\" data-end=\"322\">Projekt zostanie w pe\u0142ni zbudowany. Wszystkie zawarte w nim wymiary oraz kostki zostan\u0105 utworzone ponownie lub zaktualizowane.<\/p>\n<p data-start=\"324\" data-end=\"414\">Przetwarzanie wszystkich wymiar\u00f3w i kostek rozpoczyna si\u0119 po wybraniu przycisku [Wykonaj].<\/p>\n<p data-start=\"416\" data-end=\"932\">W przypadku wyst\u0105pienia b\u0142\u0119du podczas przetwarzania wy\u015bwietlone zostanie okno komunikatu o b\u0142\u0119dzie. Przy prawid\u0142owej parametryzacji b\u0142\u0119dy nie powinny wyst\u0119powa\u0107. Je\u017celi jednak pojawi si\u0119 znany b\u0142\u0105d, na przyk\u0142ad zapis ruchu bez przypisania do odpowiedniego elementu wymiaru, przetwarzanie mo\u017ce zosta\u0107 wymuszone. Nieprawid\u0142owe rekordy zostan\u0105 w\u00f3wczas przypisane do tzw. <em data-start=\"784\" data-end=\"800\">unknown member<\/em> danego wymiaru. Element ten w standardzie oznaczony jest jako NA i znajduje si\u0119 w modelu danych odpowiedniego wymiaru pod t\u0105 nazw\u0105.<\/p>\n<p data-start=\"934\" data-end=\"1066\">Ustawienia wymuszenia przetwarzania nale\u017cy zdefiniowa\u0107 przy ponownym przetwarzaniu projektu, wybieraj\u0105c opcj\u0119 [Zmie\u0144 ustawienia&#8230;].<\/p>\n<p data-start=\"1068\" data-end=\"1145\">Po pomy\u015blnym zako\u0144czeniu przetwarzania wy\u015bwietlany jest komunikat o sukcesie.<\/p>\n<p data-start=\"1147\" data-end=\"1242\">Wielowymiarowa baza danych jest w\u00f3wczas przygotowana i dost\u0119pna wraz z obliczonymi wska\u017anikami.<\/p>\n<p data-start=\"1244\" data-end=\"1366\">W celu weryfikacji w zak\u0142adce <em data-start=\"1274\" data-end=\"1288\">Przegl\u0105darka<\/em> mo\u017cna wy\u015bwietli\u0107 kostk\u0119 wraz z wymiarami i danymi oraz przeprowadzi\u0107 analiz\u0119.<\/p>\n<p data-start=\"1368\" data-end=\"1556\" data-is-last-node=\"\" data-is-only-node=\"\">Analiza danych mo\u017ce by\u0107 wykonywana poprzez przeci\u0105ganie element\u00f3w oraz rozwijanie poziom\u00f3w hierarchii. Dane ruchu s\u0105 wy\u015bwietlane po przeniesieniu miar do centralnej cz\u0119\u015bci obszaru analizy.<\/p>\n<h3 data-start=\"0\" data-end=\"41\" id=\"edycja-projektu-ssrs-reporting-services\" ><span class=\"ez-toc-section\" id=\"Edycja_projektu_SSRS_%E2%80%93_Reporting_Services\"><\/span>Edycja projektu SSRS \u2013 Reporting Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 data-start=\"43\" data-end=\"65\" id=\"otwarcie-projektu-ssrs\" ><span class=\"ez-toc-section\" id=\"Otwarcie_projektu_SSRS\"><\/span>Otwarcie projektu SSRS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"67\" data-end=\"248\">W celu edycji projektu nale\u017cy dwukrotnie klikn\u0105\u0107 odpowiedni plik (np. SSRS_SAL_SEMIRAMIS.sln) w odpowiedniej lokalizacji (np. &#8230;\\SSRS\\SSRS_SAL_SEMIRAMIS).<\/p>\n<h4 data-start=\"250\" data-end=\"285\" id=\"serwer-wielowymiarowy-baza-danych\" ><span class=\"ez-toc-section\" id=\"Serwer_wielowymiarowy_baza_danych\"><\/span>Serwer wielowymiarowy \/ baza danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"287\" data-end=\"444\">Je\u017celi domy\u015blna nazwa bazy danych zosta\u0142a zmieniona, zmiana ta musi zosta\u0107 wprowadzona w udost\u0119pnionym \u017ar\u00f3dle danych (np. DS_SAL_SEMIRAMIS.rds).<\/p>\n<p data-start=\"446\" data-end=\"516\">W tym celu definicj\u0119 rds nale\u017cy otworzy\u0107 poprzez dwukrotne klikni\u0119cie.<\/p>\n<p data-start=\"518\" data-end=\"616\" data-is-last-node=\"\" data-is-only-node=\"\">Nast\u0119pnie nale\u017cy wybra\u0107 opcj\u0119 [Edytuj&#8230;], aby wskaza\u0107 baz\u0119 danych zgodn\u0105 z aktualn\u0105 konfiguracj\u0105.<\/p>\n<h4 data-start=\"0\" data-end=\"30\" id=\"dostosowanie-raportow-top-flop\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_raportow_Top_Flop\"><\/span>Dostosowanie raport\u00f3w Top Flop<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"32\" data-end=\"146\">Je\u017celi g\u0142\u0119boko\u015b\u0107 hierarchii w wymiarach 11 do 16 zosta\u0142a zmieniona, konieczne jest dostosowanie raport\u00f3w Top Flop.<\/p>\n<p data-start=\"148\" data-end=\"351\">Do czasu wdro\u017cenia rozwi\u0105zania programistycznego pliki raport\u00f3w XML nale\u017cy zmodyfikowa\u0107 r\u0119cznie. W przyk\u0142adzie dostosowanie wykonywane jest dla wymiaru 14 przy g\u0142\u0119boko\u015bci hierarchii wynosz\u0105cej 3 poziomy.<\/p>\n<p data-start=\"353\" data-end=\"497\">Plik <em data-start=\"358\" data-end=\"378\">Top Flop Dim14.rdl<\/em> nale\u017cy otworzy\u0107 poprzez dwukrotne klikni\u0119cie w Eksploratorze rozwi\u0105za\u0144, a nast\u0119pnie w menu <em data-start=\"470\" data-end=\"477\">Widok<\/em> wybra\u0107 opcj\u0119 <em data-start=\"491\" data-end=\"496\">Kod<\/em>.<\/p>\n<p data-start=\"499\" data-end=\"557\">Zostanie wy\u015bwietlona reprezentacja raportu w formacie XML.<\/p>\n<p data-start=\"559\" data-end=\"699\">Nast\u0119pnie nale\u017cy zast\u0105pi\u0107 wszystkie fragmenty kodu odnosz\u0105ce si\u0119 do g\u0142\u0119boko\u015bci hierarchii. W wersji pierwotnej fragment wygl\u0105da nast\u0119puj\u0105co:<\/p>\n<p><em>&lt;GroupExpression&gt;=IIF(Parameters!Param_Level.Value = &#8222;LC170&#8221; , Fields!Level_10.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC171&#8221; , Fields!Level_9.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC172&#8221; , Fields!Level_8.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC173&#8221; , Fields!Level_7.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC174&#8221; , Fields!Level_6.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC175&#8221; , Fields!Level_5.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC176&#8221; , Fields!Level_4.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC177&#8221; , Fields!Level_3.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC178&#8221; , Fields!Level_2.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC179&#8221; , Fields!Level_1.Value , Fields!Level_1.Value))))))))))&lt;\/GroupExpression&gt;<\/em><\/p>\n<p>Fragment ten nale\u017cy dostosowa\u0107 do aktualnej g\u0142\u0119boko\u015bci hierarchii. W przyk\u0142adzie dla 3 poziom\u00f3w zapis ma posta\u0107:<\/p>\n<p><em>&lt;GroupExpression&gt;=IIF(Parameters!Param_Level.Value = &#8222;LC177&#8221; , Fields!Level_3.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC178&#8221; , Fields!Level_2.Value ,<\/em><\/p>\n<p><em>IIF(Parameters!Param_Level.Value = &#8222;LC179&#8221; Fields!Level_1.Value , Fields!Level_1.Value))) &lt;\/GroupExpression&gt;.<\/em><\/p>\n<p data-start=\"1857\" data-end=\"1921\">Zmian\u0119 nale\u017cy wprowadzi\u0107 \u0142\u0105cznie w 14 miejscach w pliku raportu.<\/p>\n<p data-start=\"1935\" data-end=\"1969\"><section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">W kodzie nale\u017cy wyszuka\u0107 fragment:<\/p>\n<p data-start=\"1971\" data-end=\"2041\"><em>IIF(Parameters!Param_Level.Value = &#8222;LC170&#8221; ,<\/em><br data-start=\"2015\" data-end=\"2018\" \/><em>Fields!Ebene_10.Value ,<\/em><\/div><\/section><\/p>\n<p data-start=\"2043\" data-end=\"2101\">Nast\u0119pnie nale\u017cy r\u0119cznie usun\u0105\u0107 zb\u0119dne poziomy hierarchii.<\/p>\n<p data-start=\"2111\" data-end=\"2183\" data-is-last-node=\"\" data-is-only-node=\"\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nale\u017cy pami\u0119ta\u0107 o odpowiednim dostosowaniu liczby zamykaj\u0105cych nawias\u00f3w.<\/div><\/section><\/p>\n<h4 data-start=\"0\" data-end=\"22\" id=\"udostepnienie-raportow\" ><span class=\"ez-toc-section\" id=\"Udostepnienie_raportow\"><\/span>Udost\u0119pnienie raport\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"24\" data-end=\"127\">W Eksploratorze rozwi\u0105za\u0144 nale\u017cy klikn\u0105\u0107 projekt prawym przyciskiem myszy i wybra\u0107 opcj\u0119 [<strong>W\u0142a\u015bciwo\u015bci<\/strong>].<\/p>\n<p data-start=\"129\" data-end=\"197\">We w\u0142a\u015bciwo\u015bciach projektu mo\u017cna zdefiniowa\u0107 nast\u0119puj\u0105ce ustawienia:<\/p>\n<ul>\n<li data-start=\"199\" data-end=\"355\"><strong>TargetReportFolder<\/strong> \u2013 nazwa folderu, kt\u00f3ra b\u0119dzie wy\u015bwietlana p\u00f3\u017aniej w interfejsie webowym Reporting Services. W tym miejscu mo\u017cna wprowadzi\u0107 dowoln\u0105 nazw\u0119.<\/li>\n<li data-start=\"357\" data-end=\"555\"><strong>TargetServerURL<\/strong> \u2013 adres us\u0142ugi Reporting Services po instalacji w IIS albo po konfiguracji w narz\u0119dziu Reporting Services Configuration Manager. W standardzie adres ten zazwyczaj nie jest zmieniany.<\/li>\n<\/ul>\n<p data-start=\"557\" data-end=\"689\">W celu udost\u0119pnienia raport\u00f3w nale\u017cy ponownie otworzy\u0107 menu kontekstowe projektu w Eksploratorze rozwi\u0105za\u0144 i wybra\u0107 opcj\u0119 [<strong>Wdra\u017caj<\/strong>].<\/p>\n<p data-start=\"691\" data-end=\"850\">W oknie danych wyj\u015bciowych wy\u015bwietlany jest komunikat o pomy\u015blnym wdro\u017ceniu. Wyst\u0119powanie ostrze\u017ce\u0144 jest dopuszczalne, natomiast b\u0142\u0119dy nie powinny si\u0119 pojawi\u0107.<\/p>\n<p data-start=\"852\" data-end=\"930\">Po zako\u0144czeniu wdro\u017cenia raporty s\u0105 dost\u0119pne w przegl\u0105darce Internet Explorer.<\/p>\n<h4 id=\"wywolanie-srodowiska-raportow\" ><span class=\"ez-toc-section\" id=\"Wywolanie_srodowiska_raportow\"><\/span>Wywo\u0142anie \u015brodowiska raport\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"1a0d0c6a-5a42-482c-813e-e37b0d9525e6\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"31\" data-end=\"133\">Raporty z interfejsem Reporting Services s\u0105 wy\u015bwietlane pod adresem <a href=\"http:\/\/localhost\/reports\" data-wplink-url-error=\"true\">http:\/\/localhost\/reports<\/a>. Raporty bez interfejsu Reporting Services s\u0105 wy\u015bwietlane pod adresem <a href=\"http:\/\/localhost\/reportserver\" data-wplink-url-error=\"true\">http:\/\/localhost\/reportserver<\/a>.<\/p>\n<p data-start=\"240\" data-end=\"302\">Raportem startowym listy BI jest raport <em>Controlling Menu<\/em>.<\/p>\n<p data-start=\"304\" data-end=\"413\">Mo\u017cliwe jest zapisanie bezpo\u015bredniego odwo\u0142ania do raportu startowego bez interfejsu Reporting Services, np.: <a href=\"http:\/\/localhost\/ReportServer\/Pages\/Report.aspx?ItemPath=%2fSemiramis_Vertrieb%2fSales+Menue\" data-wplink-url-error=\"true\">http:\/\/localhost\/ReportServer\/Pages\/Report.aspx?ItemPath=%2fSemiramis_Vertrieb%2fSales+Menue<\/a><\/p>\n<p data-start=\"522\" data-end=\"620\">Analogicznie mo\u017cliwe jest wywo\u0142anie raportu startowego wraz z interfejsem Reporting Services, np.:<\/p>\n<p><a href=\"http:\/\/localhost\/Reports\/Pages\/Report.aspx?ItemPath=%2fSemiramis_Vertrieb%2fSales+Menue\" data-wplink-url-error=\"true\">http:\/\/localhost\/Reports\/Pages\/Report.aspx?ItemPath=%2fSemiramis_Vertrieb%2fSales+Menue<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 id=\"lokalizacja-i-konfiguracja\" ><span class=\"ez-toc-section\" id=\"Lokalizacja_i_konfiguracja\"><\/span>Lokalizacja i konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 data-start=\"38\" data-end=\"60\" id=\"lokalizacja-srodowiska\" ><span class=\"ez-toc-section\" id=\"Lokalizacja_srodowiska\"><\/span>Lokalizacja \u015brodowiska<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"62\" data-end=\"199\">Zasadniczo wszystkie informacje dotycz\u0105ce j\u0119zyk\u00f3w obcych zosta\u0142y zrealizowane w koncepcji wieloj\u0119zyczno\u015bci bazy danych Analysis Services.<\/p>\n<h5 data-start=\"201\" data-end=\"225\" id=\"tlumaczenia-dla-wymiarow\" ><span class=\"ez-toc-section\" id=\"Tlumaczenia_dla_wymiarow\"><\/span>T\u0142umaczenia dla wymiar\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"227\" data-end=\"326\">W projekcie Analysis Services informacje dotycz\u0105ce t\u0142umacze\u0144 znajduj\u0105 si\u0119 w odpowiednich wymiarach.<\/p>\n<p data-start=\"328\" data-end=\"552\">T\u0142umaczenia dla element\u00f3w danych podstawowych s\u0105 przejmowane z systemu \u017ar\u00f3d\u0142owego. Nazwy wymiar\u00f3w, hierarchie oraz element <em data-start=\"451\" data-end=\"463\">All Member<\/em> s\u0105 udost\u0119pniane bezpo\u015brednio na podstawie wpis\u00f3w, kt\u00f3re nale\u017cy w tym miejscu dostosowa\u0107.<\/p>\n<p data-start=\"554\" data-end=\"627\" data-is-last-node=\"\" data-is-only-node=\"\">Nowe t\u0142umaczenie mo\u017cna utworzy\u0107 poprzez wybranie odpowiedniego przycisku.<\/p>\n<h5 id=\"tlumaczenia-dla-kostek\" ><span class=\"ez-toc-section\" id=\"Tlumaczenia_dla_kostek\"><\/span>T\u0142umaczenia dla kostek<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"24\" data-end=\"123\">T\u0142umaczenia na poziomie kostki znajduj\u0105 si\u0119 w projekcie Analysis Services w zak\u0142adce <em data-start=\"109\" data-end=\"122\">T\u0142umaczenia<\/em>.<\/p>\n<p data-start=\"125\" data-end=\"214\">W tym miejscu mo\u017cna wprowadzi\u0107 nazwy wymiar\u00f3w oraz wska\u017anik\u00f3w dla poszczeg\u00f3lnych j\u0119zyk\u00f3w.<\/p>\n<p data-start=\"216\" data-end=\"311\" data-is-last-node=\"\" data-is-only-node=\"\">Nowe t\u0142umaczenie mo\u017cna utworzy\u0107 poprzez klikni\u0119cie odpowiedniej opcji prawym przyciskiem myszy.<\/p>\n<p data-start=\"0\" data-end=\"87\">W zak\u0142adce <em data-start=\"11\" data-end=\"25\">Przegl\u0105darka<\/em> mo\u017cna w celach testowych wybra\u0107 oraz wy\u015bwietli\u0107 r\u00f3\u017cne j\u0119zyki.<\/p>\n<h5 data-start=\"89\" data-end=\"148\" id=\"tlumaczenia-dodatkowych-informacji-w-uslugach-ponownego-raportowania\" ><span class=\"ez-toc-section\" id=\"Tlumaczenia_dodatkowych_informacji_w_uslugach_ponownego_raportowania\"><\/span>T\u0142umaczenia dodatkowych informacji w us\u0142ugach ponownego raportowania<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"150\" data-end=\"364\">Wszystkie informacje dodatkowe dla \u015brodowiska raportowego znajduj\u0105 si\u0119 w kostce <em data-start=\"230\" data-end=\"244\">Descriptions<\/em>. Kostka zawiera wy\u0142\u0105cznie wymiar <em data-start=\"278\" data-end=\"291\">Dimension42<\/em>. W wymiarze tym zapisane s\u0105 wszystkie informacje steruj\u0105ce oraz opisowe.<\/p>\n<p data-start=\"366\" data-end=\"557\">Zawarto\u015b\u0107 tego wymiaru znajduje si\u0119 w tabeli <em data-start=\"411\" data-end=\"435\">XHLP_LanguageConstants<\/em>. Zakres przechowywanych tam danych oraz spos\u00f3b tworzenia i modyfikowania j\u0119zyk\u00f3w nie s\u0105 przedmiotem niniejszego artyku\u0142u.<\/p>\n<h4 data-start=\"559\" data-end=\"604\" id=\"konfiguracja-srodowiska-raportowego\" ><span class=\"ez-toc-section\" id=\"Konfiguracja_srodowiska_raportowego\"><\/span>Konfiguracja \u015brodowiska raportowego<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"606\" data-end=\"809\" data-is-last-node=\"\" data-is-only-node=\"\">Dostosowanie nazw odno\u015bnik\u00f3w, opis\u00f3w raport\u00f3w, czcionek, rozmiar\u00f3w czcionek, kolor\u00f3w oraz obraz\u00f3w odbywa si\u0119 r\u00f3wnie\u017c poprzez modyfikacj\u0119 kostki <em data-start=\"750\" data-end=\"764\">Descriptions<\/em> i nie jest przedmiotem niniejszego artyku\u0142u.<\/p>\n<h3 data-start=\"0\" data-end=\"54\" id=\"konfiguracja-automatycznego-importu-w-sql-server-agent\" ><span class=\"ez-toc-section\" id=\"Konfiguracja_automatycznego_importu_w_SQL_Server_Agent\"><\/span>Konfiguracja automatycznego importu w SQL Server Agent<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"56\" data-end=\"270\">Za pomoc\u0105 SQL Server Agent mo\u017cliwe jest automatyczne oraz cykliczne wykonywanie r\u00f3\u017cnych zada\u0144. W przypadku list BI pakiety SSIS s\u0105 uruchamiane w okre\u015blonych odst\u0119pach czasu w celu automatycznej aktualizacji danych.<\/p>\n<h4 data-start=\"272\" data-end=\"342\" id=\"konfiguracja-pakietu-ssis-do-przetwarzania-wielowymiarowej-bazy-danych\" ><span class=\"ez-toc-section\" id=\"Konfiguracja_pakietu_SSIS_do_przetwarzania_wielowymiarowej_bazy_danych\"><\/span>Konfiguracja pakietu SSIS do przetwarzania wielowymiarowej bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 data-start=\"344\" data-end=\"366\" id=\"otwarcie-projektu-ssis\" ><span class=\"ez-toc-section\" id=\"Otwarcie_projektu_SSIS\"><\/span>Otwarcie projektu SSIS<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"368\" data-end=\"554\">W celu edycji projektu nale\u017cy dwukrotnie klikn\u0105\u0107 odpowiedni plik (np. SSIS_SAL_Comarch ERP Enterprise_AS.sln) w odpowiedniej lokalizacji (np. ..\\SSIS\\SSIS_SAL_Comarch ERP Enterprise_AS).<\/p>\n<p data-start=\"556\" data-end=\"722\">Je\u017celi projekt nie otworzy si\u0119 automatycznie, mo\u017cna go otworzy\u0107 poprzez dwukrotne klikni\u0119cie odpowiedniego pakietu dtsx (np. SSIS_SAL_Comarch ERP Enterprise_AS.dtsx).<\/p>\n<p data-start=\"724\" data-end=\"894\">Pakiet SSIS zawiera jedynie po\u0142\u0105czenie z baz\u0105 danych Analysis Services oraz zadanie przetwarzania, kt\u00f3re przygotowuje wszystkie elementy wielowymiarowe (wymiary, kostki).<\/p>\n<h5 data-start=\"896\" data-end=\"941\" id=\"dostosowanie-polaczenia-w-menedzerze-polaczen\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_polaczenia_w_menedzerze_polaczen\"><\/span>Dostosowanie po\u0142\u0105czenia w mened\u017cerze po\u0142\u0105cze\u0144<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"943\" data-end=\"1047\">W dolnej cz\u0119\u015bci projektu nale\u017cy dostosowa\u0107 po\u0142\u0105czenie w mened\u017cerze po\u0142\u0105cze\u0144 do odpowiedniego \u015brodowiska.<\/p>\n<p data-start=\"1049\" data-end=\"1327\">Je\u017celi nazwa bazy danych nie zosta\u0142a zmieniona, dostosowanie po\u0142\u0105czenia nie jest wymagane. W przypadku u\u017cycia innej nazwy bazy danych nale\u017cy otworzy\u0107 po\u0142\u0105czenie poprzez dwukrotne klikni\u0119cie i wybra\u0107 w\u0142a\u015bciw\u0105 baz\u0119 danych. Zamiast LOCALHOST mo\u017cna r\u00f3wnie\u017c wprowadzi\u0107 nazw\u0119 serwera.<\/p>\n<p data-start=\"1329\" data-end=\"1376\">Nale\u017cy dwukrotnie klikn\u0105\u0107 po\u0142\u0105czenie AS_Server.<\/p>\n<p data-start=\"1378\" data-end=\"1484\" data-is-last-node=\"\" data-is-only-node=\"\">Nast\u0119pnie nale\u017cy wybra\u0107 opcj\u0119 [Edytuj&#8230;], aby wskaza\u0107 odpowiedni katalog (baz\u0119 danych Analysis Services).<\/p>\n<h5 data-start=\"0\" data-end=\"34\" id=\"dostosowanie-zadania-przetwarzania\" ><span class=\"ez-toc-section\" id=\"Dostosowanie_zadania_przetwarzania\"><\/span>Dostosowanie zadania przetwarzania<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"36\" data-end=\"147\">Je\u017celi nazwa bazy danych zosta\u0142a zmieniona, nowa nazwa musi zosta\u0107 r\u00f3wnie\u017c wprowadzona w zadaniu przetwarzania.<\/p>\n<p data-start=\"149\" data-end=\"219\">W tym celu nale\u017cy dwukrotnie klikn\u0105\u0107 zadanie <em data-start=\"194\" data-end=\"218\">Process AS Environment<\/em>.<\/p>\n<p data-start=\"221\" data-end=\"326\" data-is-last-node=\"\" data-is-only-node=\"\">Nast\u0119pnie nale\u017cy usun\u0105\u0107 dotychczasowy obiekt oraz wybra\u0107 przycisk [Dodaj&#8230;], aby doda\u0107 now\u0105 baz\u0119 danych.<\/p>\n<h5 id=\"zapisywanie-i-tworzenie-projektu-ssis\" ><span class=\"ez-toc-section\" id=\"Zapisywanie_i_tworzenie_projektu_SSIS\"><\/span>Zapisywanie i tworzenie projektu SSIS<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"38\" data-end=\"94\">Po wykonaniu wszystkich ustawie\u0144 projekt nale\u017cy zapisa\u0107.<\/p>\n<p data-start=\"96\" data-end=\"276\">Nast\u0119pnie projekt mo\u017ce zosta\u0107 wdro\u017cony. W ramach wdro\u017cenia odpowiedni pakiet jest tworzony ponownie i mo\u017ce zosta\u0107 uruchomiony p\u00f3\u017aniej r\u0119cznie albo automatycznie (SQL Server Agent).<\/p>\n<p data-start=\"278\" data-end=\"338\" data-is-last-node=\"\" data-is-only-node=\"\">Po zako\u0144czeniu tych czynno\u015bci projekt mo\u017ce zosta\u0107 zamkni\u0119ty.<\/p>\n<h4 data-start=\"0\" data-end=\"29\" id=\"konfiguracja-sql-server-agent\" ><span class=\"ez-toc-section\" id=\"Konfiguracja_SQL_Server_Agent\"><\/span>Konfiguracja SQL Server Agent<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 data-start=\"31\" data-end=\"72\" id=\"uruchomienie-sql-server-management-studio\" ><span class=\"ez-toc-section\" id=\"Uruchomienie_SQL_Server_Management_Studio\"><\/span>Uruchomienie SQL Server Management Studio<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"74\" data-end=\"120\">Nale\u017cy uruchomi\u0107 SQL Server Management Studio.<\/p>\n<p data-start=\"122\" data-end=\"203\" data-is-last-node=\"\" data-is-only-node=\"\">W polu po\u0142\u0105czenia modu\u0142u bazy danych nale\u017cy wprowadzi\u0107 odpowiedni\u0105 nazw\u0119 serwera.<\/p>\n<h5 data-start=\"0\" data-end=\"29\" id=\"uruchomienie-sql-server-agent\" ><span class=\"ez-toc-section\" id=\"Uruchomienie_SQL_Server_Agent\"><\/span>Uruchomienie SQL Server Agent<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"31\" data-end=\"147\">Je\u017celi SQL Server Agent nie jest uruchomiony, nale\u017cy uruchomi\u0107 us\u0142ug\u0119 oraz ustawi\u0107 typ uruchamiania na automatyczny.<\/p>\n<p data-start=\"149\" data-end=\"224\">W tym celu nale\u017cy otworzy\u0107 w\u0142a\u015bciwo\u015bci us\u0142ugi poprzez dwukrotne klikni\u0119cie.<\/p>\n<p data-start=\"226\" data-end=\"316\" data-is-last-node=\"\" data-is-only-node=\"\">W polu <em>Typ uruchomienia<\/em> nale\u017cy ustawi\u0107 warto\u015b\u0107 <em>Automatyczny<\/em>, a nast\u0119pnie uruchomi\u0107 us\u0142ug\u0119.<\/p>\n<h5 id=\"tworzenie-nowego-zadania\" ><span class=\"ez-toc-section\" id=\"Tworzenie_nowego_zadania\"><\/span>Tworzenie nowego zadania<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"27\" data-end=\"150\">W SQL Server Agent nale\u017cy klikn\u0105\u0107 prawym przyciskiem myszy pozycj\u0119 Zadania i utworzy\u0107 nowe zadanie (np. Update BI-Cockpit).<\/p>\n<p data-start=\"152\" data-end=\"397\">Do zadania nale\u017cy doda\u0107 dwa kroki. Pierwszy krok stanowi import danych relacyjnych z systemu \u017ar\u00f3d\u0142owego (np. SSIS_SAL_Comarch ERP Enterprise). Drugi krok stanowi przetworzenie wielowymiarowej bazy danych (np. SSIS_SAL_Comarch ERP Enterprise_AS).<\/p>\n<p data-start=\"399\" data-end=\"503\">W celu utworzenia krok\u00f3w nale\u017cy przej\u015b\u0107 do zak\u0142adki Kroki i wybra\u0107 opcj\u0119 [Nowy&#8230;], aby doda\u0107 nowy krok.<\/p>\n<p data-start=\"505\" data-end=\"648\">W ustawieniach kroku nale\u017cy skonfigurowa\u0107 pola Typ oraz \u0179r\u00f3d\u0142o pakietu, a nast\u0119pnie w sekcji Pakiet wskaza\u0107 pakiet przy u\u017cyciu przycisku [&#8230;].<\/p>\n<p data-start=\"650\" data-end=\"752\">W zak\u0142adce Zaawansowane w polu Akcja po powodzeniu nale\u017cy ustawi\u0107 warto\u015b\u0107 Przejd\u017a do nast\u0119pnego kroku.<\/p>\n<p data-start=\"754\" data-end=\"846\">Okno dialogowe nale\u017cy zatwierdzi\u0107 przyciskiem [OK]. Nast\u0119pnie nale\u017cy wprowadzi\u0107 has\u0142o softm.<\/p>\n<p data-start=\"848\" data-end=\"1039\">Nast\u0119pnie w analogiczny spos\u00f3b nale\u017cy utworzy\u0107 drugi krok, np. SSIS_SAL_Comarch ERP Enterprise_AS. W tym kroku w polu Akcja po powodzeniu nale\u017cy ustawi\u0107 warto\u015b\u0107 Zako\u0144cz zadanie z powodzeniem.<\/p>\n<p data-start=\"1041\" data-end=\"1104\">Po dodaniu krok\u00f3w zadanie zawiera dwa kroki wykonywane kolejno.<\/p>\n<p data-start=\"1106\" data-end=\"1225\">W zak\u0142adce Harmonogramy mo\u017cna skonfigurowa\u0107 uruchamianie zadania wed\u0142ug harmonogramu, np. import wykonywany codziennie.<\/p>\n<p data-start=\"1227\" data-end=\"1388\">Po zatwierdzeniu harmonogramu przyciskiem [OK] nowe zadanie (Update BI-Cockpit) jest widoczne na li\u015bcie i jest uruchamiane automatycznie zgodnie z harmonogramem.<\/p>\n<p data-start=\"1390\" data-end=\"1485\">W ten spos\u00f3b dane relacyjne oraz dane wielowymiarowe s\u0105 dost\u0119pne w aktualnym zakresie dziennym.<\/p>\n<p data-start=\"1487\" data-end=\"1721\">Informacja o mo\u017cliwej nieaktualno\u015bci: u\u017cycie has\u0142a sta\u0142ego dla pakiet\u00f3w oraz spos\u00f3b uruchamiania pakiet\u00f3w SSIS przez SQL Server Agent mog\u0105 si\u0119 r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od wersji SQL Server oraz przyj\u0119tych zasad bezpiecze\u0144stwa w \u015brodowisku.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11152","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-instalacja-zarzadzanie-systemem"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11152","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=11152"}],"version-history":[{"count":43,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11152\/revisions"}],"predecessor-version":[{"id":42952,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11152\/revisions\/42952"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}