Bonjour,
Il n’y a pas de méthode recommandée pour ça, tous les cas étant uniques, mais partant du principe qu’il est toujours préférable d’utiliser des clés numériques, vous pourriez simplement créer la liste des champs textes uniques et insérer une colonne index. De là, vous pourrirez récupérer la colonne index dans votre table de faits.
Cela dit, si vous créez votre table de dimensions à partir de votre table de faits, les champs textes seront toujours identiques à ceux de votre table de faits. Donc, si vous n’avez pas de problèmes de performance, établir la relation sur un ID texte pourrait également être satisfaisant.
Au plaisir,
Sophie