2017-02-13 2 views
1

У меня есть отчет, содержащий 6 диаграмм, каждый из которых отображает некоторые проценты за промежуток времени.Слишком медленное отображение диаграммы

Я поместил все 6 диаграмм в отдельный файл RDL и использовал его в качестве под-отчета в моем основном отчете, который также содержит матрицу.

Проблема, с которой я столкнулась, - это график, который становится слишком медленным (> 10 с рендеринга), как только я реализую функцию сверления. Не разгружайте его около 1 с.

Параметры отчета сверления не имеют никаких функций - я уже преобразовал их все в любые поля или параметры.

Это не так уж и важно, но в отчете есть важные изменения, которые могут увеличить количество графиков до 15 - и все они будут содержать действие сверления. Как только это будет реализовано, отчет, безусловно, займет более 30 с, что было бы неприемлемым.

Любые указатели наверняка помогут.

Спасибо.

ответ

0

Сверление может добавить к отчету огромное количество результатов, в зависимости от их количества и сложности. Я видел, что каждый разброс в наших отчетах добавляет около 2K к размеру предоставленного отчета. В зависимости от того, как вы добавили детализацию к диаграмме, каждая точка может быть отдельной ссылкой, и они складываются быстро.

  1. Запустите отчет без сверления и экспортируйте его в .MHTML.
  2. Запустите отчет с помощью сверла и экспортируйте его в .MHTML.
  3. Сравните размеры выходов.

Причина выхода .MHTML заключается в том, что один файл содержит все. Размеры файлов должны помочь вам выполнить арифметику в отношении количества упражнений в ваших отчетах и ​​помочь вам уменьшить ее до соответствующей суммы.

+0

Каждая отдельная точка, построенная на графике, действительно является ссылкой - отчет по бурению принимает 6 параметров. Файл mhtml более чем в два раза больше, чем сейчас. Проблема в том, что я не могу уменьшить количество сокращений, поскольку каждая из точек на диаграмме должна быть просверлена. – SQLDev

+0

Я чувствую вашу боль. Нам пришлось перепроектировать буровые долота, чтобы добавить дополнительные шаги для пользователей (плохая вещь) для повышения производительности (что хорошо). Удачи. – gaccardo

Смежные вопросы