Rendszerintegráció / Data Engineering

Rendszerek összekapcsolása.Adatok átalakítása.Folyamatok automatizálása.

API-k, adatmodellek és workflow-k az Ön rendszerkörnyezetéhez. Az első leképezéstől az átlátható üzemeltetésig.

REST / SOAPJSON / XML / CSVSQL / Webhooks
Integrációs architektúra / Példa
customer_id → externalIdcountry: "at" → "AT"
Forrás → Adatmodell → Cél

01 / Konkrét feladatok

Hol akad el az adatfolyam?

Válasszon egy jellemző feladatot. A forrás, a cél és a technikai megoldás a választásával együtt változik.

API-integráció

Egy adatmodell. Meghatározott API-k.

Az ügyfeleket az ERP-ben kezelik, majd a CRM-ben újra létrehozzák. Az eltérő azonosítók és mezőnevek megakadályozzák az egységes, közös adatállapot kialakítását.

FORRÁSERP / Ügyféladatok

CÉLCRM / Kapcsolatok
Leképezés / Szemléltető példa

customer_id: 1042 → externalId: "1042"
company_name → organization.name

A rekord hozzárendelése stabil külső azonosító alapján történik.

REST API · Azonosítók megfeleltetése · UpsertA megvalósítás részletei

Rendszerintegráció

Folyamatok összekapcsolása rendszerhatárokon át.

A webshop fogadja a rendelést. Ezután a tételeket, a szállítási adatokat és az állapotot kézzel rögzítik az ERP-ben.

FORRÁSWebshop / Rendelés

CÉLERP / Vevői rendelés
Leképezés / Szemléltető példa

order.id → salesOrder.externalId
line_items[] → positions[]

A rendelés és az állapot-visszajelzés meghatározott üzleti folyamattá válik.

Adapterek · Állapotmodell · FelelősségekA megvalósítás részletei

Adatmigráció

Import előkészítése. Migráció ellenőrzése.

Egy fájlt meg kell tisztítani, ellenőrizni, majd újra importálni. A hibák csak a célrendszerben derülnek ki.

FORRÁSCSV / Régi adatok

CÉLCélrendszer / Import
Leképezés / Szemléltető példa

"  AT " → country: "AT"
"1.249,90" → amount: 1249.90

Az ellenőrzött rekordokat és a hibalistát az import előtt különválasztjuk.

Profilozás · Validálás · EgyeztetésA megvalósítás részletei

Adatszinkronizálás

Szinkronizálás egyértelmű szabályokkal.

A szállítási és rendelési állapotok eltérnek az alkalmazások között. Az ismételt üzenetkézbesítés és a késő frissítések konfliktusokat okoznak.

FORRÁSERP / Szállítási állapot

CÉLWebshop / Rendelési állapot
Leképezés / Szemléltető példa

shipment.status: "sent" → "shipped"
version: 17 → ältere Updates ablehnen

Az irányt, az adatfrissességi követelményeket és a konfliktuskezelési szabályokat kifejezetten meghatározzuk.

Irányadó rendszer · Verziók · EgyeztetésA megvalósítás részletei

Adatátalakítás és ETL

Adatok átalakítása. Séma validálása.

Az egyik rendszer beágyazott JSON-t ad, a másik XML-t vagy sík táblákat vár. A típusok, a kódok és a kötelező mezők eltérnek.

FORRÁSAPI / JSON

CÉLPartner / XML
Leképezés / Szemléltető példa

address.country: "at" → <Country>AT</Country>
netAmount: "42.50" → decimal(42.50)

A mezőmegfeleltetést és az ellenőrzési szabályokat követhető leképezésként valósítjuk meg.

ETL · Típuskonverzió · SémaA megvalósítás részletei

Webhookok és folyamatautomatizálás

Események átalakítása ellenőrzött műveletekké.

Egy belépés, csapatváltás vagy kilépés több kézi módosítást indít el. A szerepköröknek és a jóváhagyásoknak összhangban kell lenniük.

FORRÁSHR / Személyzeti esemény

CÉLAlkalmazások / Hozzáférések
Leképezés / Szemléltető példa

event: "employee.changed" → Rollen prüfen
changeId: "CHG-1042" → deduplizieren

A jóváhagyások, jogosultságok és kivételek a folyamat részei maradnak.

Webhook · Jóváhagyás · ÚjraindításA megvalósítás részletei

02 / Élő kérésfeldolgozási pipeline

Az Ön kérése. Három lépés. Egy adatmodell.

Valós kérésátalakítás: bemenet ellenőrzése, mezők normalizálása és a strukturált eredmény megjelenítése.

HTTP REQUEST / LIVEA JSON elkészült
01 / BEOLVASÁS

Kérés fogadva.

Az aktuális oldalbetöltésből. A fejlécértékek rövidítve jelennek meg, az IP-cím már maszkolva van.

REQUEST_METHOD
GET
User-Agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +c
Request-Time
2026-10-14T22:33:35Z
Connecting-IP (maszkolva)
216.73.xxx.xxx
02 / ÁTALAKÍTÁS

A fejlécekből kontextus lesz.

Böngésző, operációs rendszer és eszköz meghatározása a User-Agent alapján. Nyelv normalizálása. Elérhető helyadatok leképezése.

device
Automatisierter Client
country
US
region
Ohio
city
Columbus
timezone
America/New_York
https
true

A böngésző és az eszköz a User-Agent alapján becsült érték. A helyadatok közelítőek.

03 / ÁTADÁS

Strukturált eredmény.

A kérés, a kliens és az adatátvitel egységes JSON-modellt követ. Az eredmény itt, a böngészőben marad.

REQUESTMAPPINGJSON

Nincs külső adattovábbítás. Nincs saját látogatói adatbázis. Nincsenek demósütik.

request.record.jsonAKTUÁLIS KÉRÉS
{
    "request": {
        "received_at": "2026-10-14T22:33:35Z",
        "ip": "216.73.xxx.xxx",
        "country": "US",
        "region": "Ohio",
        "city": "Columbus",
        "timezone": "America/New_York",
        "continent": "NA"
    },
    "client": {
        "device": "Automatisierter Client"
    },
    "transport": {
        "method": "GET",
        "host": "hu.datasource.at",
        "request_id": "a4aa0bc4eb02c20a-CMH",
        "https": true
    }
}

Maszkolt IP · Nincs további tárolás
Az élő demó adatvédelmi tájékoztatója

03 / A feladattól az üzemeltetésig

Komplexitás tisztázása. Kapcsolat megvalósítása.

Az integráció része az egyértelmű felelősség, a tervezett hibakezelés és a dokumentált átadás.

01 /

Megértés

Rendszerek, interfészek, felelősségek és az üzleti folyamat követelményei.

Kontextus tisztázva

02 /

Tervezés

Adatmodellek, hibaforgatókönyvek és olyan megoldás, amelyet a csapata karban tud tartani.

Specifikáció meghatározva

03 /

Összekapcsolás

Lépésenkénti megvalósítás. Reprezentatív adatok és kivételes esetek célzott ellenőrzése.

Átvétel ellenőrizve

04 /

Üzemeltetés

Dokumentálás, átadás és a folyamatos üzemeltetés felelősségeinek tisztázása.

Üzemeltetés átadva

04 / Integrációk a napi munkában

Mi történik az adataival?

Válasszon folyamatot, és vizsgálja meg, hogyan módosítja az eredményt a leképezés, a kötelező mezők és az ismételt kézbesítés.

Commerce / Adatfolyam

A rendelésből ERP-rendelés lesz.

Azonosítók és tételek hozzárendelése, állapotfordítás és ismételt kézbesítések kezelése.

  1. 01Beolvasás
  2. 02Ellenőrzés
  3. 03Leképezés
FORRÁS / JSON
{
  "id": "WEB-1042",
  "items": [
    {
      "sku": "SKU-01",
      "quantity": 2
    }
  ],
  "status": "paid"
}
CÉL / JSON
{
  "externalId": "WEB-1042",
  "positions": [
    {
      "articleNumber": "SKU-01",
      "quantity": 2
    }
  ],
  "orderStatus": "ready"
}

Szemléltető célobjektum. Nem történik kapcsolatfelvétel éles rendszerrel.

Leképezés és ellenőrzési szabályok
  • id → externalId
  • items[].sku → positions[].articleNumber
  • paid → ready

A kötelező mezőket a hozzárendelés előtt ellenőrizzük. Egy már feldolgozott kulcs nem hoz létre második célobjektumot.

Infrastruktúra / Adatfolyam

Először ellenőrzés. Utána erőforrás-létrehozás.

Jóváhagyás és erőforrások ellenőrzése, majd meghatározott erőforrás-létrehozási terv készítése.

  1. 01Beolvasás
  2. 02Ellenőrzés
  3. 03Leképezés
FORRÁS / JSON
{
  "requestId": "REQ-1042",
  "approved": true,
  "template": "linux-test-v2",
  "cpu": 2,
  "memoryMiB": 4096
}
CÉL / JSON
{
  "externalId": "REQ-1042",
  "templateName": "linux-test-v2",
  "resources": {
    "cpu": 2,
    "memoryMiB": 4096
  },
  "state": "queued"
}

Szemléltető célobjektum. Nem történik kapcsolatfelvétel éles rendszerrel.

Leképezés és ellenőrzési szabályok
  • requestId → externalId
  • cpu + memoryMiB → resources
  • approved: true → queued

A kötelező mezőket a hozzárendelés előtt ellenőrizzük. Egy már feldolgozott kulcs nem hoz létre második célobjektumot.

Adatok / Dokumentumok / Adatfolyam

Egy adatmodell a következő dokumentumhoz.

Rekordok validálása, összegek összesítése és az adatok előkészítése PDF-riporthoz.

  1. 01Beolvasás
  2. 02Ellenőrzés
  3. 03Leképezés
FORRÁS / JSON
{
  "reportId": "REP-1042",
  "currency": "EUR",
  "rows": [
    {
      "invoice": "R-1042",
      "net": 125
    },
    {
      "invoice": "R-1043",
      "net": 80
    }
  ]
}
CÉL / JSON
{
  "documentId": "REP-1042",
  "format": "PDF",
  "currency": "EUR",
  "netTotal": 205,
  "records": 2
}

Szemléltető célobjektum. Nem történik kapcsolatfelvétel éles rendszerrel.

Leképezés és ellenőrzési szabályok
  • reportId → documentId
  • rows[].net → netTotal
  • rows.length → records

A kötelező mezőket a hozzárendelés előtt ellenőrizzük. Egy már feldolgozott kulcs nem hoz létre második célobjektumot.

05 / Az Ön következő kapcsolata

Milyen feladatot oldjanak meg együtt a rendszerei?

A kezdéshez elegendő az érintett alkalmazások és egy konkrét folyamat megadása. Tisztázzuk az interfészeket, az adatfelelősséget és a következő ellenőrzési lépést.

Projektmegkeresés

Az Ön feladata. A mi következő lépésünk.

Az első lépéshez elegendő a rendszerek, a feladat és az elérhetőségek megadása.

    Minden mező kitöltése kötelező. A megadott adatokat a megkeresés feldolgozásához használjuk. Adatkezelési tájékoztató

    Az első lépés a megfelelő kapcsolat felé.

    Magyarul is elküldheti megkeresését, szükség esetén lefordítjuk. A rendszeres ügyféltámogatás németül és angolul kommunikál.