Oi, quando o instrutor diz "As dimensões Dim1, Dim2, Dim3 e Dim4 devem ser chaves primárias da tabela. As chaves primárias identificam a linha da tabela, não podemos ter uma tabela com duas linhas e as mesmas chaves primárias."
Na verdade ele quis dizer que a chave primária de uma dimensão será chave estrangeira numa tabela fato, certo? Porque numa tabela fato de venda, por exemplo, o codigo do cliente (chave de outra tabela) pode se repertir em várias linhas nessa tabela venda, caso várias vendas tenham sido feitas pra esse cliente.