Мне нужно извлечь некоторую информацию управления (MI) из данных, которые обновляются в ночных партиях. Я буду использовать агрегированные функции для генерации MI из таблиц сотен тысяч и, возможно, миллионов строк. Информация будет отображаться на веб-странице.
Критическим фактором здесь является эффективность обработки SQL Server агрегатных функций.
я столкнулся с двумя вариантами для генерации данных:Выполнение агрегатных функций на больших часто изменяющихся наборах данных
- Записи хранятся проки/просмотров генерировать информацию из необработанных данных, которые называются каждый раз, когда кто-то обращается к странице
- Создать таблицы, которые обновляются ежедневно и действовать как кэш для MI
Каков наилучший подход?
Спасибо. Посмотрите на Analysis Services. – macleojw