← Všechny reference

NADNÁRODNÍ SPOTŘEBNÍ ELEKTRONIKA · INTEGRACE

Integrační páteř ERP–CRM, která nahradila komerční ETL platformu

Salesforce, SAP a SQL přiměné k tomu, aby se shodly — ~700 000 řádků pod 90 sekund, ~80 naplánovaných automatizací a jedna licence ETL, kterou už firma nepotřebuje.

V ČÍSLECH

~700 000
řádků naimportovaných pod 90 s
~80
naplánovaných automatizací v provozu
hodinová
inkrementální synchronizace, objekty s miliony řádků
1
komerční ETL platforma vyřazena

Výchozí stav

Tři systémy držely tři verze pravdy. Zákazníci a obchodní případy žily v Salesforce. Finance, logistika a kmenová data v SAPu. Reporting a deset let provozní historie v SQL. Každý z nich měl po svém pravdu a neshodl se ani jeden s druhým.

Mezi nimi seděla komerční ETL platforma licencovaná za konektor. Fungovala v tom smyslu, že data se hýbala. Ale každé nové pole, každá změněná mapa a každá nová úloha procházely nástrojem dodavatele a při poruše i jeho supportní frontou. Nákladem nebyla jen licence — nákladem bylo, že firma nemohla měnit vlastní datové toky ve vlastním čase.

Co jsme postavili

Integrační páteř, kterou firma vlastní: sada úloh, mapování a plánů žijící v jejím vlastním kódu, běžící na její infrastruktuře a se svými vlastními logy.

  • Hromadný loader pro plné načtení — cesta, která přesune ~700 000 řádků pod 90 sekund.
  • Hodinová inkrementální synchronizace nad objekty s miliony řádků, takže systémy nejsou nikdy víc než hodinu od sebe.
  • Zhruba 80 naplánovaných automatizací: přenosy kmenových dat, kurzové a cenové feedy, exporty objednávek a fakturace, rekonciliační úlohy.
  • Ošetření chyb, které opakuje dočasné výpadky, vadné záznamy odloží do karantény místo shození celé dávky a nahlásí, co odložilo.
  • Audit každého běhu: co se přeneslo, jak dlouho to trvalo, co selhalo a co zůstalo stranou.

Proč na rychlosti záleží

Plné načtení pod 90 sekund není benchmark pro benchmark. Je to to, co dělá z kompletního přenačtení běžnou operaci místo noční akce. Když se změní mapování nebo se zjistí, že dávka byla špatně, oprava znamená opravit a znovu načíst — během pracovního dne, bez servisního okna a bez debaty, jestli to za to vyrušení stojí.

Co se změnilo

Licence ETL přestala být nutná. Podstatnější je, že integrace přestala být černou skříňkou: změna mapování je dnes změna kódu, kterou zkontroluje a nasadí tým rozumějící obchodnímu pravidlu, místo tiketu v cizím backlogu.

Systémy i čísla jsou reálné. Klienta zde standardně neuvádíme.

TECHNOLOGIE

SalesforceSAPMS SQLLaravelplánované workeryfronta + retry
DALŠÍ STUDIEEngine prodejního forecastingu, který nahradil řetěz e-mailovaných tabulek →