Raportowanie i SQL
Typowe zgłoszenie: ktoś w firmie co poniedziałek skleja raport z trzech eksportów w Excelu, ręcznie, przez dwie godziny. W skali roku to kilkanaście dni pracy jednej osoby. Zwykle da się to skrócić do zapytania, które wykonuje się samo o siódmej rano.
Jak zwykle to rozwiązuję
- Piszę zapytania SQL prosto do bazy sklepu lub systemu, ale pracuję na kopii, nie na żywej bazie. Ciężki SELECT po tabeli zamówień w godzinach szczytu potrafi położyć sklep i widziałem to u klienta po poprzednim wykonawcy.
- Ustawiam raporty i eksporty tam, gdzie i tak zaglądasz: plik na dysku, arkusz Google odświeżany o ustalonej godzinie albo mail z załącznikiem. Najlepszy raport to taki, po który nie trzeba nigdzie iść.
- Robię zaawansowany Excel i Arkusze: formuły, tabele przestawne, układy, które da się czytać. Czasem to wystarcza zamiast sięgania do bazy i mówię o tym otwarcie.
- Automatyzuję raporty cykliczne, ale dopiero gdy ustalimy ich ostateczny kształt. Automatyzowanie raportu, który zmieni się za dwa tygodnie, to podwójna robota.
Dwie drogi i kiedy którą wybieram
Pierwsza: zostajemy w arkuszu. Wybieram ją, gdy dane pochodzą z jednego źródła, mieszczą się w kilkudziesięciu tysiącach wierszy i raport czyta jedna osoba. Wychodzi taniej, a Ty możesz go potem zmieniać sam.
Druga: zapytanie SQL i automatyczny eksport. Wybieram, gdy trzeba złączyć dane z kilku miejsc, na przykład zamówienia ze sklepu z kartotekami z Subiekta GT, albo gdy raport ma się liczyć bez udziału człowieka. Koszt jest wyższy na starcie i praktycznie zerowy potem.
Kiedy nie musisz mnie zatrudniać
Zanim cokolwiek wycenię, sprawdzam, czy tej liczby nie ma już gotowej w panelu sklepu albo w standardowych statystykach PrestaShop. Sporo raportów, o które proszą klienci, jest tam od zawsze, tylko o dwa kliknięcia dalej, niż ktokolwiek zajrzał. Wtedy pokazuję gdzie i na tym kończymy.
To nie to samo, co analityka internetowa
Raport z bazy powie Ci, ile zarobiłeś na danym producencie, którzy klienci wrócili po drugi zakup i co leży w magazynie od pół roku. Nie powie, skąd ci ludzie przyszli, bo tego w bazie sklepu nie ma. Do tego służy osobna usługa: wdrożenie GA4, Google Tag Managera i raportów w Looker Studio.
Potrzebujesz liczby, której nie ma w panelu?
Opisz, czego szukaszPytania o dane
Czy przygotujesz raport z bazy sklepu?
Tak, tworzę zapytania SQL i raporty na podstawie danych sklepu. Potrzebuję dostępu do kopii bazy albo do serwera oraz opisu, co ma się w raporcie znaleźć.
Czy pracujesz na bazach innych niż sklepowe?
Tak. Najczęściej MySQL i MS SQL, w tym bazy Subiekta GT, a poza tym eksporty z systemów bez dostępu do bazy.
Jak długo czeka się na prosty raport?
Pojedyncze zapytanie z eksportem to zwykle jeden dzień roboczy. Dłużej trwa nie pisanie SQL, tylko ustalenie, co dokładnie ma znaczyć "aktywny klient".
-
IndeksITH-DANE-RAPORTY
Płatności online (PayU/Przelewy24) oraz przelew tradycyjny - bezpiecznie i wygodnie.
Do każdego zakupu wystawiam fakturę VAT (23%). Ceny podawane są netto.
Masz pytania? Napisz na biuro@ithandy.pl - odpowiem zwykle w 1 dzień roboczy.
Komentarze (0)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane