Znasz ten ból, drogi inżynierze? Z jednej zakładki Arkusza Google spływają Ci metryki konwersji sprzedaży z ubiegłego czwartku, zaś z zupełnie innego złącza na zewnątrz pobiera się raport Twoich kampanii w Google Ads? Prawdziwy ból rodzi się, gdy Prezes rzuca wyzwaniem: "Chcę widzieć zestawienie Kosztu i Zysku w jednym zgrabnym wykresie". W starym świecie wymagało to bazy SQL i klauzuli JOIN. W Looker Studio wykonamy to wewnątrz pulpitu dzięki wirtuozerii Data Blending.
Autostrada dwóch Złączy (JOIN CONDITIONS) w Grafice
Data Blending (Łączenie Danych) to funkcja, w której dosłownie myszką chwytasz pod interfejsem "dodaj do Blendu" nową pozycję bazy, przypisując obu bazom "wspólny klucz". Najczęstszym, klasycznym absolutem obrotu dla firm e-commerce jest pole "Date" (Data kalendarza).
Jak poprawnie skleić kampanię z CRMem?
- Krok Pierwszy – Ustawiamy Arkusz Sprzedaży po lewym skrzydle menedżera opcji Blend dla osi łączącej `Data Transakcji`.
- Krok Drugi – Po dodaniu tabeli z Kampanii Ads ─ celujemy również jako łącznik w identyczny nagłówek "Data". Looker automatycznie zorientuje się z relacyjnym (Left Outer) ujęciem, dopasowując "Koszt" ze środy o 12:00 pod "Zysk" z tej samej środy przy wyciągu ujęciowym na tabelach!
- Krok Finalny ─ Wynik rzucasz na Time-Series (Oś Liniową wykresu czasu). Widzisz na jednym tle słupki uciekającego dziennego pieniądza naprzemiennie ze słupkiem wpływającym w te same doby. Masz zysk łączonego atrybutu bez płacenia programistom w kodowaniu twardym.
"Pamiętaj jednak o krytycznym ograniczeniu w chmurze BI. Wyuczenie platformy Lookera sklejaniu pięciu ciężkich i wielkich baz (na dodatek nie pochodzących z DWH BigQuery ale ciężko ładujących się JSON z Facebooka) do formatu tzw Blend w interfejsie przeglądarkowym kończy się zwykle dramatycznym błędem wczytywania przekroczonego czasu (Timeout). Łączenie w panelu GDS służy do finalnych, pomniejszych estetyk a nie budowy fundamentu Twojego systemu od podstaw!"
Lepsza alternatywa dla gigantów korporacji B2B
Dla małych zestawień "Data Blending" od wewnątrz aplikacji ratuje budżety. Jeśli jednak próbujesz w oknie skroić miliard transakcji z giełd światowych wraz z ruchem walut dla maklerów – interfejs tego po prostu nie skalkuluje w ułamku sekund. Architektura inżynieryjna Google zmusza nas wówczas na cofnięcie logiki procesowania do korzeni. Takie bazy scala się natywnie w tabelę z wyniką dla złączeń JOIN w twardym procesorze w BigQuery. I dopiero gotowy ugotowany posiłek obydwu kolumn kładzie się w ramy w Looker Studio jako pojedyncze i odprężone Źródło (Data Source).