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 |
|