Генерация графиков в SharePoint - PullRequest
0 голосов
/ 08 октября 2009

У нас есть Data Mart DB с данными о производительности, которые мы должны показать в приложении SharePoint. Данные будут меняться только один раз в день. Нам нужно показать много графиков как часть данных. Мы решили использовать Dundas. Но мы планируем изучить другие графические решения, которые я хотел бы узнать от группы.

Каков наилучший способ создания графиков? (Нужно ли нам создавать какой-либо уровень данных в .Net для создания графиков и их хранения?) Данные не будут изменяться в течение дня.

Где мы можем хранить графики - в SharePoint или в файловой системе? Каков наилучший подход?

Производительность - это наш главный критерий, так как это будет общедоступный сайт.

Ответы [ 2 ]

2 голосов
/ 08 октября 2009

Посмотрите на проект с открытым исходным кодом ChartPart for SharePoint . Он содержит код для создания хороших графиков из списков SharePoint. Я думаю, что лучшее решение - это совместить это с идеей Дэна написать работу по таймеру. Задание таймера может хранить данные в списках SharePoint, чтобы ChartPart мог использовать их в качестве исходных данных.

ChartPart использует элементы управления Microsoft Chart для Microsoft .NET Framework 3.5, поэтому вам необходимо установить его, а также .NET 3.5 на свои серверы. Это простая установка и не о чем беспокоиться.

1 голос
/ 08 октября 2009

Что касается генерации графиков, я не могу посоветовать. Но для достижения оптимальной производительности вы захотите генерировать графики в одночасье, когда я предполагаю, что нагрузка на сервер будет минимальной. Я бы, вероятно, пошел о создании задания таймера, которое выполняет необходимую генерацию графа либо нативно, либо обращаясь к чему-то другому. Затем вы получите свои графики и сможете программно добавить их в скрытый список где-нибудь. Отсюда можно просматривать содержимое графика в течение дня на ваших страницах, веб-части и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...