Вопрос

Можно добавить неагрегированную меру на кубик OLAP? Например, у меня есть поле «DateTime» в моей реляционной БД, и я хотел бы не использовать какую-либо функцию агрегации при запросе этой меры куба. Есть ли сценарий, где это может быть возможно?

Это было полезно?

Решение

Как правило, у вас будут только агрегатные данные в кубе OLAP, поскольку основная цель куба состоит в том, чтобы предварительно агрегировать данные.

Хотя вы можете добавить datestamp в качестве измерения и иметь каждое значение в кубе, представляющем одну запись в вашей реляционной базе данных, вы потеряете большую часть результата производительности, имеющие данные в структуре OLAP.

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

Другие советы

Большую часть времени, когда основные данные будут содержать много разных данных при запросе, так что же будет результатом для этой меры? Можете ли вы описать вам требование более подробно?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top