Toolverse
Wszystkie skille

maintainx-data-handling

autor: jeremylongshore

Synchronizuj dane między MaintainX a innymi systemami za pomocą gotowych wzorców ETL i migracji.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

O skillu

Umiejętność do obsługi synchronizacji danych, transformacji i eksportu między MaintainX a zewnętrznymi bazami danych, magazynami danych i systemami ERP. Zawiera wzorce inkrementalnej synchronizacji z paginacją kursora, obsługę konfliktów danych i potoki transformacji. Idealnie sprawdza się przy budowaniu automatycznych pipelinów migracji danych, zapewnianiu spójności między systemami oraz eksportowaniu zleceń pracy i zasobów z MaintainX.

Jak używać

  1. Upewnij się, że masz skonfigurowany dostęp do API MaintainX oraz Node.js 18 lub nowszy z zainstalowanym pakietem axios. Przygotuj docelową bazę danych lub magazyn danych, do którego chcesz synchronizować dane.

  2. Aktywuj umiejętność za pomocą fraz takich jak "maintainx data sync", "maintainx etl", "maintainx export", "maintainx data migration" lub "maintainx data pipeline" w rozmowie z Claude.

  3. Umiejętność automatycznie załaduje ostatni stan synchronizacji z pliku .maintainx-sync-state.json. Jeśli plik nie istnieje, synchronizacja rozpocznie się od początku czasów.

  4. Proces inkrementalnej synchronizacji pobierze zmiany w zleceniach pracy i zasobach od czasu ostatniej synchronizacji, używając paginacji kursora w partiach po 100 rekordów. Dane są transformowane zgodnie z wymaganym schematem docelowego systemu.

  5. Po zakończeniu synchronizacji umiejętność zapisze nowy stan (czas ostatniej synchronizacji i pozycje kursorów) do pliku stanu, aby następna synchronizacja mogła kontynuować od tego miejsca bez duplikowania danych.

  6. Monitoruj logi konsoli, aby sprawdzić liczbę zsynchronizowanych rekordów i potencjalne błędy połączenia z API MaintainX lub systemem docelowym.

Podobne skille