Wdrażanie konfiguracji potoku
Wdrażasz konfigurację potoku, importując plik ZIP zawierający pliki konfiguracyjne YAML. Możesz użyć interfejsu użytkownika lub API importu do tworzenia nowych projektów lub aktualizowania istniejących. Oba akceptują zminimalizowany YAML oraz starszy format JSON.
Podczas korzystania z kontroli wersji możesz zatwierdzić swoje zmiany i wykonać Zastosuj ze zdalnego, aby wprowadzić je do Qlik Talend Data Integration.
Czynności wstępne
Przed importowaniem:
-
Zweryfikuj, czy wszystkie połączenia, do których odwołano się w plikach YAML, istnieją w przestrzeni docelowej. Nazwy połączeń w pliku YAML muszą być dokładnie zgodne.
-
Jeśli potok zawiera odwołania międzyprojektowe, na przykład zadanie potoku, które odczytuje dane z zadania umieszczania w innym projekcie, zaimportuj najpierw projekt nadrzędny.
-
Sprawdź poprawność plików konfiguracyjnych, aby upewnić się, że nie ma błędów. Zobacz Walidowanie konfiguracji potoku.
Importowanie z UI
Tworzenie nowego projektu
Aby utworzyć nowy projekt z pliku konfiguracji:
-
W Integracja danych > Projekty potoków, kliknij Utwórz nowy.
-
Wybierz Importuj projekt.
-
Wybierz miejsce docelowe.
-
Prześlij plik ZIP zawierający konfigurację.
-
Kliknij Importuj.
Jeśli import się powiedzie, projekt się otworzy. Jeśli występują błędy, wyświetlana jest lista komunikatów walidacji. Wyeliminuj błędy w plikach konfiguracyjnych i spróbuj ponownie.
Aktualizowanie istniejącego projektu
Aby zaktualizować istniejący projekt z nową konfiguracją:
-
W obszarze Integracja danych > Projekty potoków kliknij
w projekcie i wybierz Importuj.
-
Prześlij plik ZIP zawierający zaktualizowaną konfigurację.
-
Kliknij Importuj.
Importowanie za pomocą API
API importu akceptuje plik ZIP oraz identyfikator docelowej przestrzeni. Zwraca zaktualizowany projekt w przypadku powodzenia lub listę błędów, jeśli walidacja się nie powiedzie.
API importu obsługuje zarówno eksporty YAML (zminimalizowane lub pełne), jak i starsze eksporty JSON. Nie musisz konwertować istniejących eksportów JSON przed importowaniem.
Stosowanie zmian z kontroli wersji
Jeśli projekt jest połączony z repozytorium kontroli wersji, możesz zastosować zmiany zdalne bezpośrednio z projektu. Po zastosowaniu zmian, Qlik Talend Data Integration odczytuje bieżące pliki YAML z połączonej gałęzi i je importuje.
Walidacja jest przeprowadzana przed zastosowaniem zmian. W przypadku błędów otrzymujesz te same komunikaty o błędach, co przy ręcznym imporcie.
Szczegółowe informacje na temat konfigurowania kontroli wersji zawiera temat Zarządzanie projektami potoku przy użyciu kontroli wersji.
Obsługa błędów importu
Gdy import się nie powiedzie, Qlik Talend Data Integration zwraca listę błędów walidacji. Każdy błąd zawiera typ błędu oraz ścieżkę do pliku lub właściwości, gdzie znaleziono problem.
Maksymalnie 50 błędów jest zwracanych na każdą próbę importu. Napraw zgłoszone błędy i zaimportuj ponownie, aby sprawdzić, czy nie ma dodatkowych problemów.
Aby uzyskać opis każdego typu błędu i sposobu jego rozwiązania, zobacz Walidowanie konfiguracji potoku.