|
|
|
как перенести меру в MDX скрипт не потеряв производительности
|
|||
|---|---|---|---|
|
#18+
Добрый день. Пытаюсь посчитать цену Revenue Per Request = Video Revenue / Video Requests где Video Revenue и Video Requests это отфильтрованные суммы. работает достаточно быстро, но мне нужно это в виде меры куба и если такое перенести вместо TT1 инлайнить NONEMPTY({[Dim Arena].[Arena Key].[Arena Key] * [Dim Calendar].[Date].[Date]}, [Measures].[New Valid Video Revenue]), то конечно тормозить. есть ли способ это перенести в MDX скрипт или может по-другому переписать? а то появляются мысли считать цену на уровне ETL, а в кубе иметь межа группу с готовой мерой цена. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 14:05 |
|
||
|
как перенести меру в MDX скрипт не потеряв производительности
|
|||
|---|---|---|---|
|
#18+
Непонятно, в чем проблема? Если в таком виде работает быстро, то так в куб и переносите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 14:33 |
|
||
|
как перенести меру в MDX скрипт не потеряв производительности
|
|||
|---|---|---|---|
|
#18+
в моем случае решилось так (забыл, мне же надо последние 30 дней только). видимо это уменьшило область на которой производятся вычисления и сейчас, деже если это инлайнить - работает быстро. {[Dim Arena].[Arena Key].[Arena Key] * [Dim Calendar].[Date].[Date]} [Dim Arena].[Arena Key].[Arena Key] * [Last 30 days] а интересно, что делать, если надо за все время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 14:35 |
|
||
|
как перенести меру в MDX скрипт не потеряв производительности
|
|||
|---|---|---|---|
|
#18+
bideveloper, я чето подумал - это нельзя перенести в таком виде SET TT1 AS NONEMPTY({[Dim Arena].[Arena Key].[Arena Key] * [Dim Calendar].[Date].[Date]} , [Measures].[Valid Video Revenue] ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 14:40 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39627041&tid=1857915]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
170ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 275ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...