Muchas gracias Werner.. Funcionó para mí..
Avalados por :
Hola,
He creado un Flowgraph en SAP HANA Web-based Development Work Bench en el que estoy tratando de cargar un archivo de texto en una tabla de base de datos de HANA. Mi tabla de destino tiene restricciones NOT NULL para todas las columnas y en mi archivo de texto hay valores NULL para algunas de las columnas. Por lo tanto, quiero reemplazar el NULL por cero '0' usando alguna expresión.
Recibo el siguiente error;
DE "SDI_USER"."_SYS_CE__popid_6_5DEC07FA09DA0965E10000000AAE627F_15217"": error interno: Error al ejecutar la consulta Error al ejecutar la consulta [null].Error: SAP DBTech JDBC: [287]: no se puede insertar NULL o actualizar a NULL: Columna no nula "/BIC/GAMTPER01" (posición de entrada -1) para la 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 (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" en /sapmnt/ld7272/a/HDB/jenkins_prod/workspace/8uyiojyvla/s/ptime/query/plan_executor/dml/qe_proc_sda.cc:1658
¿Puedes decirme qué transformación debo usar para escribir la expresión de reemplazo? He probado las siguientes transformaciones - Filter, MapOperation, CASE. Pero ninguna de ellas está funcionando y están dando errores de sintaxis.
Muchas gracias Werner.. Funcionó para mí..
Se añadiría la transformación de filtro y se usaría un mapeo como
ifnull("/BIC/GAMTPER01", 0.0)
para la columna "/BIC/GAMTPER01".
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute