Zarządzanie repozytoriami
Strona Zarządzanie repozytoriami umożliwia wykonywanie różnych zadań administracyjnych na repozytoriach, takich jak ich tworzenie, usuwanie i edytowanie, a także importowanie i eksportowanie modeli, obiektów, repozytoriów i pakietów migracyjnych..
Czym jest repozytorium?
Repozytoria to specjalne miejsce na przechowywanie informacji w bazach danych. Każde repozytorium jest odrębnym obszarem w bazie danych, zawierającym np. modele i obiekty powiązane ze sobą. Repozytoria są zawsze połączone z bibliotekami w tej samej bazie danych, które definiują dla nich wszystkie możliwe typy zawartości. Biblioteka może mieć wiele niezależnych repozytoriów.
odczas tworzenia uwierzytelnienia użytkownika, każdy użytkownik systemu ADONIS otrzymuje dostęp do (co najmniej) jednego repozytorium. Jest to ich miejsce pracy w bazie danych, w którym można tworzyć i przechowywać modele, tworzyć i ponownie wykorzystywać obiekty, generować analizy z zebranych danych i nie tylko. DPodczas uruchamiania systemu of ADONIS, odpowiednie repozytorium jest automatycznie inicjowane i udostępniane użytkownikowi.
Tworzenie repozytorium
Aby przypisać nowe repozytorium do biblioteki:
Przejdź do strony Zarządzanie repozytorium i kliknij Utwórz.
W polu Wprowadź nazwę repozytorium wpisz nazwę, a następnie kliknij Utwórz.
Repozytorium jest tworzone w bazie danych i przypisywane do biblioteki.
Użytkownik (administrator), który tworzy nowe repozytorium, automatycznie uzyskuje prawa dostępu do tego nowego repozytorium.
Blokowanie lub odblokowywanie repozytorium
Od czasu do czasu konieczne jest przeprowadzenie prac konserwacyjnych w repozytorium, np. usunięcie starych modeli lub wykonanie kopii zapasowej. W takim przypadku zaleca się zablokowanie repozytorium przed uruchomieniem i odblokowanie go po zakończeniu wymaganej konserwacji. Zablokowane repozytorium nie może być używane przez żadnego user – logowanie do tego repozytorium nie jest już możliwe. Pozwala to uniknąć niespójności bazy danych podczas prac konserwacyjnych.
Aby zablokować lub odblokować repozytorium:
Przejdź do strony Zarządzanie repozytoriami.
Na liście znajdź odpowiednie repozytorium.
Kliknij
Zablokuj repozytorium lub
Odblokuj repozytorium. Po wyświetleniu monitu o kontynuowanie kliknij Tak.
Repozytorium może zostać zablokowane tylko wtedy, gdy żaden inny użytkownik nie pracuje z tym repozytorium. W przeciwnym razie pojawi się komunikat o błędzie.
Zmiana nazwy repozytorium
Aby zmienić nazwę istniejącego repozytorium:
Przejdź do strony Zarządzanie repozytoriami.
Na liście znajdź odpowiednie repozytorium.
Po prawej stronie repozytorium kliknij pozycję
Więcej, a następnie kliknij pozycję Zmień nazwę.
Wpisz nową nazwę repozytorium, a następnie kliknij przycisk Zmień nazwę.
Kasowanie repozytorium
Aby usunąć repozytorium, które nie jest już używane:
Przejdź do strony Zarządzanie repozytoriami.
Na liście znajdź odpowiednie repozytorium.
Po prawej stronie repozytorium kliknij pozycję
Więcej, a następnie kliknij pozycję Usuń. Po wyświetleniu monitu o kontynuowanie kliknij Tak. Repozytorium i cała jego zawartość zostaje usunięta z bazy danych.
Repozytorium można usunąć tylko wtedy, gdy żaden inny użytkownik nie pracuje z tym repozytorium.
Zachowaj ostrożność podczas usuwania repozytoriów, ponieważ nie można przywrócić całej ich zawartości (modeli, obiektów, innych informacji).
Kopiowanie ID repozytorium
Aby skopiować ID repozytorium do schowka:
Przejdź do strony Zarządzanie repozytoriami.
Na liście znajdź odpowiednie repozytorium.
Po prawej stronie repozytorium kliknij
Więcej, a następnie kliknij Kopiuj ID do schowka.
Komunikat o powodzeniu akcji zostanie wyświetlony. Zamknij komunikat, aby zakończyć proces.
Pokaż użycie repozytorium
Aby sprawdzić, kto aktualnie korzysta z repozytorium lub je blokuje:
Przejdź do strony Zarządzanie repozytoriami.
Na liście znajdź odpowiednie repozytorium.
Po prawej stronie repozytorium kliknij
Więcej, a następnie kliknij Użycie.
Zostanie wyświetlony przegląd użycia repozytorium.
Użycie repozytorium
Wyświetlane są następujące informacje:
Aktualnie używane przez: Zawiera listę wszystkich użytkowników aktualnie zalogowanych do wybranego repozytorium.
Aktualnie zablokowane przez: Jeśli repozytorium zostało zablokowane przez użytkownika, w tym miejscu wyświetlana jest nazwa tego użytkownika.
Importowanie modeli lub obiektów
Aby zaimportować modele lub obiekty:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Importuj modele lub obiekty.
Wybierz Modele lub Obiekty, w zależności od tego, co chcesz zaimportować.
Kliknij Przeglądaj i wybierz plik, który chcesz zaimportować. Możesz także przeciągnąć plik z komputera do obszaru Przeciągnij i upuść pliki tutaj, aby je przesłać.
Poczekaj na zakończenie przesyłania. Jeśli plik importu jest zaszyfrowany, wprowadź hasło i kliknij OK. Następnie kliknij Dalej.
Wybierz elementy, które chcesz zaimportować i wybierz grupę docelową importu. Należy również określić następujące opcje:
Wybierz opcję Włącznie z podrzędnymi grupami modeli i modelami lub Włącznie z podrzędnymi grupami obiektów i obiektami, aby uwzględnić w imporcie całą hierarchię poniżej wybranej grupy, a nie tylko wybrany poziom.
Wybierz opcję Scal przeniesione grupy, gdy importujesz kopię zapasową, a niektóre grupy zostały w międzyczasie przeniesione do innej lokalizacji. Grupy i wszystkie zawarte w nich artefakty zostaną scalone w nowej lokalizacji (artefakty zgodnie z wybraną strategią konfliktu). Gdy ta opcja jest wyłączona, zaimportowane grupy są tworzone w starej lokalizacji. Jeśli zawarte artefakty istnieją w obu grupach, to zostaną one scalone w nowej lokalizacji lub, jeśli istnieją tylko w grupach importu, to zostaną one utworzone w starej lokalizacj..
Następnie kliknij Dalej.
Ze strategii konfliktu jeśli model lub obiekt w pliku już istnieje na liście repozytorium wybierz zachowanie, jeśli model lub obiekt już istnieje:
Wstaw (Nowe dane zostaną wstawione. Istniejące dane zostaną nadpisane, jeśli to konieczne: Wstawia importowany model lub obiekt, łącząc informacje z obu źródeł.
Insert (As above; including resolving release workflow conflicts in an element already exists): As above, but ADONIS additionally checks whether the content from the import file violates the integrity of a release workflow (default selection).
Nadpisz (Model/obiekt z pliku importu zastępuje ten z bazy danych): Nadpisuje model lub obiekt w bazie danych.
Ignoruj (Model/obiekt w bazie danych pozostaje nietknięty): Ignoruje dane w pliku importu, zachowując oryginalny model lub obiekt.
WskazówkaInsert (As above; including resolving release workflow conflicts in an element already exists) is only available if a release workflow is enabled and should always be used instead of the Insert (New data will be inserted. Istniejące dane zostaną nadpisane, jeśli zajdzie taka potrzeba). Use Insert (New data will be inserted. Existing data will be overwritten, if necessary) only if requested by a BOC employee.
Opcjonalnie: Wybierz Import z innej biblioteki, aby system ADONIS sprawdził, czy zawartość pliku importu pochodzi z tej samej wersji istniejącej biblioteki. Aktywuj tę opcję, jeśli nie masz pewności. W przypadku wybrania tej opcji należy również określić opcję kolejną:
- Wybierz opcję Import mapowania metamodelu z pliku, jeśli elementy metamodelu w pliku importu (typy modeli, obiektów, relacji i punktów końcowych oraz ich atrybuty) nie pasują idealnie do elementów metamodelu w używanej bibliotece. Umożliwia to zaimportowanie pliku mapowania metamodelu z przypisaniem elementów importu do elementów biblioteki otrzymanych od konsultanta systemu ADONIS.
Kliknij Import. Dane są importowane.
Po zakończeniu importu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat importu. Zamknij komunikat, aby zakończyć proces.
Importowanie repozytorium
Ta procedura umożliwia zaimportowanie całego repozytorium i zawartych w nim informacji do bazy danych systemu ADONIS.
Aby zaimportować repozytorium:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Importuj repozytorium.
Kliknij Przeglądaj i wybierz plik repozytorium, który chcesz zaimportować. Możesz także przeciągnąć plik z komputera do obszaru Przeciągnij i upuść pliki tutaj, aby je przesłać.
Poczekaj na zakończenie przesyłania. Następnie kliknij Dalej.
Wybierz jedną z następujących opcji:
Importuj jako nowe repozytorium do blblioteki "<library name>", aby zaimportować plik jako nowe repozytorium.
Wstaw do aktywnego repozytorium "<repository name>", aby zaimportować dane do aktywnego repozytorium. W przypadku wybrania tej opcji należy również określić opcję kolejną:
Wybierz opcję Resolve release workflow conflicts if an element already exists so that ADONIS checks whether the content of the import file violates the integrity of a release workflow. Opcja dostępna tylko wtedy, gdy mechanizm wersjonowania jest włączony. Wyczyść to pole wyboru tylko na żądanie pracownika BOC.
Wybierz opcję Scal przeniesione grupy, gdy importujesz kopię zapasową, a niektóre grupy zostały w międzyczasie przeniesione do innej lokalizacji. Grupy i wszystkie zawarte w nich artefakty zostaną scalone w nowej lokalizacji. Gdy ta opcja jest wyłączona, zaimportowane grupy są tworzone w starej lokalizacji. Zawarte artefakty zostaną scalone w nowej lokalizacji, jeśli istnieją w obu grupach lub utworzone w starej lokalizacji, jeśli istnieją tylko w zaimportowanych grupach.
Opcjonalnie: Wybierz opcję Import mapowania metamodelu z pliku, jeśli elementy metamodelu w pliku importu (typy modeli, obiektów, relacji i punktów końcowych oraz ich atrybuty) nie pasują idealnie do elementów metamodelu w używanej bibliotece. Umożliwia to zaimportowanie pliku mapowania metamodelu z przypisaniem elementów importu do elementów biblioteki otrzymanych od konsultanta systemu ADONIS.
Kliknij Import. Po wyświetleniu monitu o kontynuowanie kliknij przycisk Tak. Jeśli plik importu jest zaszyfrowany, wprowadź hasło i kliknij OK. Dane są importowane.
Po zakończeniu importu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat importu. Zamknij komunikat, aby zakończyć proces.
Import pakietu migracyjnego
Ta procedura umożliwia zaimportowanie pakietu migracyjnego zapisanego w zewnętrznym pliku w formacie AXR do bazy danych systemu ADONIS.
Aby zaimportować pakiet migracyjny
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij przycisk Importuj pakiet migracyjny.
Kliknij Przeglądaj i wybierz plik, który chcesz zaimportować. Możesz także przeciągnąć plik z komputera do obszaru Przeciągnij i upuść pliki tutaj, aby je przesłać.
Poczekaj na zakończenie przesyłania. Następnie kliknij Dalej.
Wybierz jedną z następujących opcji:
Importuj jako nowe repozytorium do blblioteki "<library name>", aby zaimportować plik jako nowe repozytorium.
Wstaw do aktywnego repozytorium "<repository name>", aby zaimportować dane do aktywnego repozytorium. W przypadku wybrania tej opcji należy również określić opcję kolejną:
Wybierz opcję Resolve release workflow conflicts if an element already exists so that ADONIS checks whether the content of the import file violates the integrity of a release workflow. Opcja dostępna tylko wtedy, gdy mechanizm wersjonowania jest włączony. Wyczyść to pole wyboru tylko na żądanie pracownika BOC.
Wybierz opcję Scal przeniesione grupy, gdy importujesz kopię zapasową, a niektóre grupy zostały w międzyczasie przeniesione do innej lokalizacji. Grupy i wszystkie zawarte w nich artefakty zostaną scalone w nowej lokalizacji. Gdy ta opcja jest wyłączona, zaimportowane grupy są tworzone w starej lokalizacji. Zawarte artefakty zostaną scalone w nowej lokalizacji, jeśli istnieją w obu grupach lub utworzone w starej lokalizacji, jeśli istnieją tylko w zaimportowanych grupach.
Opcjonalnie: Wybierz opcję Import mapowania metamodelu z pliku, jeśli elementy metamodelu w pliku importu (typy modeli, obiektów, relacji i punktów końcowych oraz ich atrybuty) nie pasują idealnie do elementów metamodelu w używanej bibliotece. Umożliwia to zaimportowanie pliku mapowania metamodelu z przypisaniem elementów importu do elementów biblioteki otrzymanych od konsultanta systemu ADONIS.
Kliknij Import. Po wyświetleniu monitu o kontynuowanie kliknij przycisk Tak. Jeśli plik importu jest zaszyfrowany, wprowadź hasło i kliknij OK. Dane są importowane.
Po zakończeniu importu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat importu. Zamknij komunikat, aby zakończyć proces.
Import pakietu migracyjnego z wieloma repozytoriami
Aby zaimportować pakiet migracyjny z wieloma repozytoriami:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Importuj pakiet migracyjny z wieloma repozytoriami.
Kliknij Przeglądaj i wybierz plik, który chcesz zaimportować. Możesz także przeciągnąć plik z komputera do obszaru Przeciągnij i upuść pliki tutaj, aby je przesłać.
Poczekaj na zakończenie przesyłania. Jeśli plik importu jest zaszyfrowany, wprowadź hasło i kliknij OK. Następnie kliknij Dalej.
Wybierz repozytoria, które chcesz zaimportować. Następnie kliknij Dalej.
Opcjonalnie: Wybierz opcję Import mapowania metamodelu z pliku, jeśli elementy metamodelu w pliku importu (typy modeli, obiektów, relacji i punktów końcowych oraz ich atrybuty) nie pasują idealnie do elementów metamodelu w używanej bibliotece. Umożliwia to zaimportowanie pliku mapowania metamodelu z przypisaniem elementów importu do elementów biblioteki otrzymanych od konsultanta systemu ADONIS.
Kliknij Import. Po wyświetleniu monitu o kontynuowanie kliknij przycisk Tak. Dane są importowane.
Po zakończeniu importu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat importu. Zamknij komunikat, aby zakończyć proces.
Eksportowanie modeli lub obiektów
Aby wyeksportować modele lub obiekty:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Eksportuj modele lub obiekty.
Wybierz Modele lub Obiekty, w zależności od tego, co chcesz wyeksportować. Następnie kliknij Dalej.
Wybierz elementy, które chcesz wyeksportować. Następnie kliknij Dalej.
Z listy Filtr wybierz, czy chcesz eksportować tylko modele lub obiekty, tylko grupy, czy oba te elementy.
Opcjonalnie: Wybierz Włącznie z podrzędnymi grupami modeli i ich zawartością lub Włącznie z podrzędnymi grupami obiektów i ich zawartością, aby uwzględnić w eksporcie całą hierarchię poniżej wybranej grupy, a nie tylko wybrany poziom.
W przypadku eksportowania modeli należy określić następujące opcje:
Opcjonalnie: Wybierz Włącznie ze wszystkimi podrzędnymi modelami (rekurencyjnie), aby uwzględnić wszystkieModele podrzędne, do których odniesienia znajdują się poza wybranymi modelami (bez ograniczenia głębokości odniesienia). Modele podrzędne są połączone z wybranymi modelami za pośrednictwem klasy relacji z włączonym parametrem Jest podreferencją.
WskazówkaPole wyboru Włącznie ze wszystkimi podrzędnymi modelami (rekurencyjnie) jest niedostępne, jeśli biblioteka nie zawiera klas relacji z włączonym parametrem Jest podreferencją.
Opcjonalnie: Wybierz Włącznie z odniesionymi modelami, aby uwzględnić w eksporcie wszystkie modele, do których istnieją odniesienia z wybranych modeli.
Opcjonalnie: Wybierz Włącznie z odniesionymi obiektami, aby uwzględnić w eksporcie wszystkie obiekty, do których istnieją odwołania z wybranych modeli lub obiektów.
Opcjonalnie: Wybierz opcję Zabezpiecz plik eksportu hasłem, aby zaszyfrować plik eksportu.
Kliknij Export. Dane są wyeksportowane.
Po zakończeniu eksportu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat eksportu. Zamknij komunikat, aby zakończyć proces.
Eksportowanie repozytorium
Do celów tworzenia kopii zapasowych całe repozytorium i zawarte w nim informacje można wyeksportować jako plik w formacie AXR.
Podczas eksportowania repozytorium eksportowane są również wszystkie modele i obiekty oraz ich relacje. Dlatego jest to preferowany wariant wymiany danych między instancjami ADONIS, ponieważ gwarantuje integralność wszystkich relacji.
Aby wyeksportować aktywne repozytorium:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Eksportuj repozytorium.
Opcjonalnie: Wybierz opcję Zabezpiecz plik eksportu hasłem, aby zaszyfrować plik eksportu.
Kliknij Export. Dane są wyeksportowane.
Po zakończeniu eksportu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat eksportu. Zamknij komunikat, aby zakończyć proces.
Eksport pakietu migracyjnego
Pakiet migracyjny zawiera repozytorium (w tym wszystkie modele i obiekty oraz ich relacje), użytkowników, role systemowe i zdefiniowane uprawnienia użytkowników.
Repozytoria, użytkownicy, role systemowe i uprawnienia użytkowników mogą być również eksportowane indywidualnie. Jednak w przypadku migracji wszystkich danych systemu ADONIS do nowej wersji preferowanym wariantem jest eksport pakietu migracyjnego, ponieważ zapobiega on błędom, gwarantuje integralność wszystkich relacji i przyspiesza proces.
Aby wyeksportować pakiet migracyjny:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Eksportuj pakiet migracyjny.
Opcjonalnie: Wybierz opcję Zabezpiecz plik eksportu hasłem, aby zaszyfrować plik eksportu.
Kliknij Export. Dane są wyeksportowane.
Po zakończeniu eksportu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat eksportu. Zamknij komunikat, aby zakończyć proces.
Eksport pakietu migracyjnego z wieloma repozytoriami
Jeśli Twoja organizacja pracuje na wielu repozytoriach, możesz je wyeksportować za jednym razem, co zapobiega błędom i zmniejsza złożoność podczas migracji wszystkich danych systemu ADONIS do nowszej wersji.
Aby wyeksportować pakiet migracyjny z wieloma repozytoriami:
Przejdź do Zarządzanie repozytoriami > Więcej opcji, a następnie kliknij Eksportuj pakiet migracyjny z wieloma repozytoriami.
Wybierz repozytoria, które chcesz wyeksportować. Następnie kliknij Dalej.
Opcjonalnie: Wybierz opcję Zabezpiecz plik eksportu hasłem, aby zaszyfrować plik eksportu.
Kliknij Export. Dane są wyeksportowane.
Po zakończeniu eksportu pojawi się komunikat o powodzeniu. Możesz pobrać Plik protokołu ze szczegółowymi informacjami na temat eksportu. Zamknij komunikat, aby zakończyć proces.