Data z Upgates v Microsoft Fabric, propojená s marží a reklamou

    Upgates je česká SaaS platforma pro provoz e-shopu. Microsoft Fabric je sjednocená datová platforma Microsoftu postavená na OneLake, která pod jeden tenant spojuje datový sklad, Power BI a nástroje pro zpracování dat. Objednávky, katalog a zákazníky z Upgates napojíme do Fabricu, aby marže, reklama a chování zákazníků byly vidět na jednom místě, bez ručního stahování reportů z administrace.

    K čemu propojení slouží

    Objednávky, produktový katalog a zákaznická data z Upgates se pravidelně ukládají do Microsoft Fabricu, vedle dat z reklamy, skladu nebo účetnictví, na stejné datové platformě, na které už firma staví Power BI reporty.

    Objednávky a katalog v jedné struktuře

    Objednávky, produkty, varianty a zákazníci z Upgates se ukládají do Lakehouse nebo Warehouse položky ve Fabricu ve struktuře, se kterou se dá dál počítat, ne v podobě exportu na jedno použití. Upgates k tomu nabízí vlastní REST API v2 s autentizací přes HTTP Basic Auth, které se v administraci aktivuje jako samostatný doplněk.

    Kde se data dál používají

    Segmentace produktů v Google Ads, maržový report a analýza průchodnosti košíkem pracují se stejným zdrojem dat, takže se čísla v kampaních shodují s tím, co e-shop reálně prodává, a Power BI reporty nad nimi staví bez dalšího přemapování.

    Na co si dát pozor

    U propojení e-shopu do Fabricu se řeší podobná rizika jako u jiných datových skladů, plus pár věcí, které jsou pro Fabric specifické. Lepší je počítat s nimi předem, než je řešit až v hotovém reportu.

    • Číselníky produktů se mezi systémy liší

      Kódy produktů v Upgates často neodpovídají číselníku v účetnictví nebo skladovém systému. Bez správného mapování marže nesedí na konkrétní produkty v kampaních, bez ohledu na to, jestli data leží v BigQuery nebo ve Fabricu.

    • Lakehouse, nebo Warehouse

      Fabric nabízí dvě různé položky pro uložení dat, Lakehouse pracující primárně přes Spark a Warehouse s plným T-SQL nad stejnými Delta soubory v OneLake. Volba se dělá podle toho, kdo a čím nad daty bude dál pracovat, ne dodatečně po nasazení.

    • Sdílená kapacita napříč celým workspace

      Fabric se na rozdíl od BigQuery neúčtuje podle jednotlivého dotazu, ale ze společné kapacitní jednotky (CU) sdílené mezi Lakehouse, Warehouse, Power BI reporty i pipeline. Jeden těžký report nebo jeden náročný běh synchronizace tak může zpomalit i ostatní provoz ve stejném workspace.

    • Sezónní špičky v objednávkách

      Objem objednávek a návštěvnosti se o Vánocích, při výprodejích nebo Black Friday znásobí. Synchronizace i alokovaná kapacita na to musí být připravené dopředu, ne dolaďované až za provozu.

    • Denní limit API požadavků

      Upgates omezuje počet API požadavků podle zakoupeného balíčku, maximálně 60 balíčků odpovídá 60 000 požadavkům denně. Jedna odpověď navíc obsahuje nejvýš 100 záznamů na stránku, takže u velkého katalogu nebo časté synchronizace je potřeba s tímhle limitem počítat už při návrhu pipeline do Fabricu, ne až když přestane stačit.

    Jak to Datimo řeší

    1. 1

      Vlastní konektor pro Upgates

      Napojení se nastaví podle konkrétní verze a nastavení vašeho e-shopu na Upgates, včetně doplňků a rozšíření, která reálně používáte. Logika napojení je stejná jako u BigQuery, mění se jen cílová platforma.

    2. 2

      Ingesce přes Fabric pipeline

      Data se do OneLake dostávají přes Data Factory pipeline nebo Dataflow Gen2 uvnitř Fabricu. Upgates je česká cloudová SaaS platforma s veřejným API, takže napojení nevyžaduje on-premise data gateway.

    3. 3

      Pravidelná synchronizace

      Objednávky, katalog a zákazníci se aktualizují podle domluveného intervalu, ne jednorázovým exportem z administrace. Tam, kde to dává smysl, ji doplňujeme o webhooky, které Upgates nabízí pro objednávky, produkty a kategorie, aby nová data nečekala na další běh pipeline a zbytečně se nevyčerpával denní limit API požadavků.

    4. 4

      Řízení přístupu přes Entra ID

      Kdo vidí jaký workspace a jaké položky ve Fabricu, se řídí přes Microsoft Entra ID, tedy stejnou identitu, kterou už firma zřejmě používá pro Microsoft 365 nebo Azure.

    5. 5

      Modulární rozsah dat

      Napojení stavíme z modulů podle toho, co potřebujete reportovat, ne jako pevně daný balíček tabulek. BigQuery zůstává výchozím doporučením Datima, stejný konektor a datový model ale umíme nasměrovat do Fabricu tam, kde je to firemní standard.