Nowości w Comarch BI Point 2026.2

🚀 Dashboardy 2.0 – nowości i zmiany

Stale rozwijamy Dashboardy 2.0, dlatego w najnowszej wersji Comarch BI Point udostępniamy kolejne wyczekiwane funkcjonalności. Odblokowaliśmy i dodaliśmy szereg nowych elementów, które znacząco poszerzają możliwości projektowania analitycznych pulpitów.

Dzięki nowym wizualizacjom, grafikom, obszarom tekstowym oraz odnośnikom, użytkownik zyskuje jeszcze większą swobodę i elastyczność w budowaniu interaktywnych dashboardów.

 

📊 Tabela przestawna – elastyczne możliwości wstawiania

Wprowadziliśmy zupełnie nowy sposób pracy z tabelami przestawnymi na dashboardzie. Przy dodawaniu tego elementu, system oferuje teraz trzy ścieżki konfiguracji, co pozwala dopasować zachowanie kontrolki do potrzeb użytkownika:

  • Nowa tabela przestawna – pozwala na stworzenie pustego, niezależnego elementu od podstaw, bezpośrednio z poziomu dashboardu.

  • 🔄 Szablon tabeli przestawnej z repozytorium – wstawia gotową tabelę z repozytorium jako bazę. Użytkownik może ją następnie dowolnie modyfikować na dashboardzie, bez ryzyka zmiany oryginalnego pliku.

  • 🔐 Tabela przestawna z repozytorium – wstawia powiązany obiekt. Edycja danych i formatowanie są tu zablokowane (możliwe tylko z poziomu analizy). Dzięki temu, gdy oryginalna tabela w repozytorium zostanie zaktualizowana, element na dashboardzie odświeży się automatycznie.

Przkładowy widok tabeli przestawnej:

 

🎨 Elementy graficzne i tekstowe

Wzbogaciliśmy dashboardy o elementy pozwalające na lepszą personalizację wizualną oraz przekazywanie dodatkowych informacji:

  • 📷 Grafika z wielu źródeł – możliwość osadzania obrazów na dwa sposoby: poprzez wgranie pliku z dysku/galerii lub podanie adresu URL. Użytkownik ma możliwość skorzystania z predefiniowanych ikon i symboli dostarczanych bezpośrednio przez aplikacje.

  • 📝 Szablony tekstu – formatowanie i dodawanie treści jest teraz szybsze dzięki wbudowanym szablonom struktury (Tytuł, Nagłówki, Zwykły tekst, Mały tekst). Tak jak w przypadku grafik, nazwa kontrolki oraz jej opis może być tłumaczony na inne języki wprost z panelu edycji.

 

🌐 Odnośniki i integracje

Nowe funkcje ułatwiają łączenie dashboardu z zewnętrznymi i wewnętrznymi zasobami informacyjnymi:

  • 🌍 Strona internetowa – kontrolka pozwalająca na osadzenie zewnętrznej witryny. Wyposażona jest w sekcję Parametry URL, która pozwala dynamicznie dostosowywać adres strony (np. przekazując do URL wartości z wybranych na dashboardzie kolumn).

  • 🔗 Link do repozytorium – szybki sposób na odsyłanie użytkowników do innych analiz, raportów, katalogów. Aby ułatwić wybór odpowiedniego zasobu, panel podzielono na wygodne zakładki: Własne oraz Ostatnio otwierane.

Szczegółowy opis konfiguracji nowych elementów znajduje się w osobnych artykułach poświęconym Dashboardom 2.0.

 

🔎 Dashboardy 2.0 – filtrowanie etykiet wymiaru

Dotychczasowa funkcjonalność filtrowania etykiet wymiaru została udostępniona bezpośrednio w obszarze Dashboardów 2.0. Możliwość szybkiego zawężania danych za pomocą reguł tekstowych działa teraz bezpośrednio dla kontrolek typu Tabela, Tabela przestawna oraz Filtr globalny.

Kluczowe funkcjonalności:

  • 🎛️ Konfiguracja wprost z pulpitu – zaawansowane warunki (np. zawiera, zaczyna się od, jest puste) oraz operatory logiczne (AND / OR) można definiować bezpośrednio w panelu filtrów danej kontrolki.

  • 🔄 Automatyczne dopasowanie – filtry działają w pełni dynamicznie. Przy każdym odświeżeniu dashboardu kontrolki automatycznie uwzględnią nowe dane spełniające wpisane kryteria.

  • 🌿 Uniwersalne zastosowanie – funkcja jest dostępna w panelu filtrów zarówno dla standardowych wymiarów, jak i dla hierarchii czasowych osadzonych na dashboardzie.

 

🏢 Modele danych – raportowanie z wielu baz danych

W wersji Comarch BI Point 2026.2 rozbudowano możliwości raportowania w środowiskach wielofirmowych. Udostępniono funkcjonalność jednoczesnego zasilania jednego modelu danych z wielu różnych baz (źródeł) przy użyciu pojedynczego zapytania SQL. Choć mechanizm ten zaprojektowano głównie z myślą o strukturach korzystających z wielu spółek w systemie Comarch ERP Optima, ma on charakter globalny i może być stosowany w całej aplikacji.

 

✨ Definiowanie wielu źródeł w jednym miejscu

W sekcji „dodatkowe połączenia” dodano przełącznik „Możliwość wyboru wielu połączeń”. Po jego aktywacji wystarczy po prostu wskazać połączenie domyślne i dodać do modelu kolejne bazy danych jako połączenia dodatkowe. System samodzielnie zajmie się resztą – zdefiniowane przez użytkownika zapytanie SQL zostanie wykonane iteracyjnie na każdym ze wskazanych źródeł, a wyniki zostaną automatycznie scalone w jeden, spójny zbiór danych.

 

🎛️ Wygodny wybór baz przed uruchomieniem analizy

Zoptymalizowano także komfort pracy użytkowników końcowych. Podczas otwierania analizy z poziomu repozytorium system wyświetla czytelne okno parametrów. Pozwala to na szybkie zdecydowanie, z których dokładnie połączeń lub spółek mają zostać pobrane dane w danym momencie. Domyślnie sugerowane jest raportowanie ze wszystkich przypisanych baz, co pozwala na natychmiastowe uzyskanie pełnego obrazu biznesowego.

 

🎯 Co to oznacza?

  • Oszczędność czasu – wyeliminowano konieczność tworzenia i późniejszego aktualizowania osobnych, bliźniaczych modeli dla każdej spółki z osobna.

  • Spójność danych – wprowadzanie zmian w zapytaniu SQL odbywa się tylko w jednym miejscu, co gwarantuje identyczną logikę obliczeń dla wszystkich baz.

  • Elastyczność analiz – zapewniono możliwość łatwego przełączania się między skonsolidowanym widokiem dla całej grupy a wynikami pojedynczych oddziałów.

 

🛠️ Modele danych – rzutowanie typów kolumn w modelach SQL

W wersji Comarch BI Point 2026.2 wprowadzono możliwość określenia oraz jawnego rzutowania typu kolumny docelowej w modelach opartych o zapytania SQL. Działanie to jest przekładalne na mechanizm znany już z modeli plikowych i pozwala na uniezależnienie się od automatycznie wywnioskowanego typu danych.

 

📈 Prawidłowe sortowanie i interpretacja danych

Częstym wyzwaniem przy pobieraniu danych za pomocą zapytań SQL było niewłaściwe traktowanie kolumn zawierających np. numery miesięcy zapisane jako tekst. W takich przypadkach sortowanie na raportach odbywało się w sposób tekstowy (gdzie po liczbie 1 następuje sekwencja 10, 11, 12, a dopiero potem 2).

Dzięki nowej funkcji problem ten został całkowicie wyeliminowany. Wystarczy zmienić typ kolumny na liczbę całkowitą, aby system sortował wartości poprawnie pod kątem numerycznym.

 

⚙️ Wygodna edycja w zakładce „Nagłówki”

Konfiguracja rzutowania jest dostępna bezpośrednio w widoku tworzenia modelu, w zakładce Nagłówki (w sekcji Kolumny źródłowe). Przy każdej kolumnie udostępniono przycisk Edytuj, pozwalający na wejście w szczegóły typu danych.

Wspierane są kluczowe konwersje ze struktur tekstowych, takie jak:

  • Tekst ➡️ Liczba całkowita (Integer) – idealne dla identyfikatorów, kodów czy numerów miesięcy,

  • Tekst ➡️ Liczba dziesiętna (Decimal) – stosowane przy wartościach kwotowych i miarach finansowych,

  • Tekst ➡️ Data / Data i czas (Date/DateTime) – zapewniające poprawne filtrowanie okresów z uwzględnieniem wybranego formatu parsowania.

 

🧠 Niezawodne działanie bez narzutu na bazę danych

Cały proces transformacji typów został zaimplementowany po stronie silnika analitycznego aplikacji (funkcja jest w pełni obsługiwana zarówno przez silnik standardowy, jak i kolumnowy). Konwersja zachodzi w pamięci systemu po załadowaniu surowych danych.

Oznacza to, że mechanizm nie modyfikuje samego zapytania SQL i nie obciąża bazy danych operacjami typu SQL CAST. Zapewnia to optymalną wydajność oraz pełną wsteczną kompatybilność dla dotychczas stworzonych modeli.

 

🎯 Co to oznacza?

  • Pełna kontrola nad strukturą – możliwość decydowania o typie danych bez konieczności modyfikowania kodu źródłowego zapytania SQL,

  • Spójne sortowanie i filtrowanie – eliminacja problemów z nieprawidłowym porządkowaniem kolumn tekstowo-liczbowych na gotowych raportach,

  • Intuicyjny interfejs – konfiguracja sprowadzona do kilku kliknięć w znanym i używanym już oknie edycji kolumn.

 

⚙️ Modele danych – zmiana domyślnych parametrów w modelach standardowych

W wersji Comarch BI Point 2026.2 wprowadzono istotne usprawnienie znoszące sztywne ograniczenia fabrycznych modeli danych (które ze swojej natury pozostają nieedytowalne). Udostępniono możliwość samodzielnej zmiany domyślnych wartości parametrów dla modeli standardowych. Pozwala to na wygodną personalizację wyliczanych raportów bez konieczności tworzenia ich kłopotliwych duplikatów.

 

📍 Szybki dostęp z prawego panelu

Do tej pory w modelach standardowych użytkownicy mogli modyfikować jedynie harmonogramy automatycznego odświeżania danych. Nowa funkcja została zintegrowana w tym samym, dobrze znanym miejscu – na prawym panelu bocznym wybranego modelu dodano dedykowaną akcję Domyślne wartości parametrów.

 

💡 Inteligentne dopasowanie widoku parametrów

Okno konfiguracji wyświetla wyłącznie te parametry, które rzeczywiście posiadają stałe wartości domyślne i podlegają bezpiecznej modyfikacji (np. filtry dat, liczb czy teksty). W celu zapewnienia bezbłędnego działania procesów w tle, z widoku automatycznie wyłączono parametry wyliczane dynamicznie – takie jak „Lista SQL” czy „Aktualny użytkownik”, a także parametr odpowiedzialny za samo połączenie bazodanowe.

 

🧠 Wsparcie dla obu silników analitycznych

Nowe rozwiązanie jest w pełni uniwersalne pod kątem technologicznym. Zmiany są aplikowane w jednym, centralnym punkcie aplikacji przed przekazaniem instrukcji do wykonania. Dzięki temu nadpisane przez użytkownika parametry są poprawnie interpretowane zarówno przez tradycyjny silnik analityczny, jak i przez nowoczesny silnik premium.

 

🎯 Co to oznacza?

  • Większa elastyczność – możliwość dostosowania fabrycznych modeli i raportów do bieżących potrzeb okresowych (np. zmiana filtrów analizowanego okresu).

  • Porządek w repozytorium – wyeliminowanie konieczności kopiowania całych modeli tylko po to, aby zmienić w nich jedną domyślną wartość startową.

 

📁 Modele danych – grupowe dodawanie połączeń

Wychodząc naprzeciw potrzebom użytkowników pracujących na wielu połączeniach, wprowadzono drobną, ale niezwykle przydatną zmianę ergonomiczną. Podczas konfiguracji „Dodatkowych połączeń” udostępniono opcję przypisywania całych grup baz danych za pomocą jednego ruchu. Wy

 

⚡ Szybciej i wygodniej dzięki Drag & Drop

Zamiast ręcznego, pojedynczego dodawania każdego kolejnego źródła (co przy kilkudziesięciu spółkach bywało czasochłonne), umożliwiono przeciągnięcie całego katalogu z drzewa połączeń bezpośrednio w wyznaczone pole. System automatycznie rozpozna i doda wszystkie zawarte w nim bazy jako dodatkowe połączenia dla tworzonego modelu.

 

🧮 Modele danych – nowe funkcje w miarach wyliczanych

W najnowszej wersji Comarch BI Point znacznie rozbudowaliśmy możliwości tworzenia miar wyliczanych. Pakiet nowych funkcji analitycznych, czasowych oraz strukturalnych został zaimplementowany z wyraźnym podziałem na silniki bazodanowe, przenosząc najbardziej zaawansowane operacje do silnika kolumnowego.

 

⚡ Silnik Kolumnowy & Direct Query

Dla modeli opartych na silniku kolumnowym oraz zapytaniach bezpośrednich (DQ) wdrożono pełen zestaw nowych funkcji analitycznych:

  • DESCENDANTS – automatyczne pobieranie potomków wskazanego elementu hierarchii, co pozwala na dynamiczne budowanie raportów szczegółowych.

  • LASTPERIODS – tworzenie ruchomego okna okresów wstecz od bieżącego punktu czasu (np. analiza ostatnich X dni), które przesuwa się automatycznie wraz z upływem czasu.

  • PERIODSTODATE (PeriodsToCurrent) – agregacja narastająca od początku okresu do bieżącego elementu czasu.

  • AGGREGATE + CURRENTMEMBER – zaawansowane agregacje zależne od bieżącego kontekstu (wiersza/kolumny) elementu analizowanego w raporcie.

  • FIRST, LAST, TAIL – funkcje służące do szybkiego wskazywania skrajnych elementów oraz końcówki wybranego zbioru danych.

  • LEVEL, IS, ISLEAF – zestaw funkcji strukturalnych umożliwiających precyzyjne rozpoznanie poziomu oraz liścia w hierarchii.

  • FLOOR / CEILING – operacje matematyczne pozwalające na zaokrąglanie wartości liczbowych/miar w dół (FLOOR) lub w górę (CEILING).

  • ISEMPTY – weryfikacja pustych komórek w celu zabezpieczenia logiki obliczeń przed błędami (np. dzieleniem przez zero).

  • TO_STRING – rzutowanie wartości liczbowych lub wyników miar na ciąg tekstowy.

 

⚙️ Silnik Standardowy

Dla tradycyjnego silnika standardowego zakres zmian został ograniczony do kluczowych operacji tekstowych oraz uniwersalnej obsługi błędów:

  • TO_STRING – funkcja pozwala na rzutowanie miar i liczb na tekst 

  • ISEMPTY – Funkcja sprawdzająca puste komórki i zabezpieczająca formuły jest natywnie dostępna w ramach ogólnej logiki silnika.

 

🔍 Inteligentna walidacja i sugestie mapowania kolumn (Silnik kolumnowy)

W wersji Comarch BI Point 2026.2 znacząco usprawniono proces weryfikacji danych w silniku kolumnowym (Premium). Wprowadzono zaawansowany mechanizm walidacji kolumn oraz typów danych, który uruchamia się automatycznie po wyjściu z zakładki Zapytanie. Dzięki temu system aktywnie wspiera użytkownika podczas tworzenia i modyfikowania modeli, zapobiegając powstawaniu błędów na późniejszych etapach pracy.

 

💡 Nowe okno dialogowe z rekomendacjami zmian

W przypadku wykrycia rozbieżności pomiędzy strukturami zapytań (np. przy porównywaniu konfiguracji różnych zestawów danych), system nie blokuje pracy surowym komunikatem, lecz wyświetla przejrzyste okno „Sugestie mapowania kolumn”. W graficznej formie prezentowane są dokładne różnice, takie jak:

  • Nazwa weryfikowanej kolumny,

  • Typ danych w poszczególnych zapytaniach źródłowych,

  • Rekomendowana zmiana (np. automatyczne dopasowanie długości pola tekstowego).

 

⚡ Inteligentne zasady automatycznego dopasowywania typów

W ramach optymalizacji wydajnościowej wdrożono sztywne reguły bezpiecznego konwertowania typów, które pozwalają na automatyczne ujednolicenie struktury modelu bez ryzyka utraty danych:

  • Konwersja do tekstu: Każdy typ danych może zostać automatycznie dopasowany i przekształcony do typu tekstowego.

  • Promowanie typów liczbowych: Typy liczbowe są automatycznie rozszerzane do większych formatów (np. mniejszy format byte lub short zostanie bezpiecznie podniesiony do int, long lub decimal), co gwarantuje pełną precyzję obliczeń.

  • Bezpieczna obsługa wyjątków: W sytuacjach, w których automatyczne dopasowanie typu nie jest technologicznie możliwe, system ładuje w miejsce błędnych rekordów wartości puste (NULL), chroniąc cały proces odświeżania przed przerwaniem.

 

🎛️ Pełna elastyczność i ostrzeżenia systemowe

Zaimplementowany mechanizm nie narzuca zmian w sposób restrykcyjny. Pozostawiono użytkownikom możliwość zignorowania wykrytych różnic i przejścia dalej za pomocą przycisku Pomiń.

System lojalnie ostrzega jednak w oknie dialogowym, że działanie to podejmowane jest na własną odpowiedzialność, a zignorowanie niezgodności może w przyszłości skutkować problemami z wczytywaniem nagłówków lub odświeżaniem całego modelu. Daje to idealny balans pomiędzy automatycznym wsparciem a pełną decyzyjnością analityka.

 

🔑 Nowe ekrany błędów licencyjnych

W najnowszej wersji Comarch BI Point 2026.2 odświeżono wygląd oraz usprawniono działanie ekranów informujących o problemach z licencją. W przypadku wystąpienia trudności z połączeniem, system prezentuje teraz kluczowe informacje w sposób niezwykle przejrzysty i nowoczesny, co pozwala na błyskawiczne zidentyfikowanie i rozwiązanie problemu.

 

🔍 Kompleksowa informacja diagnostyczna

Wyeliminowano konieczność domyślania się, z jakim serwerem aplikacja próbowała się połączyć. Nowy ekran wyciąga na pierwszy plan najważniejsze dane z Menadżera Kluczy:

  • Numer licencji – dokładny numer licencji, którą system próbował pobrać,

  • Klucz – precyzyjna nazwa oraz unikalny identyfikator serwera licencjonowania.

 

📋 Wygodne kopiowanie jednym kliknięciem

Aby maksymalnie skrócić czas reakcji, obok numeru licencji oraz identyfikatora klucza dodano funkcjonalne ikony kopiowania. Umożliwia to użytkownikowi natychmiastowe zapisanie danych do schowka i szybkie przekazanie ich do administratora systemu lub asysty technicznej Comarch, bez ryzyka popełnienia błędu przy ręcznym przepisywaniu.

Czy ten artykuł był pomocny?