Release Notes 1.18.x
Przed przejściem na wersję 1.18.x należy zapoznać się ze szczegółami technicznymi dotyczącymi bibliotek SAP oraz nowych mechanizmów komunikacji w Tech Notes i wdrożyć odpowiednie zmiany.
Numery w nawiasach odnoszą się do zgłoszeń wsparcia.
Release Notes 1.18.1107
Managed App Wersja: 1.18.1113
Data publikacji: 2026-02-19
Przegląd
W tej wersji wprowadzono obsługę Private Link podczas instalacji Managed App. Ponadto zastosowano kilka poprawek, które zwiększają niezawodność mechanizmów ekstrakcji, zachowania Package Studio, łączności SAP, konfiguracji SQL oraz obsługi eksportu.
Nowości
Private Link (Managed App)
- Podczas instalacji można teraz skorzystać z Private Link (Private Endpoints) zamiast Service Endpoints, co zwiększa możliwości wdrożeniowe w środowiskach z niestandardową siecią.
Poprawki błędów
- System gwarantuje obecnie żądanie co najmniej jednego ExtractionSlotToken, co zapobiega błędom ekstrakcji.
- Package Studio nie miesza już zawartości cache tabel w językach niemieckim i angielskim.
- Retry nie działa już jak nowe uruchomienie; ponownie przetwarzane są jedynie niepowodzone tabele i ich zależności. [#273281]
- Test połączenia SAP wyświetla obecnie właściwy komunikat o błędzie zamiast pustej odpowiedzi. [#273314]
- Wartość SQL-DB w strategii „New DB” jest prawidłowo uzupełniana.
- Tryb eksportu TPS „Sheet per Result table in one File” dodaje teraz bezpieczną numerację nazw plików, eliminując kolizje. [#273317]
- Pakiety zawierające referencję cykliczną nie powodują już zamrożenia Package Editor, lecz prezentują tę zależność użytkownikowi jako błąd, wskazując obiekty ją powodujące.
Release Notes 1.18.1074
Managed App Wersja: 1.18.1074
Data publikacji: 2026-02-09
Przegląd
Wersja 1.18.1074 poszerza możliwości zapisu do Azure Data Lake Storage Gen2. Zwiększono także stabilność oraz możliwość śledzenia procesów w takich obszarach, jak uruchomienia, Package Studio, SSO oraz ekstrakcja SAP.
Nowość Azure Data Lake Storage Gen2 Oprócz klasycznych poświadczeń, dab Nexus umożliwia teraz zapis do ADLS Gen2 przy użyciu Managed Identity. Obsługiwane są oba typy: System Assigned oraz User Assigned Managed Identity. Pozwala to na pracę w Azure bez konieczności przechowywania sekretów.
Parquet Export Podczas zapisu Parquet wymagane jest jedynie wypełnienie kolumn klucza głównego. Pozostałe pola mogą pozostać puste, co zwiększa zgodność podczas eksportu do Snowflake, Microsoft Fabric oraz ADLS Gen2 i eliminuje niepotrzebne błędy zapisu dla pól opcjonalnych.
Połączenie SAP – Message Server Port W połączeniach SAP można opcjonalnie przekazać Message Server host wraz z numerem portu. dab Nexus dokonuje walidacji oraz wykorzystuje numer portu przy nawiązywaniu połączenia.
Ulepszenia
Ekstrakcja raportów Komunikaty oraz okna dialogowe pojawiające się podczas ekstrakcji raportów rejestrowane są w logach, co ułatwia analizę przyczyn przerwań czy nieoczekiwanych wyników.
Managed App Premium v4 SKUs Podczas wdrażania Managed App udostępniono dodatkowe opcje wydajnościowe. Umożliwia to lepsze dostosowanie parametrów—zwłaszcza przy dużych obciążeniach—dzięki dostępności co najmniej P1v4, P1mv4, P2mv4.
Managed App Poprawka Rozwiązano problem uniemożliwiający natychmiastowe, pewne uruchomienie usługi po wdrożeniu.
Poprawki błędów
ADLS Gen2
- Ścieżki rozpoczynające się od „/”: Skorygowano nieprawidłowe ścieżki plików, dzięki czemu replikacja i zapis działają bez zakłóceń.
Licencjonowanie i widoczność
- Analityki nie są już wyświetlane bez posiadania odpowiedniej licencji.
Aktywacja licencji online
- Przekierowania oraz wybór licencji w Portal (Portal.dab-europe.com) poprawiono tak, aby zmiany wprowadzały się pewnie.
Package Studio
- Relacje tabel pozostają spójne po zapisaniu oraz odświeżeniu. [#273188]
- Warunki filtrów nie są już usuwane nieoczekiwanie.
- Filtr z ustaloną wartością: dodano walidację, która wymaga podania co najmniej jednej wartości.
- Odświeżenie po zmianie zakresu filtra poprawnie odzwierciedla aktualizacje.
Łączenie wielu pakietów
- Walidacja nie blokuje już błędnie z powodu metadanych pakietu.
Zadania i uruchomienia
- Długości trwania przekraczające 24 godziny powodowały błędy przetwarzania czasu. [#273340]
Custom Analytics
- Błędy i wyjątki SQL zawsze obecnie przerywają uruchomienie zamiast pozostawać niezauważone.
SSO
- Bardzo duże asercje SAML powodowały wcześniej błędy przeglądarki lub HTTP w niektórych środowiskach. Poprawiono stabilność oraz obsługę błędów.
Ekstrakcja SAP i jakość danych
- Naprawiono ekstrakcję STXL [#273322]
- Obiekty Real Time: Wartości nienumeryczne są ignorowane zamiast przerywać realizację zadania.
- Możliwość pominięcia nierozwiązanych tabel: po jej włączeniu zadania nie są przerywane z powodu nierozwiązanych tabel.
Pozostałe zmiany
- Kontrola uprawnień do instalacji R odbywa się teraz względem wykorzystywanej bazy, a nie względem master. Uprawnienie db_owner do docelowej bazy jest wystarczające; dodatkowe uprawnienia do master nie są już konieczne.
- Konfiguracja zadania: Niektóre strategie bazodanowe poddawane są obecnie poprawnej walidacji i blokowane, jeśli są nieprawidłowe.
- Analyze Again (ponowna analiza) jest dostępna dla „non base runs”. [#273339]
- Usługi zewnętrzne: W Excel wartości typu data są poprawnie rozpoznawane. [#273233]
Release Notes 1.18.964
Managed App Wersja: 1.18.964
Data publikacji: 2025-11-14
Nowy sposób zarządzania slotami SAP System
W tej wersji Nexus przestrzega konfiguracji systemowych slotów określonych dla każdego SAP System. To ustawienie definiuje liczbę równoległych połączeń dla danej konfiguracji SAP System. Dzięki aktywnej kontroli limitów Nexus zapewnia, że każdy SAP System obsługuje wyłącznie dozwoloną liczbę jednoczesnych połączeń. Chroni to system przed przeciążeniem i wpływa korzystnie na stabilność procesów.
Inteligentne zarządzanie uruchomieniami w oparciu o dostępne sloty
W przypadku niewystarczającej liczby dostępnych slotów uruchomienie nie rozpoczyna się automatycznie, lecz pozostaje w statusie "Queued". Kolejka dla każdego SAP System obsługiwana jest sekwencyjnie.
Dynamiczne wykorzystanie slotów
Uruchomienie może rozpocząć pracę nawet wtedy, gdy dostępna jest tylko część wymaganych slotów. Wraz ze zwalnianiem kolejnych slotów Nexus automatycznie zwiększa wykorzystanie zasobów aż do osiągnięcia zadeklarowanego limitu.
Automatyczne zwalnianie slotów
Zarezerwowane sloty pozostają przypisane do czasu zakończenia uruchomienia – czy to sukcesem, czy anulowaniem. Przy ponownym uruchomieniu zadanie trafia na koniec kolejki tak samo jak nowe lub zaplanowane uruchomienie.
Akcje manualne
Po ręcznym anulowaniu uruchomienia o statusie „Queued” Nexus natychmiast usuwa je z kolejki i aktualizuje status na „Canceled”.
Bez zmian dla akcji indywidualnych
Wybrane funkcje, takie jak połączenia Package Studio, testy połączenia SAP czy parametry typu lookup (np. kod firmy), nadal ignorują ustawienia slotów i działają bez zmian.
Wskazanie stanu oczekującego
Jeśli uruchomienie ma status "Running", ale wymaga jeszcze dodatkowych slotów, pozostaje w kolejce oczekujących. Stan ten wskazuje status „Running” wraz z pozycją kolejki wyższą niż zero – widoczną dla poszczególnych SAP System w widoku uruchomień. Te udoskonalenia zapewniają kontrolowane wykorzystanie zasobów SAP System i większą stabilność przetwarzania w środowiskach silnie zrównoleglonych.
Dalsze zmiany
Opcja “Re-Analyze” to obecnie “Analyze Again”. Pozostaje w widoku uruchomień, lecz nie jest już osobnym przyciskiem – została przeniesiona do menu z trzema kropkami.
Poprawki błędów
- Na stronie “Schedule & Status” w widoku uruchomień harmonogramy obejmujące zmianę czasu na letni/zimowy prezentowały niewłaściwe przesunięcia UTC. Przykładowo, harmonogramy założone zimą na miesiące letnie wskazywały UTC +01:00 zamiast poprawnego UTC +02:00.
- Tabele lub aliasy rozpoczynające się od “/” powodowały awarię replikacji ADLS z błędem URI (Status 400, “The request URI is invalid”). Obecnie “/” jest automatycznie zamieniany na “_” w nazwach plików. [#272986]
- Jeśli pakiet zawierał tabelę nieobecną w wybranej SAP System, zadanie ekstrakcji zawodziło nawet przy opcji „Skip Resolve Warning”. Skorygowano, by nierozwiązane tabele były rzeczywiście pomijane, a zadanie nie kończyło się błędem. [#273042]
- Kontrola uprawnień użytkownika SQL została poprawiona. Uprawnienia sprawdzane są teraz względem bazy użytej w uruchomieniu zamiast master. Dzięki temu wystarczy mieć db_owner w bazie docelowej – wcześniejsze obejście z nadaniem uprawnień do master nie jest już konieczne. [#273059]
Release Notes 1.18.892
Managed App Wersja: 1.18.892
Data publikacji: 2025-10-28
W wersji 1.18 dab Nexus znacznie rozszerza możliwości zadań Extraction oraz Replication. Jedno zadanie może obecnie łączyć dane z wielu systemów SAP oraz wielu pakietów ekstrakcyjnych. Jednocześnie zmodyfikowano widoki Task View oraz Run View, aby lepiej prezentowały i ułatwiały zarządzanie złożonymi konfiguracjami.
Nowości
Wybór wielu SAP System
Zadania typu Extraction oraz Replication mogą obejmować wiele systemów SAP. Systemy te są przetwarzane sekwencyjnie w ramach jednego uruchomienia, eliminując konieczność tworzenia osobnych zadań dla podobnych ekstrakcji.
Wybór wielu pakietów ekstrakcyjnych
Zadania mogą zawierać kilka pakietów ekstrakcyjnych. dab Nexus sprawdza automatycznie ich kompatybilność oraz łączy je w jeden pakiet do wykonania. W przypadku braku możliwości połączenia pakietów użytkownik otrzyma jasny komunikat z przyczyną błędu. Funkcja ta umożliwia realizację scenariuszy, w których określone tabele trzeba pobrać tylko okazjonalnie – można je uwzględniać na żądanie.
Unowocześniony interfejs SAP
Zmodernizowano technicznie wewnętrzną warstwę komunikacyjną SAP. Określa ona sposób, w jaki dab Nexus komunikuje się z SAP oraz obsługuje wywołania RFC. W związku z tą zmianą należy zaktualizować biblioteki SAP RFC na serwerze aplikacyjnym dab Nexus i zweryfikować autoryzacje SAP. Szczegóły są opisane w Tech Notes dotyczących nowego interfejsu SAP.
Eksport raportów SAP
Eksport raportów SAP został przebudowany od podstaw. Więcej raportów SAP może być eksportowanych, a raporty kierowane do SQL posiadają obecnie obsługę delty. dab Nexus przypisuje również trafniejsze typy danych dla eksportowanych danych, korzystając – tam, gdzie to możliwe – ze struktury tabeli docelowej.
Powiadomienia e-mail
Rozszerzono opcje uwierzytelniania dla powiadomień e-mail o OAuth. Pozwala to dab Nexus obsługiwać nowoczesne, bezpieczne mechanizmy logowania – zwłaszcza w środowiskach Microsoft 365 oraz Exchange.
Zmiany
Widok zadań i uruchomień
Oba widoki zostały przeprojektowane, by łatwiej przekazywać informacje o złożonych zadaniach, w tym dla multi-SAP i multi-package. Nowy mechanizm Health Check weryfikuje przed uruchomieniem, czy dostępne są wszystkie wymagane zasoby (licencje, połączenia, dostępność analiz itd.), co zapobiega błędom spowodowanym brakiem warunków wstępnych.
Monitor
Monitor uproszczono, jednocześnie zachowując widok wszystkich zadań oraz uruchomień dostępnych użytkownikowi – także między różnymi przestrzeniami roboczymi. Dane telemetryczne takie jak wielkości wolumenów czy wykresy zostały usunięte, ponieważ nie wnosiły wartości oraz obniżały wydajność, szczególnie przy przetwarzaniu w czasie rzeczywistym.
Powiadomienia Toast
Powiadomienia systemowe wyświetlają się obecnie jednolicie w prawym dolnym rogu w zmodernizowanej formie.
Inne korekty
- Zliczanie pobranych rekordów prezentuje tysiące z separatorem „,”.
- Nazwy zadań w Monitor widoczne są w całości.
- W przypadku zadań Replication usuwanie tabel docelowych (np. w Snowflake) zachodzi przed rozpoczęciem przesyłania.
- Przesyłanie plików Parquet do Snowflake ograniczono do 150 MB na plik.
Specyficzne dla Managed App
- Komunikat logu „Unknown Proxy” nie pojawia się już.
- Dostępna jest nowa opcja „HTTPS only”, wymuszająca automatyczne przekierowanie z HTTP na HTTPS.
Poprawki błędów
- Podczas klonowania zadań niektóre wartości – np. wybrana baza SQL – nie były kopiowane.
- Pomiar wielkości danych (zwłaszcza w Fabric) opóźniał ekstrakcje i został usunięty. [#272805]
- Widok tabel workspace umożliwia przewijanie w poziomie.
- W Analytic Tasks parametr Exclude Intercompany nie był poprawnie dziedziczony z grupy Analytic Group.
- W przypadku, gdy Custom Analytic korzystał z tej samej nazwy tabeli wyjściowej co analiza Analytic Suite, pojawia się komunikat o błędzie przy zapisie.
- W Analytic Groups można obecnie tworzyć filtry bazujące na tej samej wartości, ale innych warunkach.
- Zaplanowane uruchomienia, które stały się niepoprawne w wyniku zmian konfiguracji (np. zmodyfikowane pakiety), są teraz prawidłowo oznaczane jako nieudane.
- Naprawiono możliwość planowania uruchomień wstecz z powodu niespójności stref czasowych.
- Rozwiązano problemy z uruchamianiem SAP GUI dla eksportu raportów SAP.
- Widok logów uruchomień ponownie umożliwia filtrowanie po „Error”. [#272651]
- W Package Studio tabele ze znakiem „/” w nazwie prawidłowo wyświetlają się w obszarze roboczym. [#272685]
- Dodano nową walidację uniemożliwiającą wybór kilku analiz z tą samą nazwą tabeli wyjściowej w ramach jednej grupy Analytic Group. [#272904]