klient
Krzysztof Lis
0 pkt
1 pytań
3 odpowiedzi
0 pomysłów
0 komentarzy
0 0%
oceń

ERP XL -> wydajność

Krzysztof Lis zapytał/a o
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 1568 | odpowiedzi: 5961

k3sil4Paweł NagórkaAdam NowakŁukasz PulchnyGrażyna ŻelichowskaMarek KwiatkowskiMagdalena GrygaAneta Walendzik
Comarch ERP XL
Comarch ERP XL pytań: 881 | odpowiedzi: 3037

Comarch ERP XL

Sylwia WałczykWiesław ŚwiergałaMariusz GrajekMałgorzata NahorskaŁukasz PulchnyJustyna KHJarosław WróblewskiDamian Cieślik

Zebrało mi się kilka rzeczy związanych z bazą MSSQL 2017 STD podpięta pod Comrach ERP XL. Może ktoś spotkał się z podobnymi problemami i wie jak sobie z tym ogarnąć. Albo pomoże w zlokalizowaniu problemu i jego rozwiązaniu.

1) Coraz więcej ludzi w firmie chce pracować zdalnie i łączyć się VPN'em do sieci i pracować z wdrożonym systemem ERP. Niestety ale chodzi to masakrycznie wolno, czasami zrywając sesję nie tyle z VPN'em co SQL'em. VPN postawiony jest na mikrotiku IPSEC L2TP. Łącze w firmie przynajmniej 100/100
Szukałem na to rozwiązania i chyba jedyna opcja to RDP i praca bezpośrednio na serwerze, ale nie koniecznie mi się to podoba, aby szary ludzik mi się tam pałętał ;)

2) Sama wydajność CDN XL jest tragiczna, fakt mamy wpiętych w różnych miejscach kilka kolumn ale bez nich też rewelacji dużej nie ma :D Czy ktoś ma jakieś sprawdzone metody na zwiększenie wydajności działania? Najbardziej spadki wydajności widać na komputerach pracujących po WiFi, ale nie tylko. Chwilowo pomaga restart serwera, ale też nie o to w tym chodzi.
Na chwilę obecną do serwera wydelegowałem ponad 36GB RAM (wykorzystujemy 29) baza i serwer pracują na SSDkach.

3) I ostatnia rzecz, kombinuję dla księgowości nad raportem z Planu kont i mam dylemat jak to zrobić.Domyślnie ma być prezentowany w BI comarchowskim (mamy jakiś podstawowy bez OLAP'a)
Przykładowa tabela z danymi: http://sqlfiddle.com/#!18/24227f/14

I już tłumaczę w czym mam problem z punktem 3:
Muszę przygotować strukturę jak w ERP, czyli: Konto nadrzędne-> poziom 2-> poziom 3. I ok, to mogę zrobić używając self join na polach KKS_Gidnumer (ID konta) do pola KKS_SynNumer (ID poziomu nadrzędnego).
Problem pojawia się w inny miejscu, aby podać salda na kontach per miesiąc. Comarch nie trzyma tego na sztywno w bazie tylko wywoływane jest to procedurą po odpaleniu określonego konta (m.in jego ID). I teraz jak wywołać procedurę, aby leciała dla wszystkich kont i rozbiła to na miesiące. Przykładowe wywołanie funkcji:

EXEC CDN.ObliczObrotySaldaEx @CDN_Data_od=79627,@CDN_Data_do=79991,@CDN_Bufor=1,@KKSGIDNumer=432,@Konto='',@CDN_FiltrWybraneKonta=0,@CDN_FiltrUsera1='',@CDN_FiltrUsera2='',@CDN_FiltrUsera3='',@Wyrazenie='',@Syntetyka=1,@WgMiesiecy=1,@BezStanow=0,@DolaczNazwy=0,@CDN_FiltrDekrety='',@CDN_FiltrDekretyID=0,@CDN_KwotyWmr=0,@CDN_FiltrWmr='',@CDN_OpeNumer=2;
Czy jedyna opcją będzie przepisanie tego i wywoływanie zapytania zamiast procedury?

Odpowiedzi:

User Avatar
klient
Tadeusz Pacut
1 493 pkt
28 pytań
288 odpowiedzi
22 pomysłów
80 komentarzy
351 97%
3 pkt
 
Tadeusz Pacut odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

28 d. temu
1 i 2 rozwiąż prosto. Wdróż serwer terminali i zainstaluj tam XL. Nie pracuj p9 wifi. Nie pracuj na lokalnym XL przez VPN. Zobacz czy na serwerze sql jest TYLKO Sql a nie np jeszcze AD albo exchange albo coś innego.
Ta odpowiedź została skomentowana
User Avatar
klient
Łukasz Jajor
66 pkt
4 pytań
52 odpowiedzi
1 pomysłów
3 komentarzy
21 100%
oceń
 
Łukasz Jajor odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

27 d. temu
VPN tylko i wyłącznie na serwerze terminali, SQL na osobnym serwerze bo ma brać tyle RAM ile dają tylko dla siebie :) Po wifi też (mimo stworzenia dogodnych warunków) nie udało się osiągnąć responsywności takiej jak po kablu. Co do 3. to można spróbować wywołać openquery (https://docs.microsoft.com/en-us/sql/t-sql/functions/openquery-transact-sql?view=sql-server-ver15)
Ta odpowiedź została skomentowana
User Avatar
klient
Krzysztof Lis
0 pkt
1 pytań
3 odpowiedzi
0 pomysłów
0 komentarzy
0 0%
oceń
 
Krzysztof Lis odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

27 d. temu

Ok, to będę musiał ogarnąć ten serwer terminali. Tylko muszę ogarnąć jak się do tego zabrać.

A ten openquery to nie jest do wywoływania w linkedserwer lub wywoływania zapytań z innego serwera? Ja mam wersję BI Start postawioną na tym samym serwerze SQL co XL, więc nie widzę jak się mogę za to zabrać z openquery.

User Avatar
klient
Krzysztof Lis
0 pkt
1 pytań
3 odpowiedzi
0 pomysłów
0 komentarzy
0 0%
oceń
 
Krzysztof Lis odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

28 d. temu

Na tym serwerze tylko jest SQL pod XL'a nic innego, żadnej innej usługi nie mam odpalonej.

Czyli jedyną opcją jest serwer terminali?

Ta odpowiedź została skomentowana
User Avatar
klient
Grzegorz Bąba
35 pkt
4 pytań
40 odpowiedzi
5 pomysłów
4 komentarzy
38 94%
oceń
 
Grzegorz Bąba odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

27 d. temu

Jeśli jest wolny slot najlepiej co najmniej  PCI-E x8    to można kupić przejściówkę pod dysk na M.2  i na nim umieścić dane.

Odnośnie procesora się nie wypowiem czy jest możliwość łatwego upgrade i czy jest taka konieczność.  Z internetu wynika że jego wydajność jednowątkowa nie jest na najwyższym poziomie.  Natomiast podkreślam, że nie wiem jak jest XL zoptymalizowany  jako program.  Wiem, że OPTIMA nie wykorzystuje potencjału wielowątkowego procesora i w przypadku OPTIMY decyduje wydajność pojedynczego rdzenia.  Może być najnowszy (najdroższy) procesor do OPTIMY który znacznie przegra ze starszymi w wydajności. 

User Avatar
klient
Grzegorz Bąba
35 pkt
4 pytań
40 odpowiedzi
5 pomysłów
4 komentarzy
38 94%
oceń
 
Grzegorz Bąba odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

27 d. temu

ad1. Serwer terminali znacząco przyśpiesza pracę w porównaniu z "rozsiewaniem" danych do sieci.  Najlepiej przeznaczyć pod to oddzielny sprzęt.  SQL na oddzielnym serwerze.   Sama kwestia konserwacji systemu też dużo łatwiejsza i szybsza.   Pod serwer terminali nie jest wymagana jakaś szybka maszyna.

ad 2 Dyski SSD na PCI-E (M.2).  Przyśpiesza pracę kilkukrotnie w porównaniu do zwykłych SSD  (2000Mb/s  w porównaniu do ok 500 Mb/s chyba, że takie już masz).   Nie wiem jak jest w XL  ale w przypadku Optimy  do SQL-a nie ważne jaki "nowy" i mocny jest procesor w trybie wielowątkowym  - najważniejsza jest wydajność  procesora jednowątkowa. 

User Avatar
klient
Wojciech Matczak
100 pkt
9 pytań
6 odpowiedzi
0 pomysłów
2 komentarzy
6 100%
2 pkt
 
Wojciech Matczak odpowiedział/a
BI
BI pytań: 142 | odpowiedzi: 458

BI

Paweł NagórkaMichał SkowrońskiKrzysztof LisRafał RaczyńskiTomasz MalickiPatryk KrysikPiotr DomańskiRobert Kwiecien
Techniczne
Techniczne pytań: 0 | odpowiedzi: 578

Comarch ERP XL
Comarch ERP XL pytań: 0 | odpowiedzi: 330

Comarch ERP XL

28 d. temu

Odnośnie pkt.1 mam dokładnie ten sam problem z VPN, w firmie 2 łącza 100/100, VPN sprzętowy, jak zaloguje się po VPN do firmy to plik 100MB ściągam w kilka sekund ale jak chce się zalogować np. do ERPXL to zanim się zaloguje i otworzy np. listę dokumentów to potrafi to trwać nawet 2 minuty.

Jak na razie nie udało mi się rozwiązać tego problemu.

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł