bulk-rest-api-client
/bulk-rest-api-client
Buduje zadania Bulk API 2.0 do wczytywania i wyciągania dużych zbiorów danych przez REST zamiast przetwarzania wiersz po wierszu.
- Autor
- mcorbett51090 ↗
- Repozytorium
- ravenclaude ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Buduje zadania Bulk API 2.0 do wczytywania i wyciągania dużych zbiorów danych przez REST zamiast przetwarzania wiersz po wierszu.
Oryginalny opis (EN)
Build Bulk API 2.0 ingest and query jobs for high-volume data movement. Use when loading or extracting large datasets over the REST Bulk API rather than row-by-row.
Jak działa
- When to use
- Steps
- Output
Podgląd SKILL.md
--- name: bulk-rest-api-client description: Build Bulk API 2.0 ingest and query jobs for high-volume data movement. Use when loading or extracting large datasets over the REST Bulk API rather than row-by-row. --- # Bulk REST API Client Construct a Bulk API 2.0 job (ingest or query) for high-volume data movement that respects API limits. ## When to use Moving more data than a synchronous REST/SOAP call should carry — large imports, exports, or syncs. This is the **Batch Data Synchronization** integration pattern (`knowledge/integration-patterns.md`). ## Steps 1. **Pick job type.** Ingest job (insert/update/upsert/delete) or query job. 2. **Create the job.** `POST /jobs/ingest` (or `/jobs/query`) with object, operation, and (for upsert) `externalIdFieldName`; line ending and column delimiter for CSV. 3. **Upload data** in CSV batches to the job's `/batches` endpoint; respect the per-job size guidance. 4. **Close / run the job** to start processing (`state: UploadComplete`). 5. **Poll status** until `JobComplete`; then fetch `successfulResults`, `failedResults`, `unprocessedRecords`. 6. **Budget the limits.** Bulk API 2.0 consumes the daily Bulk API allocation and the org's daily API request limit — verify current numbers `[verify-at-build]`. Always sandbox-first for large loads. ## Output The job-creation payload, the upload/close/poll sequence, and the result-handling step, with the API limits the job consumes.
Wersje
W bazie nie ma innych skilli o nazwie bulk-rest-api-client.
Migawka bazy z 28.10.2026 · wersja paczki 2111c0f22ac3 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100elasticsearch-ingest
Ładuje pliki CSV i JSON do indeksów Elasticsearch przez bulk API z jawnymi mapowaniami, konwertuje wiersze do NDJSON i weryfikuje liczbę dokumentów po imporcie. - 100salesforce-migration-deep-dive
Prowadzi migrację danych Salesforce w kolejności zależności: mapowanie, external ID, wybór Bulk API, kwarantanna, cutover, uzgodnienie i wycofanie. - 100setting-up-a-custom-rest-source
Podłącza dowolne API REST do hurtowni danych PostHog jako źródło Custom przez napisanie manifestu JSON, bez kodu dla poszczególnych źródeł, na podstawie adresu dokumentacji lub opisu endpointów. - 95canva-bulk-create
Tworzy wiele projektów Canva z danych tabelarycznych, używając szablonu marki z polami autouzupełniania, po jednym projekcie na wiersz. - 100bulk-load-and-bulk-copy
Szybko ładuje dane do Azure SQL Database, wybierając właściwą drogę: BULK INSERT i OPENROWSET z Azure Blob Storage, bcp, SqlBulkCopy w .NET oraz odpowiedniki w Pythonie i Node.js. - 100advanced-rendering
Obsługuje wydajne renderowanie dużych zbiorów danych w Datashader, powyżej 100 mln punktów, z rasteryzacją i mapowaniem kolorów.