Tengo una aplicaicon PB2021 , al crear un proyecto POWERSERVER 2021; estoy teniendo problemas con la generacion del modelo, en SnapDev, veo que el modelo crea un tipo de datos que no corresponde al DW.
El asunto es que el SP DataSource del dw es un sp que tiene un tipo y en funcion del tipo devuevle un resulset distinto
CONSULTA_02.sp
@tIPO,
@pARAMETROS
Begin
If @Tipo=1
Select 'AAA,'BBB','CCCC' from ....
Else If @TIpo =2
Sellect 1, 22, 1999 from .....
Else If @TIpo =3
Sellect 'A' as Letra, 2 as Num from ............
End
Yo uso el tipo 3 por ejemplo para el DW dw_listado
El modelo que reprsenta el DW dw_listado que se crea , le coloca los campos correspondientes al tipo 3 ( Letra,Num) que se envia, pero los tipos de datos aparentemente los asigana por el primer bloque, Varchar, Varchar, Varchar , esto genera el error
"The Int32 type is not compatible with the data type mapped property Num on model dw_listado"
porque al segundo campo Num , el modelo le asigno Stringy asi en todas los DW que utilizan ese tipo se store.
COMO PUEDO RESOLVER ESTO POR FAVOR
Gracias