Saltar al contenido

Compatibilidad con Consultar Mvsql

App Builder admite la ejecución de consultas de bases de datos remotas (RDBMS) mediante mvSQL. Esta función le permite utilizar la sintaxis de consultar mvSQL para consultar información y/o crear objetos comerciales. Está disponible tanto en la capa de lógica comercial como en la capa de almacenamiento de datos. Se está considerando la posibilidad de admitir otras bases de datos remotas (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 en sistemas de bases de datos relacionales. Existen muchos dialectos de SQL de distintos proveedores. Microsoft SQL Server tiene Transact-SQL. Oracle tiene PL/SQL. App Builder tiene su propio dialecto de SQL, llamado mvSQL. App Builder las reglas, incluidos los objetos comerciales, las reglas CRUD, las reglas de validación, etc., se representan todas como mvSQL.

Ejemplo de Video

Para Acceder a Mvsql Desde la Capa de Lógica Empresarial

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

mvSQLbizlogic

Para Acceder a Mvsql Desde la Capa de Almacenamiento de Datos

  1. Navegue hasta App Builder IDE
  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. Ubique 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 devolverá los resultados en el panel Resultados o puede hacer clic en Convertir en objeto comercial, que creará un nuevo objeto comercial utilizando la sintaxis proporcionada.

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

Compatible con Query:

  • Funciones mvSQL
  • funciones de base de datos
  • transferencia de 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 otras 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 existente denominada Clientes (Origen), puede seleccionarla:

    SELECT *
    FROM "Customers (Source)"

Para Utilizar el Campo de Consultar

  1. Ingrese la sintaxis de 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 comercial, haga clic en el botón Convertir en objeto comercial

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

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