Muito obrigado Werner. Funcionou para mim.

Avalados por :
Olá,
Criei um Flowgraph no SAP HANA Web-based Development Work Bench no qual estou tentando carregar um arquivo de texto em uma tabela de banco de dados do HANA. Minha tabela de destino tem restrições NOT NULL para todas as colunas e no meu arquivo de texto há valores NULL para algumas das colunas. Portanto, quero substituir o NULL por zero '0' usando alguma expressão.
Estou recebendo o seguinte erro:
DE "SDI_USER"."_SYS_CE__popid_6_5DEC07FA09DA0965E10000000AAE627F_15217": erro interno: Erro ao executar a consulta Erro ao executar a consulta [null].Erro: SAP DBTech JDBC: [287]: não é possível inserir NULL ou atualizar para NULL: Coluna não nula "/BIC/GAMTPER01" (posição de entrada -1) para a consulta " INSERT INTO """test"".""table1""" ( "/BIC/GHYPSCENR", "FISCYEAR", "/BIC/GHYPVIEW", "/BIC/GHYPFLENT", "/BIC/GHYPFLACT", "/BIC/GHYPCRVAL", "/BIC/GHYPICPVL", "/BIC/GHYPCUST1", "/BIC/GHYPCUST2", "/BIC/GHYPCUST3", "/BIC/GHYPCUST4", "/BIC/GAMTPER01", "/BIC/GAMTPER02", "/BIC/GAMTPER03", "/BIC/GAMTPER04", "/BIC/GAMTPER05", "/BIC/GAMTPER06", "/BIC/GAMTPER07", "/BIC/GAMTPER08", "/BIC/GAMTPER09", "/BIC/GAMTPER10", "/BIC/GAMTPER11", "/BIC/GAMTPER12") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" em /sapmnt/ld7272/a/HDB/jenkins_prod/workspace/8uyiojyvla/s/ptime/query/plan_executor/dml/qe_proc_sda.cc:1658
Pode me dizer que transformação devo usar para escrever a expressão de substituição? Já tentei as seguintes transformações - Filter, MapOperation, CASE. Mas nenhuma delas está funcionando e estão gerando erros de sintaxe.
Muito obrigado Werner. Funcionou para mim.
Seria adicionada a transformação do filtro e seria utilizado um mapeamento como
ifnull("/BIC/GAMTPER01", 0.0)
para a coluna "/BIC/GAMTPER01".
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute