Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Compatibilidad con consultar mvSQL en Jitterbit App Builder

App Builder admite la ejecución de consultas RDBMS mediante mvSQL. Esta función permite usar la sintaxis de consultar mvSQL para consultar información o crear objetos de negocio. Está disponible tanto en la capa de lógica de negocio como en la capa de almacenamiento de datos. Se está considerando la compatibilidad con otras bases de datos RDBMS, además de mvSQL, en futuras versiones.

Para obtener información general sobre mvSQL:

SQL es un lenguaje de programación declarativo que se utiliza para consultar sistemas de bases de datos relacionales. Existen muchos dialectos de SQL de diferentes proveedores. Microsoft SQL Server utiliza Transact-SQL. Oracle utiliza PL/SQL. App Builder tiene su propio dialecto de SQL, llamado mvSQL. Las reglas de App Builder, incluyendo Business Objects, reglas CRUD, reglas de validación, etc., se representan como mvSQL.

Ejemplo de vídeo

Para acceder a mvSQL desde la capa de lógica empresarial

  1. Navegue hasta el IDE de App Builder
  2. Haga clic en Construir su aplicación en el menú Construir
  3. Haga clic en el elemento de navegación Capa de lógica de negocios
  4. Haga clic en el ícono Ejecutar mvSQL en el panel Origen de datos de la capa empresarial

mvSQLbizlogic

Para acceder a mvSQL desde la capa de almacenamiento de datos

  1. Navegue hasta el IDE de App Builder
  2. Haga clic en Construir su aplicación en el menú Construir
  3. Haga clic en el elemento de navegación Capa de almacenamiento de datos
  4. Localice la fuente de datos con la que está trabajando y haga clic en el ícono mvSQL

mvSQLdatastorage

Ejecutar pantalla mvSQL

Desde la nueva pantalla Ejecutar mvSQL, puede escribir la sintaxis mvSQL en el campo Consulta del panel Ejecutar mvSQL. En ese momento, puede hacer clic en Ejecutar, que ejecutará la consultar y mostrará los resultados en el panel Resultados, o bien hacer clic en Convertir a objeto de negocio, que creará un nuevo objeto de negocio con la sintaxis proporcionada.

Al trabajar en el campo Consulta, usted tiene a su disposición las mismas opciones y herramientas (lógica, funciones) que tendría si estuviera creando un Objeto de Negocio a través de la pantalla SQL de Negocio estándar.

Compatible con la consulta:

  • Funciones mvSQL
  • funciones de base de datos
  • paso a través de la base de datos, ${.}- subconsultas (select * from (select * from customer…))- Uniones
  • Agrupar por también funcionará como una regla; es decir, al usar una función de agregación como Count(1), se agrupará automáticamente por las demás columnas seleccionadas.
  • Sustitución de listas. Por ejemplo:
select CustomerId || '!' as Example, Right({{Ejemplo}}, 4) as Example2
from CUSTOMERS
WHERE {{Ejemplo2}} like '%R!%'

EjecutarmvSQL

Puede llamar o hacer referencia a reglas existentes en su sintaxis mvSQL. Si, por ejemplo, tiene una regla llamada "Clientes (Origen)", puede seleccionarla:

    SELECT *
    FROM "Customers (Source)"

Para utilizar el campo de consultar

  1. Introduzca la sintaxis de su consultar mvSQL. Por ejemplo:

        SELECT *
        FROM Customers
        WHERE Country = 'USA'
    
  2. Guarde la sintaxis (Control+S) o haga clic en el botón Ejecutar.

  3. Revise la información resultante en el panel Resultados.

    mvSQLresults

  4. Si desea convertir esto en un objeto de negocio, haga clic en el botón Convertir en objeto de negocio.

  5. Proporcione la información de detalle de la regla requerida:

    • Nombre
    • Propósito
    • Origen de datos
    • Destino
  6. Haga clic en Guardar.