Динамический отчет разворачивается в ssrs
Я уже задавал этот вопрос в Microsoft Suport, но пока не получил ответов.
Мой отчет включает в себя всех сотрудников компании, их отделы (в строках) и все их избранные пособия в столбцах. Для некоторых крупных компаний это довольно тяжело (около 400000 строк). Я могу вытащить его из базы данных менее чем за 3 минуты. Но отображение этого в отчете занимает много времени. Интересно, как может помочь движок SSRS, правильно отсортировав мой набор результатов.
Вот мои строки группы:
Отдел (родитель),
Сотрудник (ребенок)
Тогда у меня есть группы столбцов:
Тип пособия (Медицинское, Стоматологическое, Зрение и т. Д.) В качестве родителя,
Пособие Выбранное имущество (месячная ставка, название плана и т. Д.), Как ребенок
Таким образом, отчет должен выглядеть как все сотрудники из отдела A, затем по одной строке на сотрудника, затем по столбцам все его преимущества и выбранные пользователем свойства преимуществ.
Каков мой правильный порядок из базы данных, чтобы этот отчет работал быстрее?