Przejdź do głównej treści

Informacje o wydaniu 1.18.x

Ważne

Przed aktualizacją do wersji 1.18.x należy zapoznać się ze szczegółami technicznymi dotyczącymi bibliotek SAP oraz nowych mechanizmów komunikacji. Dokumentację można znaleźć w Tech Notes, a następnie wdrożyć wymagane zmiany.

Wskazówka

Numery w nawiasach odnoszą się do zgłoszeń wsparcia technicznego.

Informacje o wydaniu 1.18.1107

Managed App Wersja: 1.18.1113
Data publikacji: 2026-02-19

Przegląd

W tym wydaniu dodano obsługę korzystania z prywatnych Link podczas instalacji Managed App. Wprowadzono także szereg poprawek zwiększających niezawodność przepływów ekstrakcji, zachowanie Package Studio, łączność z SAP, konfigurację SQL oraz obsługę eksportów.

Nowości

Prywatne Link (Managed App)

  • Instalator umożliwia teraz wybór prywatnych Link (Private Endpoints) zamiast Punktów usługowych w celu poprawy kompatybilności wdrożeń z niestandardowymi sieciami.

Poprawki błędów

  • System gwarantuje, że zawsze żąda co najmniej jednego ExtractionSlotToken, co eliminuje błędy ekstrakcji.
  • Package Studio nie miesza zawartości bufora tabeli niemieckiej i angielskiej.
  • Ponowienie zadania nie jest już traktowane jak nowy cykl; ponownie realizowane są wyłącznie nieudane tabele i ich zależności. [#273281]
  • Test połączenia SAP zwraca teraz prawidłowy komunikat o błędzie, zamiast pustej odpowiedzi. [#273314]
  • Wartość SQL-DB w strategii „Nowa DB” jest poprawnie uzupełniana.
  • Tryb eksportu TPS „Arkusz na tabelę wyników w jednym pliku” zapobiega teraz kolizjom nazw plików, dodając bezpieczne numerowanie. [#273317]
  • Pakiety z odniesieniem cyklicznym nie powodują już zawieszania Package Editor, lecz wyświetlają informację o błędzie cyklu wraz z obiektami, które go wywołały.

Informacje o wydaniu 1.18.1074

Managed App Wersja: 1.18.1074
Data publikacji: 2026-02-09

Przegląd

W wersji 1.18.1074 rozszerzono możliwości zapisu do Azure Data Lake Storage Gen2. Poprawiono również stabilność i identyfikowalność w obszarach takich jak wykonywanie zadań, Package Studio, SSO oraz ekstrakcja SAP.

Nowy Azure Data Lake Storage Gen2 Oprócz klasycznych danych uwierzytelniających, dab Nexus może teraz zapisywać do ADLS Gen2 korzystając z Managed Identity. Obsługiwane są Managed Identity przypisane przez system oraz przez użytkownika. To pozwala pracować w środowisku Azure bez przechowywania sekretów.

Parquet Eksport Podczas zapisu Parquet wymagane jest uzupełnienie wyłącznie kolumn klucza głównego. Pozostałe kolumny mogą pozostać puste. Usprawnia to eksport do Snowflake, Microsoft Fabric oraz ADLS Gen2 i eliminuje niepotrzebne błędy zapisu dla pól opcjonalnych.

SAP Connection – Message Server Port Przy połączeniach SAP można podać opcjonalnie hosta Message Server wraz z portem. dab Nexus weryfikuje podane dane i poprawnie wykorzystuje port do ustanowienia połączenia.

Ulepszenia

Ekstrakcja raportów Komunikaty i okna dialogowe pojawiające się podczas ekstrakcji raportu są rejestrowane w logach. Dzięki temu łatwiej zidentyfikować przyczyny przerw lub nieoczekiwanych wyników.

Managed App Premium v4 SKUs Podczas wdrożenia Managed App udostępniono nowe opcje wydajnościowe, umożliwiające lepsze dopasowanie do wyższych obciążeń. Aktualnie dostępne są Premium v4 SKUs, m.in. P1v4, P1mv4, P2mv4.

Managed App Poprawki Usunięto problem, który powodował, że usługa nie uruchamiała się niezawodnie bezpośrednio po wdrożeniu.

Poprawki błędów

ADLS Gen2

  • Ścieżki rozpoczynające się od “/”: Poprawiono obsługę błędnych ścieżek plików, dzięki czemu replikacja i zapis odbywają się stabilnie.

Licencjonowanie i widoczność

  • Analizy nie są już wyświetlane, jeśli nie ma dla nich ważnej licencji.

Online license activation

  • Przekierowanie i wybór licencji w Portal (Portal.dab-europe.com) zostały poprawione, dzięki czemu zmiany są stosowane niezawodnie.

Package Studio

  • Relacje tabel pozostają spójne po zapisaniu i odświeżeniu. [#273188]
  • Warunki filtrów nie są już usuwane nieoczekiwanie.
  • Filtr wartości stałej: Dodano walidację wymuszającą podanie przynajmniej jednej wartości.
  • Odświeżenie po zmianach zakresów filtrów poprawnie odzwierciedla aktualizacje.

Scalanie wielu pakietów

  • Walidacja nie blokuje już błędnie z powodu metadanych pakietów.

Zadania i uruchomienia

  • Błędy w przetwarzaniu czasu pojawiały się przy czasach powyżej 24 godzin. [#273340]

Custom Analytics

  • Błędy SQL i wyjątki powodują teraz wiarygodne przerwanie uruchomienia zamiast kontynuowania bez powiadomienia.

SSO

  • Bardzo duże asercje SAML powodowały w niektórych środowiskach błędy przeglądarki lub HTTP. Poprawiono stabilność i obsługę błędów.

Ekstrakcja SAP i jakość danych

  • Naprawiono ekstrakcję STXL [#273322]
  • Real Time Objects: Nienumeryczne wartości są ignorowane zamiast przerywać uruchomienia.
  • Opcja pomijania nierozwiązanych tabel: Przy włączonej opcji zadania nie kończą się niepowodzeniem z powodu nierozwiązanych tabel.

Dalsze zmiany

  • Kontrola uprawnień dla instalacji R wykonywana jest teraz wobec wykorzystywanej bazy danych, a nie master. Wystarczy rola db_owner na docelowej bazie. Dodatkowe uprawnienia na master nie są już wymagane.
  • Konfiguracja zadań: Walidacja strategii baz danych przebiega poprawnie; nieprawidłowe opcje są blokowane.
  • Analyze Again (Re Analyze) jest możliwe dla „nie podstawowych uruchomień”. [#273339]
  • Usługi zewnętrzne: Wartości dat Excel są prawidłowo rozpoznawane jako daty. [#273233]

Informacje o wydaniu 1.18.964

Managed App Wersja: 1.18.964
Data publikacji: 2025-11-14

Nowe zachowanie zarządzania slotami SAP System

Od tej wersji Nexus uwzględnia konfigurację slotów systemowych określonych dla każdego SAP System. Parametr ten definiuje, ile równoległych połączeń można nawiązać w danej konfiguracji SAP System. Dzięki aktywnemu wymuszaniu limitów Nexus zapewnia, że każdy SAP System realizuje wyłącznie dozwoloną liczbę połączeń równoległych. Zapobiega to przeciążeniu systemu i podnosi stabilność przetwarzania.

Inteligentna obsługa uruchomień zależna od dostępnych slotów

Jeśli dostępnych slotów jest za mało, uruchomienie nie rozpoczyna się natychmiast, lecz pozostaje ze statusem „Queued”. Kolejka dla każdego SAP System przetwarzana jest sekwencyjnie.

Dynamiczne wykorzystanie slotów

Uruchomienie może rozpocząć się nawet wtedy, gdy tylko część wymaganych slotów jest obecnie wolna. W miarę zwalniania kolejnych slotów, Nexus automatycznie zwiększa zasoby dla uruchomienia, aż osiągnie skonfigurowany limit.

Automatyczne zwalnianie slotów

Zarezerwowane sloty pozostają przypisane do zakończenia uruchomienia (sukces lub anulowanie). Przy ponowieniu zadania, uruchomienie wraca do kolejki – analogicznie jak nowo utworzony lub zaplanowany run.

Działania ręczne

W przypadku ręcznego anulowania uruchomienia ze statusem „Queued”, Nexus natychmiast usuwa je z kolejki oraz zmienia jego status na „Canceled”.

Niezmienione zachowanie dla działań indywidualnych

Niektóre operacje—takie jak połączenia Package Studio, testy połączenia SAP, czy parametry lookup (np. kod firmy)—nadal nie uwzględniają ustawień slotów i przebiegają bez zmian.

Wskazanie stanu oczekującego

Jeśli uruchomienie trwa („Running”), lecz nadal wymaga dodatkowych slotów, przez co zachowuje miejsce w kolejce, jego status oznaczony jest jako oczekujący. Oznaczenie „Running” wraz z pozycją kolejki większą niż zero jest widoczne dla każdego SAP System w widoku uruchomień. Rozwiązania te pozwalają na kontrolowane korzystanie z zasobów SAP System i podnoszą stabilność w środowiskach o wysokiej równoległości.

Dalsze zmiany

Dotychczasowa opcja „Re-Analyze” została przemianowana na „Analyze Again”. Kontynuowano jej obecność w widoku uruchomień, jednak nie jest już prezentowana jako samodzielny przycisk, lecz przeniesiono ją do menu z trzema kropkami.

Poprawki błędów

  • Na stronie „Schedule & Status” w widoku uruchomienia harmonogramy obejmujące przejścia czasu letniego prezentowały nieprawidłowe offsety UTC. Przykładowo, harmonogram utworzony zimą na miesiące letnie pokazywał UTC +01:00 zamiast poprawnego UTC +02:00.
  • Tabele lub aliasy zaczynające się od „/” powodowały błąd replikacji ADLS (Status 400, „The request URI is invalid”). Rozwiązano to, automatycznie zamieniając „/” na „_” w nazwach plików. [#272986]
  • Jeśli w pakiecie znajdowała się tabela nieobecna w wybranym SAP System, zadanie ekstrakcji kończyło się błędem, nawet gdy aktywowano „Skip Resolve Warning”. Obecnie nierozwiązane tabele są pomijane zgodnie z zamierzeniem, a zadanie nie kończy się niepowodzeniem. [#273042]
  • Poprawiono walidację uprawnień użytkowników SQL. Uprawnienia weryfikowane są wobec bazy wykorzystywanej w uruchomieniu, a nie master. Dzięki temu rola db_owner na docelowej bazie jest wystarczająca do realizacji skryptów i nie ma potrzeby dodatkowych uprawnień na master. [#273059]

Informacje o wydaniu 1.18.892

Managed App Wersja: 1.18.892
Data publikacji: 2025-10-28

W wersji 1.18 dab Nexus znacząco zwiększa możliwości typów zadań Extraction oraz Replication. Jedno zadanie może teraz łączyć dane z kilku systemów SAP oraz wielu pakietów ekstrakcji. Równolegle, zarówno widok zadania, jak i uruchomienia zostały przeprojektowane tak, aby konfiguracje złożone były bardziej czytelne i łatwiejsze w obsłudze.

Nowości

Multi-SAP System Selection

Zadania Extraction i Replication mogą obejmować wiele systemów SAP. Są one przetwarzane sekwencyjnie w ramach jednego uruchomienia, co eliminuje konieczność tworzenia wielu zadań o podobnym zakresie ekstrakcji.

Wybór wielu pakietów ekstrakcji

Zadania mogą zawierać kilka pakietów ekstrakcji. dab Nexus automatycznie sprawdza kompatybilność pakietów i scala je w jeden zbiorczy pakiet do wykonania. Jeśli scalanie jest niemożliwe, użytkownik otrzymuje jasny komunikat o przyczynie. Rozwiązanie to umożliwia scenariusze, w których niektóre tabele należy pobrać tylko okazjonalnie i można dodać je na żądanie.

Unowocześniony interfejs SAP

Warstwa komunikacyjna SAP została technicznie zmodernizowana. Steruje ona sposobem, w jaki dab Nexus porozumiewa się z SAP i wykonuje wywołania RFC. W ramach tej aktualizacji może być wymagane zaktualizowanie bibliotek SAP RFC na serwerze aplikacji dab Nexus oraz przeanalizowanie autoryzacji SAP. Szczegółowe informacje znajdują się w Tech Notes dotyczących nowego interfejsu SAP.

Eksport raportów SAP

Eksport raportów SAP został całkowicie przeprojektowany. Dzięki temu więcej raportów SAP jest kompatybilnych z eksportem, a raporty SAP kierowane na docelowe SQL są zdolne do pracy w trybie delta. dab Nexus przypisuje odpowiednie typy danych eksportowanym raportom, opierając się na istniejącej strukturze docelowej tabeli, jeśli jest dostępna.

Powiadomienia e-mail

Opcje uwierzytelniania powiadomień e-mail zostały rozszerzone o OAuth. dab Nexus obsługuje dzięki temu nowoczesne i bezpieczne metody uwierzytelnienia, zwłaszcza dla Microsoft 365 i Exchange.

Zmiany

Widok zadań i uruchomień

Oba widoki zostały fundamentalnie przepracowane. Prezentacja złożonych informacji jest teraz przejrzysta, także dla zadań multi-SAP i multi-package. Nowa funkcja Health Check weryfikuje przed uruchomieniem obecność wszystkich kluczowych zasobów (licencje, połączenia, dostępność analiz itd.), dzięki czemu wyeliminowano nieudane uruchomienia z powodu brakujących warunków początkowych.

Monitor

Monitor został uproszczony, a jednocześnie zapewnia przekrojowy podgląd wszystkich zadań i uruchomień dostępnych dla użytkownika w różnych workspace'ach. Telemetria taka jak metryki wolumenu danych i wykresy graficzne zostały usunięte, ponieważ nie były wartościowe i negatywnie wpływały na wydajność, głównie przy ekstrakcjach w czasie rzeczywistym.

Powiadomienia Toast

Powiadomienia wyświetlane są teraz jednolicie w prawym dolnym rogu z nowym układem.

Dodatkowe dostosowania

  • Liczba rekordów z odpytania jest wyświetlana z przecinkami jako separatorami tysięcy.
  • Nazwy zadań w Monitor są prezentowane w całości.
  • W zadaniach Replication usuwanie tabeli docelowej (na przykład w Snowflake) odbywa się przed rozpoczęciem przesyłania.
  • Przesyłanie plików Parquet do Snowflake jest ograniczone do 150 MB na plik.
Managed App Specyficzne
  • Rozwiązano ostrzeżenie w logach „Unknown Proxy”.
  • Nowa opcja „HTTPS only” wymusza automatyczne przekierowanie z HTTP na HTTPS.

Poprawki błędów

  • Przy klonowaniu zadań niektóre wartości (jak wybrana baza SQL) nie były przenoszone.
  • Pomiar rozmiaru danych (zwłaszcza w Fabric) spowalniał ekstrakcje i został usunięty. [#272805]
  • Widok tabel workspace obsługuje teraz przewijanie poziome.
  • W zadaniach Analytic parametr Exclude Intercompany nie był poprawnie dziedziczony z Analytic Group.
  • Jeśli Custom Analytic używał tej samej nazwy docelowej tabeli co analiza Analytic Suite, przy zapisie wyświetlany jest komunikat o błędzie.
  • W Analytic Groups można teraz tworzyć filtry z tą samą wartością, ale różnymi warunkami.
  • Zaplanowane uruchomienia unieważnione przez zmiany konfiguracji (np. zmodyfikowane pakiety) są wyświetlane jako nieudane.
  • Poprawiono możliwość planowania uruchomień w przeszłości z powodu niespójności stref czasowych.
  • Rozwiązano problemy z uruchamianiem SAP GUI dla eksportu raportów SAP.
  • W Run Log ponownie dostępne jest filtrowanie po „Error”. [#272651]
  • W Package Studio tabele zawierające „/” w nazwie są poprawnie wyświetlane na obszarze roboczym. [#272685]
  • Nowa walidacja uniemożliwia wybór kilku analiz z tą samą nazwą docelowej tabeli w ramach jednej Analytic Group. [#272904]