La scheda Generazionale dell'inspector delle estrazioni consente di specificare le opzioni generazionali per l'estrazione, ad esempio la profondità massima, l'ordine delle colonne dei predecessori e le opzioni di bilanciamento riempimento. Questa scheda è visualizzata solo se il tipo di estrazione corrisponde a Generazionale.
Per specificare le opzioni generazionali, procedere come segue.
- Nella scheda Generazionale dell'inspector delle estrazioni fare clic su Modifica.
- In Profondità massima immettere un numero intero (0 o compreso tra 2 e 99) per definire il numero di colonne da generare per le informazioni relative ai predecessori nell'estrazione.
- Specificando un valore compreso tra 2 e 99, si otterrà un'estrazione bilanciata in quanto ogni record ha lo stesso numero di colonne predecessori ripetute (il numero di colonne create per i predecessori corrisponde alla profondità massima specificata meno uno).
- Specificando il valore 0, le colonne e le intestazioni nell'estrazione non saranno bilanciate perché ciascun record può avere un numero diverso di colonne.
- Non è possibile immettere il valore 1 perché in tal caso nell'estrazione non verrebbero incluse informazioni relative ai predecessori.
Note:
Se la profondità effettiva di un nodo predecessore è superiore a quella massima specificata, tale nodo predecessore viene saltato nell'estrazione. Per evitare questo problema, è possibile espandere la profondità massima oppure utilizzare Filtro predecessori nella scheda Opzioni estrazione per filtrare l'elenco dei predecessori. Fare riferimento a
Impostazione delle opzioni per le estrazioni.
- In Opzione bilanciamento riempimento selezionare un valore da inserire nelle colonne predecessori per i record che hanno meno predecessori del livello di profondità massima specificato.
- Nessuno: le colonne predecessori per i livelli non presenti vengono riempite con il valore Parola chiave con valore null in Opzioni estrazione. Fare riferimento alla sezione Impostazione delle opzioni per le estrazioni.
- Ripeti padre: le colonne predecessori per i livelli non presenti vengono riempite con i valori del nodo padre del nodo corrente di cui viene eseguita l'estrazione.
- Ripeti nodo: le colonne predecessori per i livelli non presenti vengono riempite con i valori del nodo di cui viene eseguita l'estrazione.
- Ripeti nodo di livello più alto: nelle colonne predecessori per i livelli più alti vengono inseriti i valori del nodo del livello più alto e i livelli restanti vengono spinti verso il basso, in modo che l'ultimo livello predecessori si trovi al livello più basso.
Ad esempio, si supponga di avere una gerarchia con A come nodo del livello più alto, B come figlio di A, C come figlio di B e 111 come nodo del livello più basso, con una profondità massima pari a 5. Nella tabella seguente viene illustrato il modo in cui verrebbe visualizzata ognuna delle impostazioni Opzioni bilanciamento riempimento.
- In Ordine colonna predecessori specificare l'ordine delle colonne predecessori (Crescente o Decrescente) nell'estrazione. Pertanto, se ad esempio la gerarchia va dal livello 1 al livello 10, con Crescente si inizia dal livello 1 (parte superiore della gerarchia) e si procede verso il basso, mentre con Decrescente si inizia dal livello 10 (ultimo livello) e si procede verso l'alto.