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.
- Leképezés
- Validálás
- Átalakítás
Séma ellenőrizve
customer_id → externalIdcountry: "at" → "AT"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.
customer_id: 1042 → externalId: "1042"
company_name → organization.name
A rekord hozzárendelése stabil külső azonosító alapján történik.
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.
order.id → salesOrder.externalId
line_items[] → positions[]
A rendelés és az állapot-visszajelzés meghatározott üzleti folyamattá válik.
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.
" 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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Nincs külső adattovábbítás. Nincs saját látogatói adatbázis. Nincsenek demósütik.
{
"REQUEST_METHOD": "GET",
"Host": "hu.datasource.at",
"User-Agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])",
"Request-Time": "2026-10-14T22:33:35Z",
"Connecting-IP (maskiert)": "216.73.xxx.xxx",
"Country": "US",
"Region": "Ohio",
"City": "Columbus",
"Timezone": "America/New_York",
"Continent": "NA",
"Request-ID": "a4aa0bc4eb02c20a-CMH"
}{
"device": "Automatisierter Client",
"received_at": "2026-10-14T22:33:35Z",
"ip": "216.73.xxx.xxx",
"country": "US",
"region": "Ohio",
"city": "Columbus",
"timezone": "America/New_York",
"continent": "NA",
"https": true
}{
"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.
Megértés
Rendszerek, interfészek, felelősségek és az üzleti folyamat követelményei.
Kontextus tisztázva
Tervezés
Adatmodellek, hibaforgatókönyvek és olyan megoldás, amelyet a csapata karban tud tartani.
Specifikáció meghatározva
Ö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
Ü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.
Szintetikus adatok.
Feldolgozás a böngészőben.
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.
- 01Beolvasás
- 02Ellenőrzés
- 03Leképezés
{
"id": "WEB-1042",
"items": [
{
"sku": "SKU-01",
"quantity": 2
}
],
"status": "paid"
}
{
"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 → externalIditems[].sku → positions[].articleNumberpaid → 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.
- 01Beolvasás
- 02Ellenőrzés
- 03Leképezés
{
"requestId": "REQ-1042",
"approved": true,
"template": "linux-test-v2",
"cpu": 2,
"memoryMiB": 4096
}
{
"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 → externalIdcpu + memoryMiB → resourcesapproved: 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.
- 01Beolvasás
- 02Ellenőrzés
- 03Leképezés
{
"reportId": "REP-1042",
"currency": "EUR",
"rows": [
{
"invoice": "R-1042",
"net": 125
},
{
"invoice": "R-1043",
"net": 80
}
]
}
{
"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 → documentIdrows[].net → netTotalrows.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.