Aggregare valori in un set di dati con la trasformazione Aggregazione

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

È possibile aggiungere e configurare una trasformazione Aggregazione solo se il pacchetto include almeno un'attività Flusso di dati e un'origine.

Per aggregare valori in un set di dati

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. Fare clic sulla scheda Flusso di dati e quindi, dalla casella degli strumenti, trascinare la trasformazione Aggregazione sull'area di progettazione.

  4. Connettere la trasformazione Aggregazione al flusso di dati trascinando un connettore dall'origine o da una trasformazione precedente alla trasformazione Aggregazione.

  5. Fare doppio clic sulla trasformazione.

  6. Nella finestra di dialogo Editor trasformazione Aggregazione fare clic sulla scheda Aggregazioni .

  7. Nell'elenco Colonne di input disponibili selezionare le caselle di controllo corrispondenti alle colonne in cui si vogliono aggregare i valori. Le colonne selezionate verranno visualizzate nella tabella.

    Nota

    È possibile selezionare una stessa colonna più volte e applicarvi più trasformazioni. Per identificare univocamente le aggregazioni, viene aggiunto un numero al nome predefinito dell'alias di output della colonna.

  8. Facoltativamente, modificare il valore nelle colonne Alias di output .

  9. Per modificare l'operazione di aggregazione predefinita, Group by, selezionare un'operazione diversa nell'elenco Operazione .

  10. Per modificare il tipo di confronto predefinito, selezionare nella colonna Flag di confronto i singoli flag di confronto da usare. Per impostazione predefinita, nel confronto vengono ignorati i caratteri senza spaziatura, la distinzione tra maiuscole e minuscole, la distinzione tra Katakana e Hiragana e la larghezza dei caratteri.

  11. Facoltativamente, per l'aggregazione Count distinct specificare un numero esatto di valori distinct nella colonna Chiavi conteggio valori distinct oppure selezionare un numero approssimativo nella colonna Scala conteggio valori distinct .

    Nota

    L'indicazione del numero dei valori distinct, esatto o approssimativo, consente di ottimizzare le prestazioni, perché la trasformazione può preallocare la quantità di memoria appropriata per l'esecuzione delle operazioni necessarie.

  12. Facoltativamente, fare clic su Avanzate e aggiornare il nome dell'output della trasformazione Aggregazione. Se le aggregazioni includono operazioni Group By , sarà possibile selezionare un numero approssimativo di valori di chiavi di raggruppamento nella colonna Scala chiavi oppure specificare un numero esatto di valori di chiavi di raggruppamento nella colonna Chiavi .

    Nota

    L'indicazione del numero dei valori distinct, esatto o approssimativo, consente di ottimizzare le prestazioni, perché la trasformazione può preallocare la quantità di memoria appropriata per l'esecuzione delle operazioni necessarie.

    Nota

    Le opzioni Scala chiavi e Chiavi si escludono a vicenda. Se si immettono valori in entrambe le colonne, verrà usato il valore più elevato di Scala chiavi e Chiavi .

  13. Facoltativamente, fare clic sulla scheda Avanzate e impostare gli attributi relativi all'ottimizzazione di tutte le operazioni eseguite dalla trasformazione Aggregazione.

  14. Fare clic su OK.

  15. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .

Vedi anche

Trasformazione Aggregazione
Trasformazioni di Integration Services
Percorsi in Integration Services
Attività Flusso di dati