Raporty i bazy danych
Liczby, których nie trzeba sprawdzać dwa razy.
Jeśli przygotowanie raportu trwa dłużej niż jego lektura albo ktoś ręcznie przelicza sumy, bo nikt im nie ufa, problem zwykle leży w sposobie zbierania danych, a nie w ludziach. Buduję raporty, importy i uzgodnienia, w których liczby sprawdza proces, żeby ludzie mogli zająć się tym, co z tych liczb wynika.
Co robię
Automatyzuję cykliczne raporty
Raporty tworzone według harmonogramu pobierają dane ze wszystkich źródeł, za każdym razem stosują te same reguły i trafiają do odbiorców jako pliki Excel, PDF albo e-maile.
Zabezpieczam importy
Import sprawdza każdy wiersz, odrzuca z podaniem przyczyny to, co nie pasuje, i nigdy nie wczytuje tych samych danych dwa razy.
Automatyzuję uzgodnienia
Reguły porównujące systemy albo okresy pokazują tylko te różnice, którymi musi zająć się człowiek.
Porządkuję i migruję dane
Jednorazowe czyszczenie i migracje, testowane na prawdziwych danych przed przełączeniem.
Usprawniam bazę danych
Opisuję jej zawartość, przyspieszam wolne zapytania i przygotowuję stabilne widoki, z których korzystają raporty.
Excel, baza danych czy jedno i drugie?
| Sytuacja | Co zwykle warto zrobić |
|---|---|
| Kilka osób, jeden raport, reguły często się zmieniają | Zostać przy Excelu, ale wczytywać dane automatycznie |
| Kilka źródeł łączonych za każdym razem w ten sam sposób | Raport tworzony automatycznie według harmonogramu |
| Arkusz pełni już rolę bazy danych | Przenieść dane do bazy SQL Server, a Excel zostawić do przeglądania i analizy |
| Sumy w różnych systemach muszą się zgadzać | Automatyczne uzgadnianie z listą rozbieżności |
| Kierownicy chcą sami analizować dane | Uporządkowane widoki albo tabele, z których skorzysta twoje narzędzie raportowe |
Często rozwiązaniem nie jest nowe narzędzie, tylko niezawodny sposób dostarczania czystych danych do tego, którego już używasz.
Jak przebiega typowy projekt z danymi
Źródła liczb
Skąd pochodzi każda wartość i co się z nią dzieje po drodze.
Reguły
Co uznajemy za poprawne, co jest wyjątkiem i kto o tym decyduje.
Zakres
Pisemna oferta: co się zmienia, ile to kosztuje i jak to sprawdzimy.
Realizacja i porównanie
Nowy proces działa równolegle ze starym, dopóki liczby nie będą zgodne.
Przekazanie
Działający proces, spisane reguły i sposób, żeby sprawdzić, czy zadziałał.
Częste pytania
Czy tworzysz dashboardy?
Specjalizuję się w danych, na których opierają się raporty: w ich zbieraniu, sprawdzaniu i terminowym dostarczaniu, najczęściej jako pliki Excel, PDF albo widoki w bazie danych. Jeśli używasz narzędzia raportowego, napisz, którego, a uczciwie powiem, jak mogę pomóc.
Z jakimi bazami danych pracujesz?
Głównie z Microsoft SQL Server. Jeśli twoje dane są gdzie indziej, opisz to, a powiem, czy jestem właściwą osobą.
Nasze dane są poufne. Jak wtedy wygląda współpraca?
Zanim udostępnisz jakiekolwiek dane, ustalimy sposób dostępu. Często mogę zacząć od struktury danych i niewielkiej próbki z fikcyjnymi wartościami. Jeśli potrzebujesz NDA, możemy je podpisać wcześniej.
Czy możesz pracować z bazą danych przygotowaną przez dostawcę naszego oprogramowania?
Odczyt zwykle nie stanowi problemu. Zapis zależy od tego, na co pozwala dostawca. Sprawdzam to, zanim cokolwiek zaproponuję, żeby jego oprogramowanie nadal działało prawidłowo.