Walidacja skonwertowanych przepływów pracy Alteryx
Walidacja potwierdza, że skonwertowany przepływ pracy Alteryx jest gotowy do uruchomienia w PlaidCloud i, gdy dostępne są oczekiwane wyniki, daje te same wyniki biznesowe.
Skorzystaj z tego przewodnika po zaimportowaniu przepływu pracy, aplikacji lub makra do PlaidCloud.
Wybór poziomu walidacji
Dział zatytułowany „Wybór poziomu walidacji”Większość programów migracji używa dwóch poziomów walidacji.
Walidacja strukturalna
Dział zatytułowany „Walidacja strukturalna”Walidacja strukturalna potwierdza, że PlaidCloud utworzył kompletny przepływ pracy na podstawie projektu Alteryx. Użyj tego poziomu, gdy mierzysz gotowość do migracji, przygotowujesz inwentarz portfela lub konwertujesz przepływy pracy, zanim będą dostępne oczekiwane wyniki.
Upewnij się, że:
- Skonwertowany przepływ pracy otwiera się w Wizualnym projektancie przepływów pracy.
- Graf przepływu pracy zawiera oczekiwane gałęzie, złączenia, makra i wyjścia.
- Wszystkie wymagane pliki wejściowe zostały przesłane do wybranej ścieżki Document.
- Wszystkie wymagane makra zostały zaimportowane lub wygenerowane.
- Wejścia makr i wyjścia makr są połączone.
- Pytania aplikacji analitycznej stały się zmiennymi przepływu pracy z kontrolowanymi polami wejściowymi.
- Uruchomienie przepływu pracy kończy się i zgłasza jasne uwagi o gotowości dla warunków zależnych od danych.
Walidacja zgodności wyników
Dział zatytułowany „Walidacja zgodności wyników”Walidacja zgodności wyników potwierdza, że skonwertowany przepływ pracy daje te same wyniki tabelaryczne co przepływ pracy Alteryx.
Porównaj:
- Schemat tabeli wyjściowej.
- Liczbę wierszy.
- Wartości wierszy.
- Obsługę wartości pustych.
- Precyzję liczbową i zaokrąglanie.
- Wartości daty i godziny.
- Wartości geometrii, gdy wyniki przestrzenne są częścią rezultatu.
Ignoruj kolejność wierszy, chyba że przepływ pracy jawnie sortuje dane albo proces następny zależy od uporządkowanych wierszy.
W silniku Lakehouse v2 (StarRocks) PlaidCloud te często używane konwersje mają sprawdzone wartości zgodne z wynikami Alteryx, więc możesz oczekiwać zgodnych wyników bez specjalnej obsługi:
- Zmiana wielkości liter tekstu na styl tytułowy.
- Odległość sferyczna (po okręgu wielkim) między punktami.
- Kowariancja z próby.
- Suma i średnia dla wartości liczbowych przechowywanych jako tekst.
- Dzielenie tekstu na kolumny za pomocą wyrażenia regularnego.
- Imputacja średnią brakujących wartości.
Udowodnij poprawność migracji
Dział zatytułowany „Udowodnij poprawność migracji”Udowodnij poprawność migracji porównuje to, co wytworzył skonwertowany przepływ pracy, z wynikami, które wytworzył Alteryx, więc nie musisz porównywać ich ręcznie. W obszarze roboczym, który trafił tu przez raport pokrycia Alteryx, pojawia się na liście kontrolnej strony głównej jako Udowodnij poprawność migracji z przyciskiem Porównaj, a raport pokrycia oferuje ten sam przycisk.
- Wybierz Importuj wynik Alteryx… i zaimportuj każdy plik wynikowy wytworzony przez Twój przepływ pracy Alteryx. Dodaj kolejny wynik dodaje kolejną parę.
- Dla każdej pary wybierz Skonwertowany wynik i Wynik Alteryx, któremu ma odpowiadać.
- Wybierz Porównaj.
PlaidCloud najpierw sprawdza liczby wierszy, następnie każdą kolumnę, a potem pokazuje wiersze znalezione tylko po jednej stronie (do 20 każdej), dzięki czemu różnica jest przypisana do swojej kolumny. Każdy wynik zgłasza jeden z poniższych rezultatów.
| Rezultat | Znaczenie |
|---|---|
Zgodne z <output>: <n> wierszy po obu stronach, każda kolumna taka sama. |
Taka sama liczba wierszy po obu stronach i każda kolumna taka sama. |
Zgodne z <output> we wszystkim, co porównano: <n> wierszy po obu stronach. |
Wszystko, co porównano, jest zgodne. Uwaga taka jak Nie porównano 3 kolejnych kolumn. podaje liczbę pominiętych kolumn. |
Różni się od <output>: <n> wierszy skonwertowanych, <m> wierszy z Alteryx. |
Różnią się liczby wierszy, kolumny lub wartości. Raport wymienia kolumny znalezione tylko po jednej stronie oraz dla każdej kolumny to, co się różni (na przykład suma, minimum lub liczba unikatowych wartości). |
Strona z ponad 5 milionami wierszy jest zbyt duża, aby ją tu porównać; zamiast tego porównaj przefiltrowany wyciąg każdej z nich. Wiersz listy kontrolnej strony głównej pokazuje ostatni rezultat: Wyniki są zgodne, Wyniki są zgodne w porównywanych kolumnach lub Niektóre wyniki się różnią.
W Twojej własnej hurtowni danych Snowflake lub Databricks okno pokazuje także Koszt hurtowni danych ostatniego uruchomienia, oznaczony jako przypisany lub szacowany, oraz oszacowanie kolejnego uruchomienia.
Walidacja danych wejściowych
Dział zatytułowany „Walidacja danych wejściowych”Przed porównaniem wyników upewnij się, że skonwertowany przepływ pracy używa tych samych danych źródłowych:
- Otwórz folder Document wybrany podczas importu.
- Upewnij się, że wymagane pliki i pliki dodatkowe są obecne.
- Upewnij się, że dynamiczne wzorce wejścia wskazują zamierzone pliki.
- Upewnij się, że poświadczenia bazy danych lub API są dostępne w środowisku docelowym.
- Upewnij się, że zmienne przepływu pracy odpowiadają wartościom użytym w uruchomieniu Alteryx.
Wyrównane dane wejściowe przyspieszają walidację i utrzymują porównania skupione na zachowaniu przepływu pracy.
Walidacja makr
Dział zatytułowany „Walidacja makr”Skonwertowane makra Alteryx stają się przepływami pracy makr PlaidCloud. Zwaliduj makro i wywołujący je przepływ pracy razem:
- Otwórz wygenerowany przepływ pracy makra.
- Upewnij się, że każde wejście makra ma odpowiadający krok wejścia makra.
- Upewnij się, że każde wyjście makra ma odpowiadający krok wyjścia makra.
- Uruchom przepływ pracy, który wywołuje makro.
- Upewnij się, że powtarzane lub współbieżne uruchomienia pozostają od siebie odizolowane.
- Porównaj dane wyjściowe makra, gdy masz oczekiwane wyniki makra.
- W przypadku makra wsadowego upewnij się, że każdy przebieg pojawia się w zebranym wyniku, w tym uruchomienie, w którym makro nie tworzy żadnych przebiegów — powinno zwrócić pusty wynik, a nie wiersze pozostałe po poprzednim uruchomieniu. Jeśli logika makra zależy od tego, jak przychodzi wartość Double, sprawdź ją ponownie: wejście makra Double przychodzi teraz jako liczba, a nie jako tekst.
Walidacja aplikacji analitycznych
Dział zatytułowany „Walidacja aplikacji analitycznych”Skonwertowane aplikacje analityczne Alteryx używają zmiennych przepływu pracy do kontrolowanych danych od użytkownika.
Upewnij się, że:
- Pola tekstowe, wejścia liczbowe, daty, selektory plików, selektory folderów, listy, drzewa, przyciski opcji, pola wyboru i listy rozwijane udostępniają oczekiwane kontrolki wejściowe.
- Wartości domyślne odpowiadają pierwotnej aplikacji tam, gdzie były obecne.
- Wymagane wartości są ustawione przed uruchomieniem przepływu pracy.
- Warunki dają oczekiwane komunikaty, ostrzeżenia lub zatrzymanie dla skonfigurowanych wartości wejściowych.
Walidacja wyspecjalizowanych wyników
Dział zatytułowany „Walidacja wyspecjalizowanych wyników”Niektóre skonwertowane przepływy pracy tworzą artefakty, a nie tylko tabele. Waliduj te wyniki zgodnie ze sposobem ich użycia.
W przypadku raportów, plików PDF, obrazów, wykresów i map:
- Upewnij się, że artefakt został utworzony w oczekiwanej ścieżce Document.
- Upewnij się, że artefakt zawiera oczekiwane dane, etykiety, obrazy i układ.
- Upewnij się, że odbiorcy w procesach następnych mogą otworzyć lub wykorzystać artefakt.
- Porównaj z oczekiwanym artefaktem, jeśli jest dostępny.
W przypadku przepływów pracy NLP, dopasowania rozmytego i przestrzennych:
- Upewnij się, że zarządzany wykonawca zadań zakończył się pomyślnie.
- Przejrzyj uwagi wykonawców.
- Porównaj wygenerowane tabele lub oceny z oczekiwanymi wynikami.
- Udokumentuj wszelkie różnice w artefaktach natywnych dla chmury, gdy wynik PlaidCloud celowo różni się od wyniku specyficznego dla pulpitu Alteryx.
W przypadku przepływów pracy uczenia maszynowego:
- Upewnij się, że krok ML Train zapisał swoją jednowierszową tabelę modelu, i przejrzyj zapisane metryki trenowania.
- Porównaj kolumnę predykcji ML Score z ocenami Alteryx. W przypadku modeli XGBoost oczekuj równoważności statystycznej, a nie identycznych wartości, i przejrzyj uwagi o mapowaniu kroku.
Rozwiązywanie różnic w walidacji
Dział zatytułowany „Rozwiązywanie różnic w walidacji”Gdy walidacja wykryje różnicę, przeglądaj elementy w tej kolejności:
- Brakujące lub inne pliki wejściowe.
- Inne wartości zmiennych przepływu pracy.
- Inne migawki baz danych lub odpowiedzi API.
- Różnice w dacie, strefie czasowej, wartościach pustych, zaokrąglaniu lub sortowaniu ciągów znaków.
- Różnice w odwzorowaniu przestrzennym lub formacie geometrii.
- Różnice w artefaktach natywnych dla chmury w raportach, mapach, formatach zastrzeżonych lub rendererach dostępnych tylko na pulpicie.
Po usunięciu przyczyny uruchom przepływ pracy ponownie i powtórz porównanie.
Promowanie zwalidowanego przepływu pracy
Dział zatytułowany „Promowanie zwalidowanego przepływu pracy”Gdy walidacja przechodzi:
- Przenieś lub skopiuj przepływ pracy do projektu produkcyjnego, jeśli migracja odbywała się w projekcie przejściowym.
- Potwierdź produkcyjne ścieżki Document i poświadczenia.
- Utwórz harmonogram przepływu pracy.
- Monitoruj pierwsze uruchomienia produkcyjne w historii uruchomień.
- Przechowuj wyniki walidacji razem z zapisem migracji na potrzeby audytu i wsparcia.
Powiązane przewodniki
Dział zatytułowany „Powiązane przewodniki”- Migracja przepływów pracy Alteryx
- Lista kontrolna gotowości do migracji Alteryx
- Pakowanie zależności Alteryx
- Korzystanie ze skonwertowanych aplikacji Alteryx
- Orkiestracja migracji Alteryx za pomocą MCP
- Walidacja raportów i artefaktów Alteryx
- Macierz konwersji Alteryx
- Tworzenie makra
- Uruchamianie przepływu pracy