Персонализиран интервал в измерението

Търся препоръки за най-добра практика тук.

Имам изискване, при което в даден ден трябва да имам произволен брой интервали (помислете за кофи от време, които са съставени от транзакции), където мога да имам най-много N интервала на ден. Тези интервали са като времето, но могат да бъдат с произволна дължина, т.е. някои са секунди, други са минути.

Как трябва да се формират интервалите се основава на моите изходни данни. Във всеки даден ден винаги започваме с интервал 1 и не е известен общият брой интервали, които ще имаме по EOD, всеки интервал се определя от фиксиран брой транзакции. За всеки интервал ще трябва да знам и крайния час.

Какъв е най-добрият подход тук? Трябва ли да разделям таблицата си с факти и да се свързвам със стандартно измерение за час/минута/секунда или трябва да използвам данните си за транзакциите, за да направя измерение, което го приспособява?

Оценявам вашите отзиви.


person Dave    schedule 21.05.2012    source източник


Отговори (1)


Ако кофите са навреме, вероятно трябва да го направите на едно от вашите измерения. Има свойство на атрибутите, наречено bucket, което може да направи това вместо вас

person Diego    schedule 23.05.2012