Buen día:
Uno de los principales problemas de utilizar los Id como texto es al momento de ordenarlos ya que te va a ordenar como texto por ejemplo:
1
12
111
2
21
3
333
etc…
Otro detalle puede ser que al ser tipo texto ´puede contener espacios en alguna de las tablas de hechos que ya no será igual a la de los de la tabla de dimensiones.
Espero te sea de utilidad.
Saludos