Variables en Nodos

SQL Editor|4 min de lectura|Actualizado: 18 sept 2026

El proceso de "Variables en Nodos" permite la creación y gestión de variables dentro de los nodos que conectan un origen y un destino. Estas variables se pueden utilizar para personalizar y automatizar consultas SQL en la sección "SQL Editor > where".

Cargando imagen...Variables en NodosVariables en Nodos

Características Principales

Definición de Variables:

Las variables se definen utilizando el símbolo @ seguido del nombre de la variable, por ejemplo, @date. Puede crear tantas variables como considere necesarias para sus consultas.

Tipos de Variables:

Hard Text (Texto Fijo): Valores constantes que no cambian, tales como @date = '10/20/2025'. Cargando imagen...Tipos de VariablesTipos de Variables

Python code (Código Python): Permite la ejecución de código dinámico entre llaves {}, como por ejemplo {{today().replace(...)}}, para programar jobs y personalizar cada ejecución.

Ejemplos de uso — Código Python:

  • Primer día del mes actual:
python
{{ today().replace(day=1).strftime('%Y%m%d') }}
  • Último día del mes actual:
python
{{ ((today().replace(day=28) + timedelta(days=4)).replace(day=1) - timedelta(days=1)).strftime('%Y%m%d') }}
ADVERTENCIA

En el código Python, las cadenas de texto deben ir entre comillas simples ('...'), no comillas dobles.

Cargando imagen...Tipos de Variables PythonTipos de Variables Python

Dentro del Editor SQL, puede utilizar estas variables para crear consultas SQL dinámicas. Importante: Al hacer referencia a la variable en la cláusula WHERE, esta debe ir entre comillas simples para evitar errores de sintaxis. Ejemplo:

sql
SELECT * FROM table WHERE date = '@date'

Implementación

Creación de Variables:

Defina las variables requeridas en el nodo correspondiente. Asigne valores fijos o dinámicos según sea necesario.

Cargando imagen...ImplementaciónImplementación

Configuración de Consultas SQL

Utilice las variables definidas en el Editor SQL para personalizar sus consultas. Asegúrese de que las variables estén correctamente referenciadas entre comillas simples ('@variable') para evitar errores de sintaxis.

Ejecución de Jobs

Utilice las variables definidas dentro del "SQL Editor" para personalizar las consultas. Asegúrese de que las variables estén correctamente referenciadas en la consulta.

Programe la ejecución de tareas utilizando variables dinámicas. Asegúrese de que el código Jinja2 entre llaves {} esté implementado correctamente para obtener los valores deseados.