Современные решения отчетности для распределенных систем данных - PullRequest
2 голосов
/ 24 января 2012

Мы создали решение SAAS, которое имеет интерфейс в PHP / MySQL. В решении используется наш внутренний API-интерфейс «Backend» для управления пользовательскими транзакциями (финансовые операции). Таким образом, в основном, некоторые из наших данных находятся в базе данных «Frontend», в то время как все транзакционные данные находятся в базе данных «Backend».

Когда дело доходит до отчетов, Frontend запрашивает отчеты о транзакциях из Backend, дополняет их данными Frontend (пользовательские атрибуты и т. Д.) И рисует отчет. Обычно создание нового отчета происходит медленно и обременительно, и им не хватает надежных функций, таких как сортировка и фильтрация. Это отчасти потому, что не существует единого источника данных для всей информации. Кроме того, нас постоянно просят предоставить возможности «adhoc» отчетности - сложный тип вещей, который может поставить сервер на колени, если вы не будете осторожны.

Я думаю, что мы находимся в точке, где нам нужно инвестировать в систему отчетности, которая будет отвечать за объединение дампов данных из Frontend / Backend и позволит не-разработчику создавать новые отчеты. Одна вещь, которая была бы важна для нас, - это обеспечить максимально удобный интерфейс для отчетов через наш веб-интерфейс. Это может означать, что система отчетов предоставляет веб-виджеты или, возможно, имеет веб-интерфейс, к которому можно получить доступ с помощью единого входа между нашей системой и системой отчетов. Короче говоря, мы не ищем динозавров, нам нужно что-то современное. Хостинговые решения предпочтительнее, но мы бы рассмотрели то, что нам нужно для запуска сами. Ищу совет. Спасибо!

РЕДАКТИРОВАТЬ: размещенное решение может не работать для нас. Мы находимся в Канаде, и у многих клиентов есть правила относительно хранения данных в США (Патриотический закон).

1 Ответ

1 голос
/ 28 января 2012

Взгляните на myDBR решение для создания отчетов.Отчеты создаются с использованием хранимых процедур, поэтому любой, кто знаком с SQL, сможет создавать отчеты.Существует также встроенный мастер, чтобы быстро начать работу.Кроме того, очень легко связать отчеты друг с другом, что позволяет легко создавать отчеты в стиле детализации.

Решение по разумной цене стоит 129 евро (~ 170 долларов США) и может быть установлено за несколько минут в любой стандартной сети.сервер (PHP только по требованию).

myDBR может быть легко интегрирован в ваши существующие веб-страницы с помощью встроенного единого входа и стилизован с помощью CSS, чтобы соответствовать общему виду ваших сайтов.

...