05 / Transformace dat a ETL
Transformovat data.
Sjednoťte formáty.
Vytvořte opakovatelné transformace dat a ETL pipeline. Data se čtou z podporovaných zdrojů, přiřazují cílovému modelu, ověřují a načítají do požadovaného systému.
Různé formáty.
{
"customer_id": "001042",
"country": "at",
"total": "21,90"
}
customer_id→externalId:stringcountry→uppercase()total→decimal(de-AT)Ověřené datové typy.
{
"externalId": "001042",
"countryCode": "AT",
"total": 21.9
}
Počáteční nuly zůstávají zachovány. Čísla a kódy odpovídají cílovému schématu.
Výchozí situace
Formát je známý. Význam často ne.
Dva CSV soubory mohou stejné pole popisovat různě. Data jsou nejednoznačná, desetinné oddělovače závisí na zemi a počáteční nuly v produktovém ID jsou zásadní. Definujeme význam polí a dokumentujeme jejich převod.
Oblasti použití
Převod formátů do společného modelu.
Automatizace importů a exportů
Nahraďte opakované ruční konverze datovou pipeline pro CSV, XML, JSON nebo podporované databázové výpisy.
Reporting a konsolidace
Převeďte data z více systémů do jednotného reportingového modelu s dokumentovaným původem a pravidly aktualizace.
Mapping pro konkrétního partnera
Převeďte interní záznamy do schématu dodavatele, marketplace platformy nebo jiné platformy. Kontrola probíhá před doručením.
Rozsah projektu
Mapping.
Validace. Cílový kontrakt.
Rozsah se řídí vašimi systémy a požadovaným výsledkem. Tyto body s vámi dohodneme.
Chybná data potřebují viditelné řešení.
Neplatné záznamy se podle dohodnutých pravidel oddělují, opravují nebo odmítají. Chybějící údaje se nedoplňují potichu. Nejasnosti zůstávají rozpoznatelné a lze je odborně vyjasnit.
- Analýza zdrojů a verzované cílové schéma
- Mapping datových typů, ID, dat, jednotek a národních formátů
- Kontrola povinných polí a pravidla odmítnutých záznamů
- Opakovatelné kroky extrakce, transformace a načítání
- Protokoly běhů a dohledatelný původ dat
- Reprezentativní testovací data a akceptační kritéria pro pozdější změny
Rozsah služeb a odpovědnosti dohodneme pro konkrétní projekt. Postup: akceptace a provoz
Technické otázky
Datové typy a pravidla mappingu.
Jak se ETL liší od migrace dat?
Můžete převádět CSV, XML a JSON?
Jak se řeší neplatné záznamy?
Lze mapping později změnit?
Vaše další propojení
Co mají vaše systémy
společně zajistit?
Vy přinášíte zadání. My vyjasníme propojení.
Konkrétní integrační úlohy
Odborná témata z této oblasti.
Automatizovat import CSV
Soubor přichází každý den. Někdo opraví sloupce, nahraje jej a následně kontroluje chybové zprávy. DataSource z této opakované ruční činnosti vytvoří dokumentovaný import s jasnými pravidly pro neúplná a chybná data.
Transformace dat JSON / XML
Data jsou technicky čitelná, a přesto odmítaná. Názvy polí, typy nebo struktury neodpovídají cílové aplikaci. Vytváříme dohledatelný mapping, který řeší i prázdné hodnoty, zvláštní případy a změny zdrojového formátu.
Automatizovat procesy produktových dat
ERP dodává kmenová data, PIM texty a dodavatel technické parametry. Ruční seznamy tyto informace propojují jen dočasně. Vytvoříme definovaný datový tok od autoritativního pole po ověřený export pro daný kanál.