Sì, se ovviamente ha senso che una data/ora sia una chiave o una parte di una chiave se è necessario identificare in modo univoco punti o periodi di tempo discreti. Non posso dire se questo si applica al tuo scenario, ma come regola generale non c'è alcun motivo fondamentale per cui le chiavi non possano essere basate sul tempo:quasi tutti i data warehouse lo fanno.