Saltar al contenido

Opciones de transmisión en Jitterbit App Builder

Al trabajar con columnas en App Builder, puede que le interese aprovechar las Opciones de conversión. Estas opciones se utilizan para asignar un tipo de dato a una expresión y están disponibles para las columnas al crear y modificar reglas de negocio. Permiten cambiar el valor del tipo de dato lógico de una columna seleccionada, manteniendo intacto el tipo de dato físico en la capa de almacenamiento de datos. Este artículo ofrece una descripción general de las diferentes opciones de conversión disponibles, así como un ejemplo de cómo trabajar con ellas para el porcentaje.

Para trabajar con las Opciones de Reparto, se accede a ellas desde la capa de Lógica de Negocio de App Builder. Al crear una regla y acceder a la pantalla SQL de Negocio para definirla, cada columna añadida a la regla tiene un icono emergente correspondiente en el que se puede hacer clic para ver y editar la información detallada de la columna. Las Opciones de Reparto se encuentran en esta pantalla de definición de columnas.

Los diferentes tipos de datos lógicos disponibles para seleccionar como opciones de conversión son:

  • Booleano - Sí/No
  • Moneda - Se deben utilizar valores numéricos con decimales para almacenar valores de moneda.
  • Fecha - Solo fecha
  • Fecha/Hora - Fecha y hora del día
  • Decimal - Tipo de datos numéricos con escala y precisión fijas
  • Archivo - Adjunto binario
  • HTML - HTML
  • Número - Cualquier número
  • Porcentaje - Porcentaje
  • Foto - Imagen
  • Cadena - Cadena
  • Hora - Solo la hora del día
  • ID único - Identificador único

Los siguientes valores corresponden al valor del Tipo de datos lógicos seleccionado y también están disponibles para configurarse en Opciones de conversión si corresponde al Tipo de datos lógicos:

La longitud de un tipo de dato numérico es el número de bytes que se utilizan para almacenar el número. La longitud de una cadena de caracteres o un tipo de dato Unicode es el número de caracteres. La longitud de los tipos de dato binarios, varbinary e imágenes es el número de bytes. Por ejemplo, un tipo de dato int puede contener 10 dígitos, se almacena en 4 bytes y no acepta decimales. El tipo de dato int tiene una precisión de 10, una longitud de 4 y una escala de 0. La Precisión es la cantidad de dígitos de un número. Por ejemplo: el número 123.45 tiene una precisión de 5. Escala es el número de dígitos que se muestran a la derecha de la coma decimal en un número. Por ejemplo, el número 123.45 tiene una escala de 2.

Opciones de conversión para el ejemplo de porcentaje

Este ejemplo describe las opciones de conversión al definir una columna en una regla de negocio como un tipo de dato lógico porcentual.

Se pueden configurar los siguientes valores para un tipo de dato lógico porcentual:

  • Longitud para un tipo de dato numérico es el número de bytes que se utilizan para almacenar el número. La longitud para una cadena de caracteres o un tipo de dato Unicode es el número de caracteres. La longitud para los tipos de datos binarios, varbinary e imagen es el número de bytes. Por ejemplo, un tipo de dato int puede contener 10 dígitos, se almacena en 4 bytes y no acepta decimales. El tipo de dato int tiene una precisión de 10, una longitud de 4 y una escala de 0.
  • Precisión es el número de dígitos de un número. Por ejemplo: el número 123.45 tiene una precisión de 5.
  • Escala es el número de dígitos que se muestran a la derecha de la coma decimal en un número. Por ejemplo, el número 123.45 tiene una escala de 2.

Al trabajar con porcentajes, recuerda que el 50% es 0.5. Si necesitas representar el 12.34%, es 0.1234 y necesitas una escala de 4 para representarlo.

Nota

Las Opciones de Formato son diferentes a las del nivel de Control, donde puede configurar Cadena de Formato como Porcentaje - Decimal (12,5 %) o Porcentaje - Número Entero (12 %). Si desea usar las Opciones de Formato para Porcentaje, primero debe desactivar cualquier Cadena de Formato aplicada en el panel Varios. Aplicar la Cadena de Formato podría entrar en conflicto con la configuración de las Opciones de Formato.

Recursos adicionales

Para más información, consulte el artículo de Microsoft Precisión, escala y longitud