Dla zespołów, które chcą świadomie zmienić platformę
Ta usługa jest dla firm, które mają działające workflow Alteryx i rozważają zmianę platformy. Punktem wyjścia mogą być warunki licencyjne i koszty obecnego środowiska albo podjęta już decyzja technologiczna. Nie przypisujemy organizacji powodów zmiany — podczas analizy ustalamy jej cel, ograniczenia i kryteria odbioru.
Astrafox obsługuje klientów korzystających z Alteryx. Rozwijamy i utrzymujemy ich obecne środowiska, a gdy chcą przejść na inną platformę, prowadzimy migrację do DataFlow — własnego rozwiązania Astrafox opartego na AI — albo do KNIME.
Migracja nie polega na automatycznym przepisaniu każdego workflow 1:1. Dla każdego procesu ustalamy, które elementy trzeba odtworzyć, które warto uporządkować, a które powinny pozostać w Alteryx.
Jak przebiega migracja
1. Inwentaryzacja workflow i zależności
Zbieramy workflow objęte migracją oraz opisujemy ich źródła danych, połączenia, transformacje, wyniki, harmonogramy i zależności. Ustalamy właścicieli biznesowych, procesy krytyczne i wyniki kontrolne potrzebne do odbioru.
2. Wybór środowiska docelowego
Oceniamy wymagania dotyczące architektury, sposobu budowania przepływów, kompetencji zespołu, uruchamiania procesów, historii zmian i utrzymania. Na tej podstawie wybieramy DataFlow albo KNIME dla uzgodnionego zakresu.
3. Odtworzenie logiki i kontroli
Odtwarzamy reguły przetwarzania danych, połączenia ze źródłami, harmonogramy, obsługę błędów oraz kontrole jakości. Logika biznesowa zostaje zachowana, ale jej techniczna realizacja jest dopasowana do platformy docelowej.
4. Porównanie wyników
Uruchamiamy proces w starym i nowym środowisku na uzgodnionych danych kontrolnych. Porównujemy wynik końcowy oraz kluczowe etapy pośrednie. Rozbieżności wyjaśniamy przed przełączeniem.
5. Przełączenie
Przełączamy procesy według ustalonej kolejności. Zakres migracji może obejmować najpierw workflow najbardziej krytyczne albo najbardziej podatne na błędy, a kolejne procesy przechodzą po odbiorze poprzedniego etapu.
6. Utrzymanie i rozwój
Po przełączeniu monitorujemy wykonania, usuwamy błędy i rozwijamy procesy wraz ze zmianami w źródłach oraz raportowaniu. Ustalamy też odpowiedzialność zespołu Astrafox i zespołu klienta za dalszą pracę.
Kiedy DataFlow, a kiedy KNIME
DataFlow
DataFlow jest właściwym kierunkiem, gdy organizacja chce:
- pracować na własnej hurtowni danych i wykonywać przetwarzanie w jej środowisku;
- zapisać logikę przetwarzania w SQL i dbt oraz przechowywać jej historię w repozytorium;
- mieć katalog danych, zależności modeli i pochodzenie kolumn w jednym środowisku;
- korzystać z asystenta AI, który zna kontekst przepływu, wyjaśnia logikę i przygotowuje propozycje zmian;
- uruchomić platformę w swojej infrastrukturze albo powierzyć hosting Astrafox.
Zmiany przygotowane przez asystenta AI przechodzą walidację i trafiają do działania dopiero po zatwierdzeniu przez uprawnioną osobę. Szczegóły produktu opisuje strona DataFlow.
KNIME
KNIME jest właściwym kierunkiem, gdy organizacja chce zachować wizualny sposób budowania workflow z połączonych węzłów, ma już kompetencje KNIME albo wskazuje tę platformę jako standard docelowy. Wybór uwzględnia również wymagany sposób uruchamiania, współdzielenia i utrzymania procesów w środowisku klienta.
Decyzję podejmujemy dla konkretnego portfela workflow. Nie zakładamy, że jedna platforma jest właściwa dla każdej organizacji ani że wszystkie procesy muszą trafić do tego samego środowiska.
Co może zostać w Alteryx
Migracja nie musi obejmować całego środowiska. Workflow poza uzgodnionym zakresem mogą pozostać w Alteryx, a Astrafox nadal zapewnia ich rozwój i utrzymanie. Dotyczy to także sytuacji, w której część procesów ma zależności lub zastosowania uzasadniające pozostawienie ich na obecnej platformie.
Jeśli firma potrzebuje rozwoju obecnego środowiska zamiast migracji, zakres usług opisujemy na stronie Wdrożenie i rozwój Alteryx. Szersze migracje raportów, modeli danych i procesów ETL opisuje strona Migracje Business Intelligence.
Najczęstsze pytania
Czy każdy workflow Alteryx trzeba przenieść?
Nie. Najpierw ustalamy, które workflow obejmuje projekt i w jakiej kolejności powinny zostać przeniesione. Pozostałe procesy mogą nadal działać i być rozwijane w Alteryx.
Czy migracja jest automatycznym przepisaniem procesu 1:1?
Nie. Analiza workflow przyspiesza rozpoznanie narzędzi, połączeń i transformacji, ale zespół odtwarza logikę w strukturze właściwej dla platformy docelowej. Każdy proces przechodzi weryfikację wyników.
Jak wybieracie między DataFlow a KNIME?
Bierzemy pod uwagę architekturę danych, sposób budowania i uruchamiania procesów, kompetencje zespołu, wymagania dotyczące historii zmian, katalogu danych, utrzymania oraz docelowy standard technologiczny organizacji.
Jak sprawdzacie zgodność wyników po migracji?
Przed pracami ustalamy wyniki kontrolne. Następnie uruchamiamy stary i nowy proces na uzgodnionych danych, porównujemy wynik końcowy oraz kluczowe etapy pośrednie i wyjaśniamy rozbieżności przed przełączeniem.
Czy można migrować etapami?
Tak. Zakres dzielimy według krytyczności, zależności i podatności procesów na błędy. Kolejny etap rozpoczyna się po zweryfikowaniu wyników i odbiorze uzgodnionego zakresu.
Czy po migracji nadal wspieracie Alteryx?
Tak. Utrzymujemy i rozwijamy workflow, które pozostają w Alteryx, oraz wspieramy środowisko docelowe. Zakres odpowiedzialności ustalamy podczas planowania migracji.