Mam wiele danych mysql, z których muszę generować raporty. To głównie historyczne dane, więc niewiele się zmieni, ale waży 20-30 gigabajtów i ma się rozwijać. Obecnie mam kolekcję skryptów php, które wykonują złożone zapytania i wyprowadzają pliki CSV i Excel. Używam również phpMyAdmin z zapytaniami do zakładek. Ręcznie edytuję je, aby zmienić parametry. Ilość danych rośnie, a liczba osób, które potrzebują do niej dostępu, również rośnie, więc poświęcam czas na poprawę tej sytuacji.Czy istnieją struktury hurtowni danych?
Pewnego dnia zacząłem czytać o hurtowni danych i wydaje mi się, że jest to obszar związany z tym, co muszę zrobić. Przeczytałem somegoodarticles i nawet czekam na książkę. Myślę, że rozumiem, co robią te systemy i co jest możliwe.
Tworzenie systemu raportowania dla moich danych zawsze było na liście zadań, ale do niedawna myślałem, że byłoby to wysoce niszowe przedsięwzięcie programistyczne. Ponieważ wiem, że hurtownia danych jest czymś powszechnym, sądzę, że muszą istnieć jakieś ramy raportowania/magazynowania dostępne dla ułatwienia rozwoju. Chętnie pominę pisanie interfejsów i skryptów, by planować i wysyłać e-mailem raporty i tym podobne, a także trzymać się zapytań i nawiązywania relacji.
Przeważnie byłem facetem od lamp, ale nie jestem ponad językami i platformami. Potrzebuję tylko bardziej niezawodnego rozwiązania, ponieważ moje jednorazowe skrypty nie są skalowane.
Więc gdzie jest dobre miejsce na rozpoczęcie?
Czego używasz w swoim sklepie microsoft? – reconbot