Toolverse
All skills

maintainx-data-handling

by jeremylongshore

Data synchronization, ETL patterns, and data management for MaintainX.\nUse when syncing data between MaintainX and other systems,\nbuilding ETL pipelines, or managing data consistency.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
1

About this skill

Data synchronization, ETL patterns, and data management for MaintainX.\nUse when syncing data between MaintainX and other systems,\nbuilding ETL pipelines, or managing data consistency.\nTrigger with phrases like \

How to use

  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.

Related skills