У меня есть много данных mysql, которые мне нужны для создания отчетов. Это в основном исторические данные, поэтому он не будет сильно меняться, но он весит 20-30 гигабайт и, как ожидается, будет расти. В настоящее время у меня есть сборник php-скриптов, который будет выполнять сложные запросы и выводить файлы csv и excel. Я также использую phpMyAdmin с закладками запросов. Я вручную изменяю их для изменения параметров. Количество данных растет, и число людей, которые нуждаются в доступе к нему, также растет, поэтому я уделяю время улучшению этой ситуации.
Я начал читать о хранилище данных на днях, и кажется, что это область, которая относится к тому, что мне нужно делать. Я прочитал some хороший статьи, и я даже жду от книги. Я думаю, что я разбираюсь в том, что делают эти системы и что возможно.
Создание системы отчетности для моих данных всегда было в списке задач, но до недавнего времени я полагал, что это будет очень узкое программирование. Поскольку я теперь знаю, что хранилище данных является распространенным явлением, я полагаю, что для облегчения разработки в нем должны быть какие-то фреймворки отчетности/складирования. Я с удовольствием пропустил бы написание интерфейсов и скриптов для расписания и отправки сообщений по электронной почте и тому подобное, а также для написания запросов и настройки отношений.
Я в основном был парнем лампы, но я не выше переключения языков или платформ. Мне просто нужно более надежное решение, так как мои сценарии не очень хорошо масштабируются.
Итак, где хорошее место для начала?