Przejdź do treści
Biblioteka skilli
Dane i analityka · Budowanie i kod

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.

Repozytorium
ravenclaude ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. When to use
  2. Steps
  3. Output
Sekcje z nagłówków SKILL.md, w oryginale · 22 linii, 171 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.