Co nowego w programie SSMA dla bazy danych Db2 (Db2ToSQL)
W tym artykule wymieniono zmiany programu SQL Server Migration Assistant (SSMA) dla Db2 w każdej wersji.
Notatka
Chociaż identyfikator Entra firmy Microsoft to nowa nazwa usługi Azure Active Directory (Azure AD), aby zapobiec zakłócaniu działania istniejących środowisk, usługa Azure AD nadal pozostaje w niektórych zakodowanych na stałe elementach, takich jak pola interfejsu użytkownika, dostawcy połączeń, kody błędów i polecenia cmdlet. W tym artykule dwie nazwy są wymienne.
SSMA v10.0
Wersja 10.0 programu SSMA dla bazy danych DB2 zawiera następujące zmiany:
- Ulepszanie konwersji składni FETCH FIRST ROW ONLY
- Popraw obsługę konwersji funkcji LOCATE_IN_STRING.
- Obsługa tabel partycjonowanych według zakresu w DB2-ZOS
- Ulepszanie obsługi klauzuli INCLUDE w indeksach
SSMA v9.5
Wersja 9.5 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Obsługa migracji dużych danych przy użyciu usługi Azure Data Factory
- Poprawki poprawiające konwersję kodu
SSMA v9.4.1
Wersja 9.4.1 programu SSMA dla bazy danych Db2
- Poprawka błędu dotycząca ładowania tabel w wystąpieniach Db2 z serii I
SSMA v9.4
Wersja 9.4 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Poprawka dotycząca konwersji wielu instrukcji DELETE.
- Ulepszanie konwersji programów obsługi
- Ulepszanie konwersji klauzuli Fetch
SSMA v9.3
Wersja 9.3 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Obsługa tabel wersji systemu
- Obsługa docelowego programu SQL Server 2022
SSMA v9.2
Wersja 9.2 programu SSMA dla bazy danych Db2 zawiera drobne ulepszenia wydajności, poprawki błędów i ulepszone środowisko pomocy.
SSMA v9.1
Wersja 9.1 programu SSMA dla bazy danych Db2 zawiera drobne ulepszenia wydajności, poprawki błędów i ulepszone środowisko pomocy.
SSMA v9.0
Wersja 9.0 programu SSMA dla bazy danych Db2 zawiera drobne ulepszenia wydajności, poprawki błędów i pomoc techniczną przeglądarki online.
- Dodano obsługę funkcji LISTAGG() dla bazy danych Db2 LUW
SSMA v8.24
Wersja 8.24 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Dodano obsługę klauzuli ORDER BY w podzapytaniu
- Dodaj obsługę funkcji ROW_NUMBER
- Ulepszanie konwersji dla instrukcji SQL UNION/UNION ALL
- Ulepszanie nazewnictwa instrukcji "Save As"
SSMA v8.23
Wersja 8.23 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Ulepszenia funkcji TOTALORDER
- Obsługa konwersji dla typu danych ANCHORED
- Nowa opcja "Zezwalaj instrukcjom z plików" na dodawanie instrukcji z systemu plików
- Rozszerzone dane wyjściowe XML podczas uruchamiania w trybie konsoli
- Nowy link "Opinia" w raportach w celu wysłania opinii
- W raportach ulepszone środowisko wizualizacji
SSMA v8.22
Wersja 8.22 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Naprawiono obsługę AM/PM w funkcji emulacji
ssma_db2.TIMESTAMP_FORMAT
- Ulepszanie weryfikacji dnia tygodnia w funkcji emulacji
ssma_db2.TIMESTAMP_FORMAT
- Zezwalaj na określanie dodatkowych opcji parametrów połączenia dla docelowego połączenia z bazą danych
- Wprowadzenie wykresów podsumowujących w raportach oceny
- Ulepszanie nawigacji komunikatów w raportach oceny
SSMA v8.21
Wersja 8.21 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Wczytaj aliasy dla starego/nowego wiersza/tabeli w definicji wyzwalaczy dla Db2 for i
- Dodaj konwersję dla funkcji
LCASE
,UCASE
,LOWER
,UPPER
z dwoma i trzema argumentami - Dodaj konwersję dla funkcji
LTRIM
iRTRIM
z dwoma argumentami - Ulepszanie konwersji funkcji
LOCATE
iPOSITION
- Naprawiono zwracany typ funkcji emulacji
ssma_db2.CHAR
- Popraw argumenty funkcji emulacji
ssma_db2.DECIMAL
- Używanie
COUNT_BIG
w zapytaniach dotyczących liczby wierszy dla docelowej bazy danych
SSMA v8.20
Wersja 8.20 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Popraw funkcję emulacji
VARCHAR_FORMAT
- Napraw odnajdywanie tabel dla Db2 for i
SSMA v8.19
Wersja 8.19 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Popraw funkcję emulacji
TIMESTAMP_FORMAT
- Ulepszanie odnajdywania kluczy obcych dla platformy z/OS
SSMA v8.18
Wersja 8.18 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Dodaj obsługę kolumn tożsamości
SSMA v8.17
Wersja 8.17 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Ulepszanie konwersji funkcji TRANSLATE
- Napraw migrację danych dla tabel z kolumnami obliczeniowymi
- Aktualizowanie raportów oceny HTML w celu wyświetlania tekstu SQL przy użyciu nowoczesnego edytora
SSMA v8.16
Wersja 8.16 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Napraw konwersję aliasów kolumn z znakami specjalnymi
- Poprawka konwersji dla klauzuli
SELECTIVITY
- Ulepsz konwersję klauzuli
WITH ROW MOVEMENT
- Usuń obsługę starszego analizatora
- Rozwiązano problem z obiektami, które nie są odświeżane z bazy danych
SSMA v8.15
Oprócz kilku ulepszeń ułatwień dostępu wersja 8.15 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Naprawianie konwersji funkcji agregujących
MIN
/MAX
za pomocą argumentów daty/godziny - Naprawiono usterkę w funkcji emulacji
VARCHAR_FORMAT
, gdy jest używany symbol zastępczyDD
- Ulepszanie mapowań typów dla
TIME
typu danych - Ulepszanie konwersji funkcji
ROUND
iTRUNC
przy użyciu argumentów liczbowych - Przeprojektuj raporty oceny, aby działały w nowoczesnych przeglądarkach
- Użyj autorytetu udostępnionego przez bazę danych do uwierzytelniania Microsoft Entra/Azure AD.
- Ulepszenie nazewnictwa deklaracji załadowanych z plików
SSMA v8.14
Oprócz kilku ulepszeń w celu zapewnienia większej dostępności dla osób niepełnosprawnych, wersja 8.14 programu SSMA dla bazy danych Db2 wymaga uaktualnienia projektu, ponieważ teraz przechowuje pełną wersję serwera źródłowego/docelowego w metadanych projektu.
SSMA v8.13
Wersja 8.13 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Obsługa filtrowanych indeksów unikatowych
- Rozważ rzutowanie typów niejawnych podczas konwertowania procedur i wywołań funkcji
- Ulepszanie rejestrowania parametrów połączenia źródłowego w celu rozwiązywania problemów z połączeniem
SSMA v8.12
Wersja 8.12 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Konwersja funkcji
STRIP
- Ulepszone analizowanie opcji procedury
SSMA v8.11
Wersja 8.11 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Wsparcie dla Db2 dla i (wersja 7.1 i wyższe)
- Tłumaczenie
SQLSTATE
iSQLCODE
- Komunikat o błędzie konwersji dla operatorów powodujących efekty uboczne w funkcji
- Używanie biblioteki MSAL.NET na potrzeby interaktywnego uwierzytelniania microsoft Entra/Azure AD
SSMA v8.10
Wersja 8.10 programu SSMA dla bazy danych Db2 rozwiązuje regresję odnajdywania kluczy obcych i zawiera niewielkie ulepszenia wydajności.
SSMA v8.9
Wersja 8.9 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Poprawka dotycząca konwersji funkcji
TIMESTAMPDIFF
- Poprawka dotycząca odnajdywania indeksów w przypadku wystąpienia indeksu partycjonowanego
- Poprawka dotycząca odnajdywania kluczy obcych, gdy indeks podstawowy jest zdefiniowany w innym schemacie
- Ulepszona konwersja kolumn pasujących do wbudowanych nazw funkcji
- Poprawka problemu z znakami specjalnymi w nazwie projektu
SSMA v8.8
Wersja 8.8 programu SSMA dla bazy danych Db2 obejmuje następujące elementy:
- Ulepszenia stabilności synchronizacji obiektów programu SQL Server
- Ulepszenia wydajności graficznego interfejsu użytkownika podczas oceny i konwersji
- Zaktualizowano mapowanie z
ROWID
navarbinary(40)
w celu ułatwienia migracji danych - Ulepszona konwersja deklaracji
SELECT ... FROM NEW/OLD TABLE
- Nowa konwersja instrukcji
ALTER
dla procedur i funkcji - Nowe przekształcenie destrukturyzacji przypisań
SSMA v8.7
Wersja 8.7 programu SSMA dla bazy danych Db2 zawiera zupełnie nowy analizator składni Db2 oraz drobne poprawki i ulepszenia wydajności graficznego interfejsu użytkownika.
Ponadto usługa SSMA dla bazy danych Db2 udostępnia teraz następujące elementy:
- Poprawka dotycząca odnajdywania kluczy obcych podczas migracji z Db2 na platformie LUW.
- Ulepszona konwersja instrukcji
SELECT ... FOR UPDATE
. - Ulepszona konwersja funkcji
COUNT
w tabelach MQ. - Konwersja instrukcji
SAVEPOINT
. - Konwersja w celu odwzorowania zachowania Db2 dla wartości
NULL
w klauzuliORDER BY
. - Obsługa analizowania instrukcji
ASSOCIATE RESULT SET
.
Ważny
W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.
SSMA v8.6
Oprócz docelowego zestawu poprawek zaprojektowanych w celu zwiększenia użyteczności i wydajności, wersja 8.6 programu SSMA dla bazy danych Db2 została ulepszona przez dodanie ustawienia, które pozwala pominąć właściwości rozszerzone SSMA w przekonwertowanym kodzie.
Aby użyć tego ustawienia, w programie SSMA for Db2 przejdź do Tools>Project Settings>General>Conversion, a następnie w obszarze Misczaktualizuj wartość ustawienia Pomijanie właściwości rozszerzonych na Tak.
Ponadto usługa SSMA dla bazy danych Db2 udostępnia teraz następujące elementy:
- Poprawka dotycząca konwersji funkcji, które używają domyślnych wartości argumentów.
- Ulepszone analizowanie klauzuli
PARAMETER
dla funkcji. - Możliwość konwertowania instrukcji
LEAVE
.
Ważny
W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.
SSMA v8.5
Wersja 8.5 programu SSMA dla bazy danych Db2 została rozszerzona o obsługę uwierzytelniania Microsoft Entra/Azure AD i podstawową obsługę funkcji JSON w programie SQL Server wraz z docelowym zestawem poprawek mających na celu poprawę użyteczności i wydajności.
Ponadto SSMA dla Db2 została rozszerzona o:
- Obsługa dodawania konwersji dla instrukcji
GET DIAGNOSTICS
za pomocąROW_NUMBER
. - Poprawka błędu związanego z nieuwzględnianiem spacji na początku nazwy obiektu.
Ważny
W przypadku programu SSMA w wersji 8.5 platforma .NET 4.7.2 jest wymaganiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.
SSMA v8.4
Wersja 8.4 programu SSMA dla bazy danych Db2 została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem rozwiązywania problemów z ułatwieniami dostępu i naprawienia usterki związanej z maksymalną kolumną indeksu (w celu zezwolenia na użycie wartości 32 zamiast 16) dla programu SQL Server 2016 i nowszych wersji.
Ważny
W przypadku wersji SSMA od 7.4 do 8.4, platforma .NET 4.5.2 jest wymaganym składnikiem do instalacji.
SSMA v8.3
Wersja 8.3 programu SSMA dla bazy danych Db2 została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji. Ponadto ta wersja programu SSMA dla bazy danych Db2 zawiera poprawki, które:
- Rozwiązywanie problemów z ułatwieniami dostępu.
- Dodaj podstawową obsługę typu
hierarchyid
w programie SQL Server. - Zastąp użycie funkcji TRIM w zapytaniach odnajdywania systemu z/OS
RTRIM
/LTRIM
. - Zezwalaj użytkownikowi na określanie kolekcji pakietów podczas nawiązywania połączenia w trybie standardowym (wartość domyślna to
NULLID
). - Dodaj konwersję dla
CREATE TABLE AS SELECT
. - Ulepszanie konwersji dla globalnych tabel tymczasowych.
- Rozwiąż problem z kolejnością sprawdzania unikatowości obiektu, aby ustalić priorytety tabel nad ograniczeniami, jeśli nazwy się zderzają.
- Rozwiąż problem z ładowaniem domyślnych wartości kolumn dla
DATE
iTIMESTAMP
dla systemu z/OS. - Obsługa znaku przejścia do nowej linii Unicode (znanego również jako
NEL
). - Rozwiąż problem z konwersją kursora z brakującą klauzulą
RETURN TO
. - Dodaj wsparcie dla etykiet i
GOTO
.
SSMA v8.2
Wersja 8.2 programu SSMA dla bazy danych Db2 została rozszerzona o rozwiązywanie problemów z połączeniami z usługą Azure SQL Database z poziomu narzędzia konsoli SSMA i brak kolumny COUNT_BIG w deklaracji widoków podczas konwersji. Ponadto ta wersja zawiera docelowy zestaw poprawek mających na celu poprawę jakości i metryk konwersji oraz poprawki dla:
- Problem z wyłączonymi indeksami nieklastrowanymi po migracji danych.
- Wykrywanie programu .NET Framework podczas instalacji dyskretnej.
- Sporadyczne awarie występujące po pobraniu nowej wersji.
Notatka
Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.1 do wersji 8.2. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.
SSMA v8.1
Wersja 8.1 programu SSMA dla bazy danych Db2 została ulepszona, aby zapewnić ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji.
Notatka
Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.0 do wersji 8.1. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.
SSMA v8.0
Wersja 8.0 programu SSMA dla bazy danych Db2 została ulepszona, aby zapewnić ukierunkowane poprawki mające na celu poprawę jakości i metryk konwersji. Ta wersja oferuje również następujące nowe funkcje:
- Obsługa usługi Azure SQL Managed Instance jako elementu docelowego. Teraz możesz tworzyć nowe projekty przeznaczone dla usługi Azure SQL Managed Instance:
Doradca ds. poprawek po konwersji. Dowiedz się więcej o tym tutaj.
Wstępne wybieranie bazy danych/schematu.
Po nawiązaniu połączenia ze źródłem możesz teraz wybrać interesujące cię bazy danych/schematy. Wybranie tylko schematów, które mają być migrowane, pozwala zaoszczędzić czas podczas początkowego połączenia i zwiększyć ogólną wydajność SSMA.
SSMA v7.10
Wersja 7.10 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Ukierunkowane poprawki mające na celu zapewnienie większej ochrony prywatności i zabezpieczeń w celu spełnienia zmian w wymaganiach globalnych.
- Poprawka dotycząca konwersji bloków
BEGIN-END
.
SSMA v7.9
Wersja 7.9 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Docelowe poprawki, które zwiększają jakość i metryki konwersji.
- Wsparcie w wierszu poleceń SSMA dla zmiany mapowania typu danych i preferencji projektu.
- Obsługa migrowania danych przy użyciu usług SQL Server Integration Services (SSIS). Po przekonwertowaniu schematu można utworzyć pakiet usług SSIS przy użyciu opcji menu kontekstowego kliknij prawym przyciskiem myszy.
- Okno dialogowe połączenia usługi Azure SQL Database w programie SSMA zostało również zmienione w celu określenia w pełni kwalifikowanej nazwy serwera. W poprzednich wersjach programu SSMA prefiks usługi Azure SQL Database musiał zostać jawnie wymieniony w ustawieniach projektów.
SSMA v7.8
Wersja 7.8 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Zmień mapowanie typu wyróżnione w Ustawienia projektu.
- Możliwość wyłączenia telemetrii przez użytkowników.
SSMA v7.7
Wersja 7.7 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Docelowe poprawki, które zwiększają jakość i metryki konwersji.
- Ze względu na wysokie zapotrzebowanie, 32-bitowa wersja SSMA dla Db2 powraca. W porównaniu z poprzednią implementacją (przed wersją 7.4) istnieją dwa pakiety instalatora, ale nie można ich zainstalować obok siebie. W związku z tym należy wybrać najbardziej odpowiednią wersję na podstawie posiadanych składników łączności. Zawsze zaleca się używanie wersji 64-bitowej, jeśli jest to możliwe.
SSMA v7.6
Wersja 7.6 programu SSMA dla bazy danych Db2 została rozszerzona o ukierunkowane poprawki, które zwiększają jakość i metryki konwersji oraz obsługują program SQL Server 2017 (publiczna wersja zapoznawcza). Obsługa programu SQL Server 2017 w systemach Windows i Linux jest dostępna w publicznej wersji zapoznawczej i nie powinna być używana do migracji produkcyjnych.
SSMA v7.5
Wersja 7.5 SSMA dla bazy danych Db2 została rozszerzona o kilka ulepszeń, aby zapewnić większą dostępność dla osób niepełnosprawnych.
SSMA v7.4
Wersja 7.4 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Opcja limitu czasu zapytania jest teraz dostępna podczas odnajdywania obiektów schematu w lokalizacji źródłowej i docelowej.
Metryka jakości i konwersji została ulepszona dzięki ukierunkowanym poprawkom opartym na opiniach klientów.
Ważny
Program .NET 4.5.2 jest wymaganiem wstępnym do zainstalowania programu SSMA w wersji 7.4. Ponadto, począwszy od wersji 7.4, wersja 32-bitowa SSMA została wycofana.
SSMA v7.3
Wersja 7.3 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
- Struktura rozszerzalności SSMA uwidoczniona za pośrednictwem następujących elementów:
Eksportowanie funkcjonalności do projektu SQL Server Data Tools (SSDT).
Teraz możesz wyeksportować skrypty schematu z programu SSMA do projektu SSDT. Możesz użyć skryptów schematu, aby wprowadzić dodatkowe zmiany schematu i wdrożyć bazę danych.
Biblioteki, które mogą być używane przez program SSMA do przeprowadzania konwersji niestandardowych.
- Teraz możesz skonstruować kod, który może obsługiwać niestandardowe konwersje składni i konwersje, które nie były wcześniej obsługiwane przez funkcję SSMA.
- Instrukcje dotyczące konstruowania konwertera niestandardowego są dostępne w tym wpisie na blogu, Rozszerzanie możliwości konwersji programu SQL Server Migration Assistant.
- Pobierz przykładowy projekt do konwersji z tego postu na blogu .
- Teraz możesz skonstruować kod, który może obsługiwać niestandardowe konwersje składni i konwersje, które nie były wcześniej obsługiwane przez funkcję SSMA.
SSMA v7.2
Wersja 7.2 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
- Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
- Ulepszenia telemetrii zapewniające lepsze punkty danych w celu rozwiązywania problemów klientów i ulepszania współczynników konwersji SSMA.
SSMA v7.1
Wersja 7.1 programu SSMA dla bazy danych Db2 zawiera następujące zmiany:
Program SQL Server 2017 w systemach Windows i Linux CTP1 jest obecnie obsługiwaną platformą docelową do migracji. Ta funkcja jest dostępna w wersji technical preview i umożliwia przenoszenie schematów i danych do docelowych wystąpień programu SQL Server.
Obsługa automatycznych aktualizacji w celu pobrania najnowszej wersji programu SSMA natychmiast po jej udostępnieniu.
Pliki binarne z możliwością instalacji SSMA są teraz dostarczane za pośrednictwem plików pakietu Instalatora Windows (.msi).
Maj 2016 r.
Wersja SSMA z maja 2016 r. dla bazy danych Db2 zawiera następujące zmiany:
- Dodano obsługę programu SQL Server 2016.
- Dodano przekształcanie tabel Db2, zarówno tych w pamięci, jak i zwykłych, na funkcje w pamięci i funkcje Hekaton w SQL Server.
- Dodano konwersję kontrolek dostępu Db2 do obiektów zasad SQL Server (Zabezpieczenia na poziomie wiersza dla Db2).
- Dodano konwersję tabel z systemem Db2 do tabel czasowych programu SQL Server.
- Ulepszony analizator db2 i program rozpoznawania nazw.
- Usunięto sprawdzanie instalatora dla platformy .NET 2.0.
- Usunięto niepotrzebne pliki
*.dll
z instalatora db2. - Naprawiono polecenia
save-project
iopen-project
dla konsoli SSMA. - Naprawiono polecenie
securepassword
dla konsoli SSMA. - Naprawiono zliczanie obiektów do wstępnego ładowania.
- Usunięto usterkę w ustawieniach globalnych.
Marzec 2016 r.
Wersja zapoznawcza programu SSMA dla bazy danych Db2 z marca 2016 r. dodaje obsługę migracji do programu SQL Server 2016.
Styczeń 2016 r.
Wydanie konserwacyjne programu SSMA dla db2 ze stycznia 2016 r. zawiera następujące zmiany:
- Dodano obsługę kilku standardowych funkcji.
- Naprawiono błędy analizatora Db2.
- Naprawiono obsługę Db2 w wersji 9 dla zOS (RFC 5690920).
- Naprawiono błędy nierozwiązanego identyfikatora db2 podczas konwersji.
- Dodano element menu Widok dziennika do SSMA (RFC 5706203).
- Dodano telemetrię.
Listopad 2014 r.
Wersja SSMA z listopada 2014 r. dla bazy danych Db2 była początkową wersją.