← Wszystkie przykłady
Przykład techniczny · dane syntetyczne

Most danych tylko do odczytu
/ Widok wyjątków

Warstwa odczytowa normalizuje dane z trzech źródeł, ukrywa poprawne rekordy i pokazuje tylko sprawy wymagające uwagi człowieka.

●
Demonstrator bez zapisu do systemów źródłowychWbudowane dane są syntetyczne. Przetwarzanie i eksport odbywają się lokalnie w przeglądarce.
Integracja przyrostowa i zdarzeniowa

Checkpoint, replay, retry i webhook

Scenariusze są deterministyczne. Checkpoint jest zapisywany po zakończonej stronie, a stan biznesowy jest aktualizowany idempotentnym upsert po source_id. To nie jest obietnica rozproszonego exactly-once.

Identyfikator przebiegu i korelacjiPASS · RUN-DB-INCREMENTAL_BASELINE

CORR-RUN-DB-INCREMENTAL_BASELINE · tryb incremental-baseline · checkpoint: 2026-09-16T08:15:00Z

Wejście4data-bridge-contract/1.1
Dodane / zaktualizowane4 / 0bez zmian: 0
Duplikaty zatrzymane0stan danych bez duplikatów
Odrzucone / próby0 / 124 ms
EtapZdarzenieEncjaDowód
rozpoczęcieRUN_STARTEDrunUruchomiono deterministyczny przebieg.
pobraniePAGE_FETCHEDpage-12 rekordy · kursor cursor-1
zastosowanieRECORD_INSERTEDSRC-1001wersja 1
zastosowanieRECORD_INSERTEDSRC-1002wersja 1
checkpointCHECKPOINT_SAVEDcursor2026-09-16T08:05:00Z · kursor 2026-09-16T08:05:00Z
pobraniePAGE_FETCHEDpage-22 rekordy · kursor cursor-2
zastosowanieRECORD_INSERTEDSRC-1003wersja 1
zastosowanieRECORD_INSERTEDSRC-1004wersja 1
checkpointCHECKPOINT_SAVEDcursor2026-09-16T08:15:00Z · kursor 2026-09-16T08:15:00Z
zakończenieRUN_COMPLETEDrunImport referencyjny zakończony.
Stan docelowy i dowody
{
  "summary": {
    "input": 4,
    "inserted": 4,
    "updated": 0,
    "unchanged": 0,
    "rejected": 0,
    "duplicatesPrevented": 0
  },
  "target": [
    {
      "source_id": "SRC-1001",
      "version": 1,
      "updated_at": "2026-09-16T08:00:00Z",
      "status": "active",
      "payload": {
        "amount": 120,
        "note": "baseline"
      }
    },
    {
      "source_id": "SRC-1002",
      "version": 1,
      "updated_at": "2026-09-16T08:05:00Z",
      "status": "active",
      "payload": {
        "amount": 80,
        "note": "baseline"
      }
    },
    {
      "source_id": "SRC-1003",
      "version": 1,
      "updated_at": "2026-09-16T08:10:00Z",
      "status": "active",
      "payload": {
        "amount": 44,
        "note": "page-2"
      }
    },
    {
      "source_id": "SRC-1004",
      "version": 1,
      "updated_at": "2026-09-16T08:15:00Z",
      "status": "active",
      "payload": {
        "amount": 68,
        "note": "page-2"
      }
    }
  ],
  "evidence": {
    "checkpointRule": "Checkpoint jest zapisywany po zakończonej stronie. Rekordy są aktualizowane idempotentnym upsert po source_id."
  }
}
Wejście

Syntetyczne rekordy zamówień, zapasu i wysyłek.

Jak działa kontrola

Odczyt → normalizacja → reguły bez zapisu do źródła.

Co system wykrywa

Termin, status, zapas, identyfikator i wysyłka.

Co otrzymujesz

Kolejka wyjątków z dowodem i rekomendacją działania.

Jak odbierany jest wynik

Powtarzalny zestaw danych: 11 wyjątków; filtr i eksport zachowują treść wyniku.

01Eksport / API tylko do odczytu
02Normalizacja
03Reguły
04Kolejka wyjątków

Kontrolowana zmiana: usunięty numer śledzenia wysyłki SHP-001 dla ORD-001. Reguła wskazuje konkretną wysyłkę wymagającą sprawdzenia.

Dane demonstracyjne

Kolejka spraw do obsługi

30 zamówień, stan magazynowy i statusy wysyłek z celowo zasianymi wyjątkami.

⇢

Normalne rekordy zostaną odsunięte

Po uruchomieniu zobaczysz krótką kolejkę wyjątków zamiast ręcznego przeglądania wszystkich danych.

Co ten przykład pokazuje

Mały zakres od odczytu do decyzji

Reguły są demonstracyjne. W realnym wdrożeniu ich treść i dostępność źródeł trzeba uzgodnić dla konkretnego procesu.

01 · Wejście

3 źródła

Zamówienia, magazyn i wysyłki z eksportu lub interfejsu tylko do odczytu.

02 · Normalizacja

Wspólny model

Nazwy pól i identyfikatory są sprowadzone do jednej struktury.

03 · Reguły

Jawne wyjątki

Kompletność, statusy, SKU, zapas, duplikaty i opóźnienia.

04 · Wyjście

Kolejka działania

Priorytet, źródło, wykryta wartość i zalecany następny krok.

05 · Odbiór

Stały wynik

Wszystkie zasiane wyjątki wykryte, eksport zgodny z widokiem.

Zakres wdrożeniowy

Widok wyjątków bez przebudowy systemu

Jeden wskazany eksport lub źródło tylko do odczytu → uzgodnione reguły → widok wyjątków → raport / eksport.

Pierwszy etap może bazować na próbce, eksporcie lub dostępie tylko do odczytu i nie wymagać uprawnień do zapisu produkcyjnego. Sposób dostępu dobierany jest do możliwości konkretnego ERP i uzgodnionego zakresu.

Opisz zakres