1
resposta

Chave Primário_Tabela de Fato_001

Agradeço o seguinte esclarecimento: Nas combinações das chaves primárias que fazem parte da chave primária da tabela de TAB_FATO001 e TAB_FATO_004, ambas da base de dados Fontes_DB, não se deveria usar Cod_Filho em vez de Cod_Organizacional? coloquei essa questão porque no Datawarehouse (Base de Dados DW_Sucos) a chave primária da Dim_Organizacional é Cod_Filho e não Cod_Organizacional. E, não estou a conseguir fazer a carga da Fato_001 com o erro na Dimensão Organizacional, no campo Cod_Filho. Cumprimentos.

João Ledo.

1 resposta

Oii João, tudo bom?

Os nomes das chaves primárias em tabelas distintas não prejudica ao realizar as cargas.

O erro que mandou em um tópico anterior, temos o seguinte: “DTS_E_INDUCEDTRANSFORMFAILUREONERROR”

Isso quer dizer que no seu projeto, tem um conflito entre os tipos dos dados, algum dado não foi convertido corretamente. Como o erro indica os campos Dim_Organizacional e de Cod_Filho, preciso que você veja o seguinte:

Volte na criação da Dim_Organizacional, e verifique se a conversão de dados foi realizada corretamente. Em específico, verifique se Cod_Filho está marcado como “cadeia de caracteres unicode” e comprimento de 50.

Verifique também, se no projeto em que fizemos as tabelas do banco de dados, Cod_Filho está configurado para ser “nvarchar 50”.

Qualquer coisa me fala, tá bom? Tô por aqui.