Walidowanie konfiguracji potoku
Możesz zweryfikować konfigurację potoku na dwóch etapach: w swoim IDE (Zintegrowanym Środowisku Programistycznym) oraz na serwerze przed zastosowaniem zmian. Wczesna walidacja pomaga wyłapać błędy, zanim wpłyną na działający projekt.
Sprawdzanie poprawności w IDE
Qlik Talend Data Integration udostępnia definicje schematu JSON dla wszystkich plików konfiguracyjnych YAML. Kiedy odwołujesz się do tych schematów w swoim IDE, może ono wskazywać błędy i oferować sugestie podczas pisania.
Aby włączyć walidację schematu w VS Code, zainstaluj YAML rozszerzenie dla VS Code (opublikowane przez Red Hat). Jeśli chcesz użyć innego IDE, możesz pobierać schematy z Qlik - Oprogramowanie Open Source.
Gdy walidacja schematu jest aktywna, VS Code oznacza błędy składni, nieznane właściwości oraz brakujące wymagane pola w czasie rzeczywistym.
Sprawdzanie poprawności na serwerze
Walidacja po stronie serwera sprawdza spójność logiczną konfiguracji oprócz składni. Ta walidacja jest uruchamiana automatycznie, gdy importujesz lub stosujesz zmiany. Możesz również uruchomić to ręcznie, używając API walidacji, zanim wdrożysz.
Korzystanie z API walidacji definicji projektu
API Validate-project-definitions wykonuje import próbny: przetwarza pliki konfiguracyjne i zwraca wszelkie błędy walidacji bez wprowadzania zmian w projekcie. Użyj tego w potokach CI/CD do weryfikacji konfiguracji przed wyzwoleniem wdrożenia.
API akceptuje plik ZIP w tym samym formacie (JSON lub YAML) jako import i zwraca listę błędów. Jeśli nie ma błędów, konfiguracja jest gotowa do wdrożenia.
Zrozumienie błędów sprawdzania poprawności
Błędy walidacji obejmują typ błędu oraz ścieżkę do pliku lub właściwości, w której go znaleziono. Więcej informacji można znaleźć w Qlik.dev.