K čemu propojení slouží
Objednávky, katalog produktů a zákazníci z BSshop e-shopu 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 BSshopu se ukládají do Snowflake ve struktuře, se kterou se dá dál počítat, bez ručních exportů z administrace. BSshop je navíc úzce provázaný s účetním systémem POHODA přes přímé on-line napojení na jeho databázi, což bereme v úvahu při návrhu, odkud přesně objednávková a katalogová data táhneme.
Kde se data dál používají
Maržový report, segmentace produktů v reklamě 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.
BSshop nemá veřejně publikované obecné API
Na rozdíl od některých jiných e-shopových platforem BSshop nemá veřejně publikovanou obecnou dokumentaci API pro export dat. Platforma je od základu stavěná na přímé on-line napojení na databázi účetního systému POHODA, ne na file-based výměnu přes XML, a objednávky se do POHODY promítají v nastaveném intervalu. Před napojením proto vždy ověřujeme, jestli je výhodnější číst data přímo z e-shopu, nebo z navázané POHODY, podle toho, co konkrétní nasazení reálně umožňuje.
Jak to Datimo řeší
BSshop napojujeme přes API konkrétního nasazení. Princip je stejný jako u ostatních e-shopových platforem, které Datimo napojuje.
- 1
Vlastní konektor pro váš e-shop
Napojení se nastaví podle konkrétní verze a nastavení BSshopu, včetně případných doplňků a rozšíření, která používáte. Poradíme si se vším, co má API přístup, 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.
