Não entendi o script utilizando na carga de dados, especificando o tipo de join. No primeiro script, quando especificou as tabelas paises1 e paises2, foram criadas duas tabelas no modelo. Mas quando especifica o join e retira o nome da tabela paises2, é criada apenas 1 tabela com 3 colunas? Ficou confuso.
Por exemplo, no script abaixo, é criada apenas a tabela "Paises1" com 3 colunas? codigo_pais, nome_pais_1 e nome_pais_2?
[Paises1]:
Load * Inline
[
codigo_pais, nome_pais_1
001,Brasil
002,Argentina
003,Paraguai
];
Outer Join (Paises1)
Load * Inline
[
codigo_pais, nome_pais_2
001,Brasil
002,Argentina,
004,Uruguai
];