K čemu propojení slouží
Objednávky, katalog produktů a zákazníci z e-shopu na platformě Ebrana pravidelně tečou do Snowflake, propojené s daty z reklamy a ze skladu nebo účetnictví.
Objednávky a katalog na jednom místě
Objednávky, produkty a zákazníci z e-shopu se ukládají do Snowflake ve struktuře, se kterou se dá dál počítat, bez ručního exportu z administrace. E-shop běží na vlastním systému agentury Ebrana, ne na licencované platformě jako Shoptet nebo WooCommerce, napojení proto vždy stavíme podle konkrétní instalace.
Kde se data dál používají
Maržový report, segmentace produktů v Google Ads a analýza průchodnosti košíkem pracují se stejným zdrojem, takže čísla v kampaních sedí s tím, co se reálně prodává, a BI nástroje napojené na Snowflake vidí stejná data.
Na co si dát pozor
U tohoto typu propojení se běžně počítá s několika omezeními. Je lepší je znát dopředu než je řešit až v reportu.
Kódy produktů v e-shopu a v účetnictví nebo skladu
Katalog v e-shopu se často liší od číselníku v účetnictví nebo skladu. Bez mapování marže nesedí na konkrétní produkty v kampaních.
Skokový nárůst dat při výprodejích a sezóně
Objem objednávek a návštěv se během výprodejů a sezónních špiček násobí. Synchronizace na to musí být připravená dopředu, ne řešená až za provozu.
Virtuální warehouse běžící naprázdno
Snowflake účtuje compute zvlášť od úložiště, po sekundách s minimem 60 sekund běhu. Pokud virtuální warehouse nemá nastavený auto-suspend, počítá se i ve chvíli, kdy nikdo nic nedotazuje, na rozdíl od BigQuery, kde se platí za jednotlivé dotazy. Auto-suspend je proto potřeba nastavit hned na začátku, ne až po první vyšší faktuře.
Vlastní systém agentury, ne licencovaná platforma
E-shopy Ebrana běží na vlastním systému, který si agentura vyvíjí a provozuje sama od roku 2003, ne na licencované platformě jako Shoptet nebo WooCommerce. Modul Propojení v administraci nabízí XML feed objednávek, soubor OrdersInit.xml s historií posledních 25 měsíců a průběžně doplňovaný OrdersLast.xml za posledních 7 dní, s přístupem přes uživatelské jméno a heslo. Rozsah a přesná podoba dostupných dat se proto může lišit nasazení od nasazení, ne podle jednotné veřejné specifikace API.
Jak to Datimo řeší
- 1
Vlastní konektor pro konkrétní nasazení
Napojení stavíme přes API konkrétního nasazení Ebrany. Princip je stejný jako u ostatních e-shopových platforem, které napojujeme, s API přístupem si poradíme, ať jde o cokoli. Data pak přes Snowpipe nebo dávkově přes COPY INTO z externí stage přivedeme do Snowflake.
- 2
Pravidelná synchronizace
Objednávky, katalog a zákazníci se aktualizují podle domluveného intervalu, ne jednou za měsíc ručním exportem.
- 3
Volba mezi BigQuery a Snowflake
Standardně stavíme napojení do BigQuery, pro klienty, kteří už mají Snowflake jako firemní standard, použijeme stejnou logiku a datový model nad Snowflake, včetně nastavení virtuálního warehouse.
- 4
Řízení přístupu přes role
Přístup k datům řešíme přes role-based access control (RBAC) ve Snowflake, které se dá napojit na firemní SSO, takže zapadá do existující správy identit, ne jako samostatný systém navíc.
- 5
Správa napojení v ceně
Technickou správu, údržbu při změnách API i aktivní monitoring hlídáme za vás, v rámci ceny.
