0 / 0
Go back to the English version of the documentation
Importowanie artefaktów zarządzania według typu za pomocą plików CSV
Last updated: 28 kwi 2023
Importowanie artefaktów zarządzania według typu za pomocą plików CSV

Istnieje możliwość importowania artefaktów i kategorii zarządzania z plikami CSV. Możliwe jest uwzględnienie wartości dla wszystkich właściwości artefaktów zarządzania, w tym relacji z innymi artefaktami. Dla każdego typu artefaktu zarządzania oraz dla kategorii musi być określony oddzielny plik CSV.

Wymagania wstępne

Przed zaimportowanie artefaktów zarządzania za pomocą pliku CSV należy utworzyć plik o poprawnym formacie i upewnić się, że użytkownik ma wymagane uprawnienia.

Plik CSV

Plik CSV musi być poprawnie sformatowany. Patrz Format pliku CSV na potrzeby importowania artefaktów zarządzania.

Plik CSV można utworzyć na wiele sposobów, na przykład:

  • Plik CSV można utworzyć w innej aplikacji, takiej jak arkusz kalkulacyjny.
  • Istnieje możliwość eksportowania artefaktów zarządzania z tej samej instancji Watson Knowledge Catalog , a następnie modyfikowania wyeksportowanego pliku.
  • You can artefakty zarządzania eksportem from a different instance of Watson Knowledge Catalog.
  • Artefakty można wyeksportować z produktu IBM InfoSphere Information Governance Catalog, a następnie zaktualizować plik eksportu CSV w taki sposób, aby pasował do formatu wymaganego przez plik importu CSV.

W zależności od sposobu kodowania pliku, może być konieczne użycie innej metody do zaimportowania pliku. Jeśli plik jest kodowany za pomocą UTF-8, plik można zaimportować za pomocą interfejsu użytkownika lub za pomocą żądania API. Jeśli plik korzysta z innego kodowania, należy zaimportować go za pomocą żądania API. Więcej informacji na ten temat zawiera sekcja Importowanie plików CSV z kodowaniem innym niż UTF-8.

wymagane uprawnienia

Wymagane uprawnienia zależą od planu, który ma zostać zaimportowany.

Uprawnienia do importowania kategorii najwyższego poziomu

Aby zaimportować kategorie najwyższego poziomu, należy mieć uprawnienie Zarządzanie kategoriami zarządzania uprawnienie użytkownika.

Uprawnienia do importowania podkategorii

Aby zaimportować podkategorie, należy mieć jedną z tych ról współpracowników kategorii w kategorii macierzystej:

  • Admin
  • Właściciel
  • Rola niestandardowa z uprawnieniem do tworzenia podkategorii.

Uprawnienia do importowania artefaktów zarządzania

Użytkownik musi mieć uprawnienia do zarządzania artefaktami w każdej kategorii, która jest wymieniona w pliku CSV, niezależnie od tego, czy kategoria jest wymieniona w polu Kategoria , w polu Kategoria drugorzędna , czy jako część ścieżki artefaktu pokrewnego. Istnieje możliwość zarządzania artefaktami w kategorii, jeśli użytkownik ma jedną z następujących ról współpracowników kategorii:

  • Admin
  • Właściciel
  • Edytor
  • Rola niestandardowa z uprawnieniem do importowania typu artefaktu.

Aby zaimportować artefakty zarządzania, użytkownik musi mieć uprawnienie do zarządzania artefaktami w kategorii podstawowej dla każdego artefaktu zarządzania, który jest wymieniony w pliku.

Aby zaimportować relację między dwoma artefaktami zarządzania, użytkownik musi mieć uprawnienie do zarządzania artefaktami w podstawowych kategoriach obu artefaktów zarządzania.

Aby uwzględnić relację kategorii drugorzędnej dla artefaktu zarządzania, użytkownik musi mieć uprawnienia do zarządzania artefaktami w kategorii dodatkowej.

Przygotowywanie do importowania artefaktów zarządzania

Zanim możliwe będzie zaimportowanie artefaktów zarządzania, muszą istnieć wszystkie kategorie i podkategorie wymienione w pliku importu dla tych artefaktów. W przeciwnym razie artefakty z niezdefiniowanymi kategoriami nie zostaną zaimportowane. Więcej informacji na ten temat zawiera sekcja Rozwiązywanie problemów dotyczących importowania artefaktów zarządzania.

Zanim możliwe będzie zaimportowanie pliku CSV z definicjami kategorii, muszą istnieć kategorie najwyższego poziomu, o ile nie zostaną zdefiniowane w pliku.

Aby utworzyć wymagane kategorie, można użyć jednej z następujących metod:

Pliki importu mogą zawierać relacje z innymi typami artefaktów zarządzania, których jeszcze nie zaimportowano. Tworzone są artefakty zdefiniowane w pliku. Jednak relacje z artefaktami, które nie istnieją, nie są tworzone i wyświetlany jest komunikat o błędzie. Relacje można dodać, importując pliki, które odebrały błędy ponownie po zaimportowaniu i opublikowaniu innych typów artefaktów zarządzania.

Importowanie pliku CSV przy użyciu interfejsu użytkownika

Aby zaimportować plik CSV przy użyciu interfejsu użytkownika:

  1. W razie potrzeby utwórz kategorie. Więcej informacji zawiera sekcja Przygotowanie do importowania artefaktów zarządzania.
  2. Z menu nawigacyjnego otwórz sekcję Zarządzanie i wybierz opcje Kategorie, Warunki biznesowe, Klasyfikacje, Klasy danych, Dane odniesienia, Strategielub Reguły.
  3. Kliknij opcję Dodaj typ-artefaktu > Importuj z pliku.
  4. Dodaj plik CSV.
  5. Ustaw metodę scalania w celu rozstrzygnięcia konfliktów z dowolnymi istniejącymi artefaktami:
  6. Kliknij opcję Importuj. Proces importowania jest uruchamiany asynchronicznie. Jeśli pozostawisz otwarte okno importu, możesz wyświetlić wyniki importowania. W przeciwnym razie można zamknąć okno importowania, aby kontynuować pracę. Jednak użytkownik nie jest powiadamiany o zakończeniu importowania i nie ma dostępu do wyników importowania.
  7. Po zakończeniu procesu importowania należy zakończyć artefakty i kategorie.

Importowanie plików CSV za pomocą żądania API

W żądaniu interfejsu API można określić uruchamianie równoległych procesów importowania lub ustawić specyfikację typu treści na inne kodowanie niż UTF-8.

Aby zaimportować plik CSV przy użyciu interfejsu REST API:

  1. W razie potrzeby utwórz kategorie. Więcej informacji zawiera sekcja Przygotowanie do importowania artefaktów zarządzania.
  2. Wyślij żądanie POST /v3/governance_artifact_types/{artifact_type}/import . Ustaw parametry zapytania:
    1. Ustaw parametr merge option , aby rozstrzygnąć konflikty z istniejącymi artefaktami:
    2. Opcjonalne. Ustaw parametr async_mode na wartość true , aby równolegle uruchamiać wiele procesów importowania.
    3. W razie potrzeby należy dołączyć informacje o kodowaniu w żądaniu interfejsu API. Więcej informacji na ten temat zawiera sekcja Importowanie plików CSV z kodowaniem innym niż UTF-8. Patrz dokumentacja interfejsu API: Importowanie wartości z określonego pliku CSV. Po przesłaniu żądania w odpowiedzi podany jest identyfikator procesu (parametrprocess_id ).
  3. Opcjonalne. Aby sprawdzić status importu, można użyć identyfikatora procesu udostępnionego w odpowiedzi. Wyślij żądanie GET /v3/governance_artifact_types/import/status/{process_id} , aby zwrócić status procesu importowania. Patrz: dokumentacja interfejsu API: status importu.
  4. Po zakończeniu procesu importowania należy zakończyć artefakty i kategorie.

Importowanie plików CSV z kodowaniem innym niż UTF-8

Typem treści w żądaniu http musi być multipart/form-data , a typem pliku musi być text/csv. Domyślne kodowanie znaków UTF-8 jest używane dla plików CSV. Jeśli plik nie jest używany w formacie UTF-8, należy użyć wywołania API do zaimportowania pliku. Patrz dokumentacja interfejsu API: Importowanie wartości z określonego pliku CSV.

Typ kodowania można wprowadzić jako część specyfikacji typu treści.

Na przykład, jeśli plik ma kodowanie windows-1250 , komenda CURL może wyglądać następująco:

curl -X POST "https://{server}:{port}/v3/governance_artifact_types/{artifact_type}/import?merge_option={merge_option}" -H "accept: application/json" -H "Authorization: $AUTHORIZATION_HEADER" -H "content-type: multipart/form-data" -F "file=@\"./import_glossary.csv\";type=text/csv;charset=windows-1250" -k

Kończenie artefaktów i kategorii

Artefakty zarządzania w pliku CSV są importowane jako wersje robocze i podlegają przepływowi pracy. Projekty artefaktów muszą być zgodne z przepływem pracy dla tego typu artefaktu zarządzania. Istnieje możliwość wyświetlenia wersji roboczych artefaktów zarządzania na karcie Robocze dla odpowiedniego typu artefaktu, na przykład warunków biznesowych.

Aby zakończyć zaimportowane artefakty, wykonaj następujące czynności:

  1. Po zaimportowanie wszystkich typów artefaktów należy opublikować wszystkie artefakty robocze. Przejdź do skrzynki odbiorczej zadania i rozpocznij proces publikowania. Użytkownik musi mieć uprawnienia do publikowania artefaktów. Więcej informacji zawiera sekcja Przepływy pracy dla artefaktów zarządzania.
  2. Jeśli to konieczne, ponownie uruchom import dla plików, które odebrały błędy relacji, z metodą scalania Zastąp wszystkie wartości . Następnie opublikuj zaktualizowane artefakty.

Wszystkie kategorie, które są importowane, są publikowane natychmiast, ponieważ kategorie nie podlegają przepływowi pracy. Zaimportowane kategorie mają następujące współpracownicy:

  • Jesteś współpracownikiem we wszystkich kategoriach importowych, z rolą Właściciel .
  • W przypadku importowania nowych kategorii najwyższego poziomu użytkownik jest jedynym współpracownikiem.
  • W przypadku importowania podkategorii do istniejących kategorii, nowe podkategorie dziedziczą wszystkich współpracowników z ich kategorii najwyższego poziomu.

Więcej informacji na ten temat zawiera sekcja Rozwiązywanie problemów dotyczących importowania artefaktów zarządzania.

Aby zakończyć importowane kategorie, dodaj innych współpracowników do nowych kategorii. Jeśli grupa Dostęp publiczny zostanie dodana do zaimportowanej kategorii, wówczas rola kategorii Edytujący jest przypisywany domyślnie, zamiast roli Przeglądarka , która jest przypisana do tej grupy podczas ręcznego tworzenia kategorii.

Patrz sekcja Zarządzanie współpracownikami kategorii.

Dowiedz się więcej

Temat nadrzędny: Importowanie metod dla artefaktów zarządzania

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more