У нас есть система POS, которая точно записывает финансовые данные в базу данных SQL. Система не имеет большого количества способов отчетности, поэтому мы внедрили нашу собственную систему. Проще говоря, мы денормализуем финансовые данные в большую таблицу. Затем мы подключаем сводную таблицу электронных таблиц Excel к этой большой таблице. Мы засасываем данные, используем сводную таблицу, чтобы нарезать их и нарезать их кубиками и суммировать цифры. Затем мы создаем диаграммы в Excel данных. Это работает очень хорошо, и графики оказались очень полезными.
Мы хотели бы сделать эти диаграммы доступными на нашем сайте в интрасети. Вместо того, чтобы все скачивали большую таблицу и играли с ней, нам нужны диаграммы на нескольких страницах.
Я уверен, что есть много способов сделать это. Наши ограничения:
- Необработанные данные находятся в SQL Server 2005 (под MS Windows Server 2003). Это производственная база данных, подключенная к нашим POS-терминалам, поэтому мы не должны добавлять к ней значительную нагрузку.
- Наш интранет-сайт основан на drupal, и у нас есть некоторые знания PHP, чтобы мы могли написать модуль drupal и использовать библиотеку диаграмм PHP.
- У нас есть знания C # / Visual Studio.
- Мы обладаем хорошими знаниями SQL, поэтому мы можем дополнительно манипулировать данными в SQL Server. Это можно сделать как пакетное задание вне часов, чтобы минимизировать нагрузку на сервер.
- В целом, у нас ограничены время и возможности разработки
Учитывая наши ограничения, могу ли я дать несколько советов относительно простой в реализации конструкции системы для отображения графиков на нашем веб-сайте. Нет необходимости в подробностях, просто указатели в правильном направлении для дальнейших исследований.