Konwersja plików .yxdb do importu
Alteryx zapisuje pliki .yxdb w dwóch formatach. Format klasyczny (zapisywany przez pierwotny silnik) jest dobrze znany, a PlaidCloud importuje go bezpośrednio. Silnik AMP zapisuje nowszy wariant — nagłówek pliku brzmi Alteryx e2 Database file — którego specyfikacja jest własnościowa i nieopublikowana, więc żadne narzędzie spoza Alteryx, w tym PlaidCloud, nie może go odczytać.
Podczas migracji nadal masz licencjonowany Alteryx Designer, a Designer odczytuje oba formaty. Użyj go jednorazowo, przed wycofaniem z użycia, aby przepisać pliki w formacie AMP do postaci przenośnej.
Rozpoznawanie plików w formacie AMP
Dział zatytułowany „Rozpoznawanie plików w formacie AMP”- Przepływ pracy, który utworzył plik, został uruchomiony z włączonym silnikiem AMP.
- PlaidCloud zgłasza plik jako nieczytelny podczas importu, podczas gdy inne pliki
.yxdbz tego samego pakietu są importowane bez problemu. - Pierwsze bajty pliku brzmią
Alteryx e2 Database filezamiastAlteryx Database File(widoczne w dowolnym edytorze tekstowym lub szesnastkowym).
Opcja A: ponowny zapis plików pojedynczo w Designer
Dział zatytułowany „Opcja A: ponowny zapis plików pojedynczo w Designer”W przypadku niewielkiej liczby plików zapisz każdy z nich ponownie z poziomu Designer:
- W Alteryx Designer dodaj narzędzie Input Data i wybierz plik
.yxdb. - Połącz narzędzie Output Data i wybierz nową ścieżkę
.yxdb. - W opcjach narzędzia Output Data włącz opcję zapisu pliku w formacie zgodnym z Designer 18.1 i starszymi. Wymusza to format klasyczny.
- Uruchom przepływ pracy, a następnie zaimportuj nowy plik do PlaidCloud.
Zapis do pliku CSV zamiast .yxdb w kroku 2 również działa i pomija opcję zgodności.
Opcja B: wsadowa konwersja folderu za pomocą przepływu pracy do pobrania
Dział zatytułowany „Opcja B: wsadowa konwersja folderu za pomocą przepływu pracy do pobrania”W przypadku wielu plików pobierz gotowy przepływ pracy i uruchom go w Designer:
Pobierz convert_yxdb_folder.yxmdŁączy on narzędzia Directory, Dynamic Input i Output Data, dzięki czemu każdy plik .yxdb w folderze — klasyczny lub AMP — jest zapisywany jako plik CSV o nazwie converted_<original name>.csv. CSV jest formatem przenośnym, a PlaidCloud importuje go bez strat.
- Otwórz
convert_yxdb_folder.yxmdw Alteryx Designer. - W narzędziu Directory ustaw folder zawierający pliki
.yxdb. - W narzędziu Dynamic Input wskaż szablon źródła danych wejściowych (Input Data Source Template) na dowolny jeden plik
.yxdbz tego folderu. - W narzędziu Output Data ustaw folder wyjściowy.
- Uruchom przepływ pracy, a następnie prześlij pliki CSV do Document i zaimportuj je.
Pliki przekonwertowane do CSV tracą typowanie specyficzne dla .yxdb (wszystko trafia jako tekst i jest ponownie typowane podczas importu), dlatego wyrywkowo sprawdź typy kolumn zaimportowanych tabel — zwłaszcza dat i liczb dziesiętnych o wysokiej precyzji.