0 / 0

Nodos que admiten la retrotracción de SQL

Última actualización: 01 may 2025
Optimización de SQL (SPSS Modeler)

Las siguientes tablas muestran nodos, que representan operaciones de minería de datos que admiten pushback SQL. Si un nodo no aparece en estas tablas, no da soporte a la retrotracción de SQL.

Tabla 1. Nodos de operaciones de registro
Nodos que admiten la generación de SQL Notas
Seleccionar Sólo da soporte a la generación si se da soporte a la generación de SQL para la propia expresión de selección. Si alguno de los campos tiene nulos, la generación de SQL no proporciona los mismos resultados para descartar que los que se proporcionan en SPSS Modelernativo.
Ejemplo El muestreo simple admite la generación de SQL en grados dependiendo de la base de datos.
Agregar La compatibilidad de la generación de SQL con la agregación depende del tipo de almacenamiento de datos.
Adición de RFM Admite la generación, salvo si guarda la fecha de la segunda o tercera transacción más recientes, o solamente si se incluyen transacciones recientes. Sin embargo, la inclusión de las transacciones recientes funciona si se devuelve la función datetime_date(YEAR,MONTH,DAY).
Ordenar  
Fusión No se genera SQL en el caso de fusión por orden.

Fusión por clave con unión total o parcial exterior solamente es compatible su el controlador/base de datos lo admite. Los campos de entrada no coincidentes pueden renombrarse utilizando un nodo Filtro, o los ajustes de Filtro de un nodo de importación.

Admite la generación de SQL para la fusión por condición.

En todos los tipos de fusiones, SQL_SP_EXISTS no se admite si las entradas se originan en bases de datos diferentes.

Añadir Admite la generación si las entradas no están ordenadas. La optimización SQL solo es posible cuando las entradas tienen el mismo número de columnas.
Distinto Un nodo Distinguir con la modalidad (predeterminada) Crear un registro compuesto para cada grupo seleccionada no admite la optimización de SQL.
Tabla 2. Compatibilidad de generación SQL en el nodo Muestrear para obtener muestras simples
Modo Ejemplo Tamaños máximo Semilla Db2 for z/OS Db2 para OS/400 Db2 para Win/UNIX Oracle SQL Server Teradata
Incluir Primero n/d   Y Y Y Y Y Y
  1-de cada-n desactivado   Y Y Y Y   Y
    máx   Y Y Y Y   Y
  Aleatorio % desactivado desactivado Y   Y Y   Y
      act Y   Y Y    
    máx desactivado Y   Y Y   Y
      act Y   Y Y    
Descartar Primero desactivado         Y    
    máx         Y    
  1-de cada-n desactivado   Y Y Y Y   Y
    máx   Y Y Y Y   Y
  Aleatorio % desactivado desactivado Y   Y Y   Y
      act Y   Y Y    
    máx desactivado Y   Y Y   Y
      act Y   Y Y    
Tabla 3. Compatibilidad de generación SQL en el nodo Agregar
Almacenamiento Suma Media Mín Máx SDev (desviación estándar) Mediana Recuento Varianza Percentil
Entero Y Y Y Y Y S* Y Y S*
Real Y Y Y Y Y S* Y Y S*
Fecha     Y Y   S* Y   S*
Hora     Y Y   S* Y   S*
Indicación de fecha y hora     Y Y   S* Y   S*
Serie     Y Y   S* Y   S*

* Mediana y Percentil están soportados en Oracle.

Tabla 4. nodos de operaciones con campos
Nodos que admiten la generación de SQL Notas
Tipo La generación SQL sólo se admite si se instancia el nodo Type y no se especifica ninguna comprobación de tipo ABORT o WARN .
Filtro  
Derivar

La generación de SQL sólo se admite si el SQL generado a partir de la expresión derivada es válido.

Sin embargo, SPSS Modeler no puede generar SQL si elige Estado o Recuento para la opción Derivar como.

  • STATE no puede traducirse a SQL porque depende del seguimiento de estados persistentes, que SQL no maneja de forma inherente.
  • COUNT requiere mantener un total en ejecución, que el SQL estándar tampoco admite.
Conjunto Admite la generación de SQL de objetivos continuos. Para otros objetivos, admite la generación solamente si se utiliza el método de conjunto Mayor confianza gana.
Relleno La generación de SQL es compatible si el SQL generado a partir de la expresión de derivación es válido.
Anonimizar Admite generación de SQL de objetivos continuos y la generación parcial de SQL de objetivos nominales y marca.
Reclasificar  
En intervalo La generación SQL se admite si se utiliza el método de binning Tiles (equal count) y se selecciona la opción Read from Bin Values tab if available. Debido a las diferencias en el modo en que se calculan los límites de intervalos (debidos a la naturaleza de la distribución de los datos en los campos de intervalos), es posible que vea diferencias en los resultados por intervalos si se comparan con los resultados de la ejecución de flujos normales y con los resultados de la retrotracción de SQL. Para evitarlo, utilice el modo de cuantiles Recuento de registros y elija Añadir a siguiente o Mantener en el actual para los cuantiles y, de este modo, obtendrá la coincidencia más aproximada entre los dos métodos de ejecución de flujos.
Análisis de RFM La generación SQL es compatible si se selecciona la opción Leer de la pestaña Valores de la papelera si está disponible, pero los nodos posteriores no la soportarán.
Partición Admite la generación de SQL para asignar registros a particiones.
Marcas  
Reestructurar  
Tabla 5. nodos de gráficos
Nodos que admiten la generación de SQL Notas
Distribución  
Malla  
Evaluación  

En algunos modelos se puede generar SQL para el nugget de modelo y devuelve la etapa de puntuación de modelo a la base de datos. El uso principal de esta característica no es mejorar el rendimiento, sino permitir que los flujos que contienen estos nuggets tengan su SQL devueltos. Consulte Generación de SQL a partir de nuggets de modelo para obtener más información.

Tabla 6. nuggets de modelo
Nuggets de modelo compatibles con la generación de SQL Notas
Árbol C&R Admite la generación SQL para la opción de árbol único, pero no para las opciones de aumento, agregación autodocimante y conjuntos de datos de gran tamaño.
QUEST  
CHAID  
C5.0  
Lista de decisiones  
Lineal Admite la generación de SQL para la opción de modelo estándar, pero no para las opciones de aumento, agregación autodocimante y conjuntos de datos de gran tamaño.
Red neuronal Admite la generación de SQL para la opción de modelo estándar (solamente perceptrón multicapa), pero no para las opciones de aumento, agregación autodocimante y conjuntos de datos de gran tamaño.
PCA/Factorial  
Logística Admite la generación de SQL para el procedimiento multinomial, pero no binomial. En el procedimiento multinomial, no se admite la generación si se seleccionan las confianzas, salvo que el tipo de objetivo sea Marca.
Conjuntos de reglas generados  
Clasificador automático Si hay habilitado un adaptador de puntuación de función definida por el usuario (UDF), estos nuggets admiten retroacción de SQL. Además, si se utiliza la generación SQL de objetivos Continuos o el método de conjunto Mayor confianza gana, estos nuggets admiten mayor retrotracción en sentido descendente.
Autonumérico Si hay habilitado un adaptador de puntuación de función definida por el usuario (UDF), estos nuggets admiten retroacción de SQL. Además, si se utiliza la generación SQL de objetivos Continuos o el método de conjunto Mayor confianza gana, estos nuggets admiten mayor retrotracción en sentido descendente.
Tabla 7. Nodos de salida
Nodos que admiten la generación de SQL Notas
Tabla Da soporte a la generación si se da soporte a la generación de SQL para la expresión de resaltado.
Matriz
Análisis Admite la generación en función de las opciones seleccionadas.
Transformar  
Estadísticos Admite la generación si no se utiliza la opción Correlate.
Informe  
Val. globales