Oui c'est acceptable dans un projet de datawarehouse. Ici on parle de normalisation pour une base transactionnelle (OLTP).

Dans le monde OLAP on peut dénormaliser car l'objectif n'est pas d'avoir de bonnes performances, et les modèles en étoile/flocon induisent cette dénormalisation.

Sur un DWH on peut avoir des requêtes très complexes qui tournent pendant plusieurs heures, mais ce n'est pas un problème. Il y a un tableau qui résume bien les différentes du monde OLTP et OLAP ici: http://datawarehouse4u.info/OLTP-vs-OLAP.html (tout en bas).

Comme on peut le voir:
- En OLTP, on aura beaucoup de petites requêtes avec un temps d'exécution très court, le plus court possible, avec la meilleure normalisation possible.
- En OLAP, on aura moins de requêtes mais plus complexes (aggregations, etc.) et pourront durer beaucoup plus longtemps, avec une dénormalisation plus ou moins poussée selon les cas.