> For the complete documentation index, see [llms.txt](https://docs.skyone.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skyone.cloud/espanol/skyone-studio/integraciones/flujos/modulos-de-herramientas/modulo-data-sql-execute.md).

# Módulo Data SQL Execute

### Definición

El módulo instrumental “Data SQL Execute” permite ejecutar los Data Jobs dentro de un flujo, lo que posibilita la personalización y configuración dinámica de los datos que están siendo procesados.

Este módulo también incluye recursos como “Devolver datos”, que proporciona una vista general de la información en un archivo.

{% hint style="warning" %}
Para utilizar este módulo, es necesario tener habilitado [**Data Management**](/espanol/skyone-studio/data-management-engine.md) y haber configurado previamente un [**Data Engine**](/espanol/skyone-studio/data-management-engine/engine.md).
{% endhint %}

### Agregar el módulo “Data SQL Execute”

El módulo “**Data SQL Execute**” aparece en la opción Herramientas dentro de la edición de un flujo.\
Después de seleccionarlo, se mostrará la ventana modal de configuración inicial.

<figure><img src="/files/kH8vsmtQrRcG5XuSAVny" alt=""><figcaption></figcaption></figure>

Completa o selecciona los siguientes ítems para ejecutar un Data Job en tu flujo:

* Selecciona el Data Engine
* Elige el Data Job y la Base de datos correspondiente

<figure><img src="/files/3XkzjqHAJ8tP5H4ZI86d" alt=""><figcaption></figcaption></figure>

Para finalizar, haz clic en “**Guardar**”.

### Editar el módulo

Para editarlo, basta con hacer clic en “[**Editar**](/espanol/skyone-studio/integraciones/edicion-de-disparadores-y-modulos-en-el-flujo.md)” dentro del módulo.

Es posible utilizar los siguientes recursos:

* **Esperar procesamiento**: cuando está activado, la ejecución espera hasta que el procesamiento finalice para continuar con el flujo.

{% hint style="warning" %}
Si está desactivado, la ejecución solo inicia el procesamiento y avanza en el flujo sin esperar.
{% endhint %}

* **Devolver datos**: está vinculado al ítem Esperar procesamiento y devuelve una muestra de los datos.\
  Esta muestra puede ser utilizada como parámetro dentro del flujo.
* **Simular salida de prueba (Mock):** permite simular el retorno del componente sin necesidad de ejecutarlo para guardar.

<figure><img src="/files/7BOYz6clPRm4SaSfxEUM" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Si la opción **Devolver datos** está activa, no es posible utilizar este recurso.
{% endhint %}

### Configuración de paginación

En este bloque, puede configurar la paginación para optimizar la ejecución de consultas SQL, garantizando un mayor control, seguridad y flexibilidad para cada caso de uso.

Para gestionar el volumen de registros devueltos, complete los parámetros de **Límite** y **Offset**, considerando que:

* **Límite:** Define la cantidad máxima de registros que se devolverán en una sola ejecución.
* **Offset:** Define el punto de partida de la lectura de los datos.

<figure><img src="/files/Er7LDjlRF7zI9DTY6cIe" alt=""><figcaption></figcaption></figure>

#### **Ejemplo práctico**

Para entender cómo estos parámetros afectan el retorno de sus datos, considere el siguiente escenario:

**Configuración:**

* Límite: 5
* Offset: 10

**Resultado:** El sistema omitirá los primeros 10 registros y devolverá únicamente los 5 elementos siguientes. En la práctica, recibirá los resultados ubicados entre la 11ª y la 15ª posición de su base de datos.

***

**Sincronizar parámetros:** actualiza los [parámetros](/espanol/skyone-studio/data-management-engine/parametros.md) del componente con las definiciones actuales del [Data Job](/espanol/skyone-studio/data-warehouse/data-jobs.md) para garantizar la integridad de la ejecución.

<figure><img src="/files/7s5vefalJbj428XlKhBF" alt=""><figcaption></figcaption></figure>

***

Para finalizar, haga clic en "**Siguiente**". Será redirigido a la pantalla de prueba de ejecución.

Si todo está correcto, finaliza haciendo clic en “**Guardar**”.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.skyone.cloud/espanol/skyone-studio/integraciones/flujos/modulos-de-herramientas/modulo-data-sql-execute.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
