SSAS: распределение мер по процентам - PullRequest
0 голосов
/ 09 марта 2010

Я использую куб SSAS, в котором хранятся факты HTTP-запросов. Это столбец «Время взято», в котором хранятся миллисекунды, которые занимал определенный HTTP-запрос.

Как ...

RequestID     Time Taken
--------------------------
1             0
2             10
3             20
4             20
5             2000

Я хочу предоставить отчет через Excel, который показывает распределение этих сроков по процентам запросов. Утверждение типа «90% всех запросов заняло менее 20 миллисекунд».

Анализ:

100%          <2000
80%           <20
60%           <20
40%           <10
20%           <=0

Я в значительной степени потерян, что было бы правильным подходом к проектированию агрегаций, вычислений и т. Д., Чтобы предложить этот анализ через Excel.

Есть идеи?

Спасибо, Alex

1 Ответ

0 голосов
/ 13 марта 2010

Предоставление отчета "через" Excel немного неоднозначно, так как Excel управляет своими собственными данными и выполняет свои собственные расчеты. Для манипулирования данными и генерации отчетов я предпочитаю Excel вместо SQL Server, который, в конце концов, действительно является продуктом конечного пользователя, тогда как SQL Server больше подходит для управления хранилищами данных.

Не могли бы вы уточнить, намерение ли вы:

  • манипулировать данными в SQL Server в данные для отчетов, а затем отправлять эти данные в Excel или ...

  • отправить данные в Excel, чтобы затем их можно было преобразовать в сгенерированные отчеты

...