Полуаддитивная мера Дата и время

У меня есть таблица фактов, для которой мне нужно выполнить последнюю дочернюю агрегацию, и к ней прикреплены DimDate, а также DimTime ..

Я могу (и делал это в прошлом) полуаддитивный по одному «временному» измерению, но два меня немного обманывают ... возможно ли это, поддерживается ли это в SSAS 2012? (или табличный, но не слишком суетливый)

мои требования:

  • отчет за год ..... вплоть до минуты (или секунды)
  • если два факта относятся к одному и тому же дню (DimDate) ... для LastChild следует использовать тот, который имеет наибольшую метку времени (DimTime), а не их сумму.
  • производительность, поэтому 10 лет, 365 дней, 24 часа, 60 минут кажутся нецелесообразными для одного измерения ... чуть более 5 миллионов записей. А как насчет секунд?

Если бы кто-нибудь мог связать меня с каким-нибудь ресурсом / книгой, это было бы потрясающе ... Я серьезно борюсь с Google здесь!

Благодарность!


person m1nkeh    schedule 16.10.2014    source источник


Ответы (1)


Полуаддитивные меры в многомерной AS могут использовать только одно измерение в качестве «последнего» элемента. Следовательно, единственной возможностью было бы объединить время и дату в одно измерение, но, вероятно, в разные иерархии.

person FrankPl    schedule 17.10.2014
comment
вау ... это звучит как ужасная оплошность, я сыграю и посмотрю, как у нас обстоят дела, огромное измерение «Время», которое также необходимо, чтобы охватить что-то вроде DateOfBirth, переход к минуте будет ужасным ... может быть, я слишком наивен, думая, что одно, единственное измерение даты, для ролевой игры для всего, является ответом ... вместо этого, может быть: DimDate, DimTime, DimDateTime? Пользователи могут немного запутаться, зная, какой именно из них они собираются использовать .... Спасибо. - person m1nkeh; 18.10.2014