Cómo aplicar una transformación de conversión
Nota: Estos pasos no se aplican a las funciones de conversión
to_bytes
y to_chars
.La asignación se guarda y el ícono de asignación cambia de rojo a verde para este modelo lógico en la pestaña Modelos de la página Modelado.
Ejemplo: cómo aplicar una transformación de función de conversión
Por ejemplo, para convertir un valor entero desde la columnaBALANCE
de la tablaCUSTOMER
del modelo físico ClientSheet
en un valor flotante para llenar la columna CUSTBALANCE
de una entidad lógicaCUSTPROFILE
: - Seleccione la entidad
CUSTPROFILE
en el lienzo. - Haga clic en el panel Transformaciones y, una vez allí, haga clic en el ícono Transformación contra la columna
CUSTBALANCE
. - En la ventana emergente, seleccione la opción Función.
- En el campo Categoría seleccione Conversión.
- En el campo Nombre seleccione la función de conversión (valor entero, destino de cadena). Se le ofrece la opción de definir el valor y el destino debajo de los campos de entrada.
- Haga clic en Valor y seleccione la opción Columna.
- En el menú desplegable Nombre de modelo físico, seleccione el modelo físico
ClientSheet
. - En el menú desplegable Nombre de tabla seleccione una tabla
CUSTOMER
. - En el menú desplegable Nombre de columna seleccione la columna
BALANCE
.
- En el menú desplegable Nombre de modelo físico, seleccione el modelo físico
- Haga clic en Destino y realice estas selecciones. Nota: En este ejemplo, puede ver que el tipo de datos de destino esperado es cadena.
- Seleccione la opción Constante.
- En el menú desplegable Tipo, seleccione el tipo de datos
String
. - En el campo Valor, ingrese Flotante. Este es el tipo de datos de destino.
- Haga clic en Aceptar.
La transformación de la función de conversión aplicada se describe en el lienzo.