0 / 0
Torna alla versione inglese della documentazione
Nodi che supportano il pushback SQL
Ultimo aggiornamento: 07 ott 2024
Ottimizzazione SQL (SPSS Modeler)

Le tabelle di questa sezione mostrano i nodi che rappresentano operazioni di data-mining che supportano il pushback SQL. Se un nodo non è presente in queste tabelle, non supporta il pushback SQL.

Tabella 1. Nodi Operazioni su record
Nodi che supportano la generazione SQL Note
Seleziona Supporta la generazione solo se è supportata la generazione SQL per l'espressione di selezione stessa. Se alcuni campi hanno valori null, la generazione SQL non fornisce gli stessi risultati per l'eliminazione forniti in SPSS Modelernativo.
Esempio Il campionamento semplice supporta la generazione SQL nel variare i gradi in rapporto al database.
Aggregazione Il supporto della generazione SQL dell'aggregazione dipende dal tipo di archiviazione dei dati.
Aggregazione RFM Supporta la generazione, tranne nel caso in cui si effettui il salvataggio della data della seconda o terza transazione più recente, oppure con l'inclusione delle sole transazioni recenti. Tuttavia, l'inclusione delle transazioni recenti funziona se la funzione datetime_date(YEAR,MONTH,DAY) viene rinviata.
Ordinamento  
Unione SQL non generato per l'unione per ordine.

L'unione per chiave con unione esterna completa o parziale è supportata solo se è supportata dal database/driver. I campi di input non corrispondenti si possono rinominare tramite un nodo Filtro o le impostazioni Filtro di un nodo di importazione.

Supporta la generazione SQL per l'unione in base alla condizione.

Per tutti i tipi di unione, SQL_SP_EXISTS non è supportato se gli input hanno origine in database diversi.

Accoda Supporta la generazione se gli input non sono ordinati. È possibile effettuare l'ottimizzazione SQL solo quando gli input hanno lo stesso numero di colonne.
Distinto Un nodo Distinto con la modalità (predefinita) Crea un record composito per ogni gruppo selezionata non supporta l'ottimizzazione SQL.
Tabella 2. Supporto della generazione SQL nel nodo Campione per il campionamento semplice
Modalità Esempio Dimensione massima Seed Db2 for z/OS Db2 per OS/400 Db2 per Win/UNIX Oracle SQL Server Teradata
Includi Primo n/d   Y Y Y Y Y Y
  1-ogni-n disattivo   Y Y Y Y   Y
    max   Y Y Y Y   Y
  % casuale disattivo disattivo Y   Y Y   Y
      il Y   Y Y    
    max disattivo Y   Y Y   Y
      il Y   Y Y    
Ignora Primo disattivo         Y    
    max         Y    
  1-ogni-n disattivo   Y Y Y Y   Y
    max   Y Y Y Y   Y
  % casuale disattivo disattivo Y   Y Y   Y
      il Y   Y Y    
    max disattivo Y   Y Y   Y
      il Y   Y Y    
Tabella 3. Supporto per generazione SQL nel nodo Aggregazione
Archiviazione Somma Media Min Max DevS Mediana Conteggio Varianza Percentile
Intero Y Y Y Y Y Y* Y Y Y*
Reale Y Y Y Y Y Y* Y Y Y*
Data     Y Y   Y* Y   Y*
Ora     Y Y   Y* Y   Y*
Data/Ora     Y Y   Y* Y   Y*
Stringa     Y Y   Y* Y   Y*

* Mediana e percentile sono supportati su Oracle.

Tabella 4. nodi Operazioni su campi
Nodi che supportano la generazione SQL Note
Tipo Supporta la generazione SQL se il nodo Tipo è istanziato e non è specificato alcun controllo di tipo ABORT o WARN .
Filtro  
Ricava Supporta la generazione SQL se l'SQL generato per l'espressione di derivazione è supportato (vedere le espressioni più avanti in questa pagina).
Insieme Supporta la generazione SQL per i target continui. Per gli altri obiettivi, supporta la generazione solo se viene utilizzato il metodo dell'insieme Confidenza più elevata vince.
Riempimento Supporta la generazione SQL se l'SQL generato per l'espressione di derivazione è supportato.
Anonimizza Supporta la generazione SQL per i target continui e la generazione SQL parziale per gli obiettivi nominali e indicatori.
Ricodifica  
Discretizzazione Supporta la generazione SQL se si utilizza il metodo di discretizzazione Tile (numero uguale) con selezionata l'opzione Leggi dalla scheda valori bin se disponibile. A causa delle differenze nel modo in cui i limiti del bin vengono calcolati (causato dalla natura della distribuzione dei dati nei campi del bin), si potrebbero rilevare differenze nell'output di discretizzazione quando si confrontano i normali risultati di esecuzione del flusso e i risultati del pushback SQL. Per evitare ciò, utilizzare il metodo di espansione Conteggio dei record o i metodi Aggiungi a successivo o Mantieni in corrente per ottenere la corrispondenza più vicina tra i due metodi di esecuzione del flusso.
Analisi RFM Supporta la generazione SQL se è selezionata l'opzione Leggi dalla scheda valori bin se disponibile, ma i nodi downstream non la supportano.
Partizione Supporta l'assegnazione di record alle partizioni da parte della generazione SQL.
Imposta su indicatore  
Riorganizza  
Tabella 5. nodi grafici
Nodi che supportano la generazione SQL Note
Distribuzione  
Web  
Valutazione  

Per alcuni modelli, è possibile generare SQL per il nugget del modello, rinviando la fase di calcolo del punteggio del modello al database. L'utilizzo principale di questa funzione non è quello di migliorare le prestazioni, ma di consentire ai flussi contenenti questi nugget di avere un pushback SQL completo. Per ulteriori informazioni, consultare Generazione di SQL da nugget del modello .

Tabella 6. Nugget del modello
Nugget di modello che supportano la generazione SQL Note
C&R Tree Supporta la generazione SQL per l'opzione struttura ad albero singola, ma non per le opzioni di boosting, bagging o dataset di grandi dimensioni.
QUEST  
CHAID  
C5.0  
Elenco di decisioni  
Lineare Supporta la generazione SQL per l'opzione modello standard, ma non per le opzioni di boosting, bagging o dataset di grandi dimensioni.
Rete neurale Supporta la generazione SQL per l'opzione modello standard (solo MLP), ma non per le opzioni di boosting, bagging o dataset di grandi dimensioni.
PCA/Fattoriale  
Logistica Supporta la generazione SQL per la procedura multinomiale ma non binomiale. Per il modello multinomiale, la generazione non è supportata se sono selezionate le confidenze, ad eccezione del tipo di obiettivo Indicatore.
Insiemi di regole generati  
Classificatore automatico Se si abilita un adattatore del calcolo del punteggio UDF (User Defined Function), questi nugget supportano il pushback SQL. Inoltre, se vengono utilizzati sia la generazione SQL per gli obiettivi continui che il metodo dell'insieme Confidenza più elevata vince, questi nugget supportano un ulteriore pushback downstream.
Numerico automatico
Tabella 7. Nodi Output
Nodi che supportano la generazione SQL Note
Tabella Supporta la generazione se la generazione SQL è supportata per l'espressione di evidenziazione.
Matrice Supporta la generazione, tranne nel caso in cui nelle opzioni dei campi sia selezionato Tutti i valori numerici.
Analisi Supporta la generazione, in base alle opzioni selezionate.
Trasforma  
Statistiche Supporta la generazione se l'opzione Correla non viene utilizzata.
Report  
Imposta valori globali  
Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni