Aggregazione di valori in un set di dati utilizzando la trasformazione AggregazioneAggregate Values in a Dataset by Using the Aggregate Transformation

È possibile aggiungere e configurare una trasformazione Aggregazione solo se il pacchetto include almeno un'attività Flusso di dati e un'origine.To add and configure an Aggregate transformation, the package must already include at least one Data Flow task and one source.

Per aggregare valori in un set di datiTo aggregate values in a dataset

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di dati e quindi, dalla *casella degli strumenti, trascinare la trasformazione Aggregazione sull'area di progettazione.Click the *Data Flow tab, and then, from the Toolbox, drag the Aggregate transformation to the design surface.

  4. Connettere la trasformazione Aggregazione al flusso di dati trascinando un connettore dall'origine o da una trasformazione precedente alla trasformazione Aggregazione.Connect the Aggregate transformation to the data flow by dragging a connector from the source or the previous transformation to the Aggregate transformation.

  5. Fare doppio clic sulla trasformazione.Double-click the transformation.

  6. Nella finestra di dialogo Editor trasformazione Aggregazione fare clic sulla scheda Aggregazioni .In the Aggregate Transformation Editor dialog box, click the Aggregations tab.

  7. Nell'elenco Colonne di input disponibili selezionare le caselle di controllo corrispondenti alle colonne in cui si vogliono aggregare i valori.In the Available Input Columns list, select the check box by the columns on which you want to aggregate values. Le colonne selezionate verranno visualizzate nella tabella.The selected columns appear in the table.

    Nota

    È possibile selezionare una stessa colonna più volte e applicarvi più trasformazioni.You can select a column multiple times, applying multiple transformations to the column. Per identificare univocamente le aggregazioni, viene aggiunto un numero al nome predefinito dell'alias di output della colonna.To uniquely identify aggregations, a number is appended to the default name of the output alias of the column.

  8. Facoltativamente, modificare il valore nelle colonne Alias di output .Optionally, modify the value in the Output Alias columns.

  9. Per modificare l'operazione di aggregazione predefinita, Group by, selezionare un'operazione diversa nell'elenco Operazione .To change the default aggregation operation, Group by, select a different operation in the Operation list.

  10. Per modificare il tipo di confronto predefinito, selezionare nella colonna Flag di confronto i singoli flag di confronto da usare.To change the default comparison, select the individual comparison flags listed in the Comparison Flags column. 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.By default, a comparison ignores case, kana type, non-spacing characters, and character width.

  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 .Optionally, for the Count distinct aggregation, specify an exact number of distinct values in the Count Distinct Keys column, or select an approximate count in the Count Distinct Scale column.

    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.Providing the number of distinct values, exact or approximate, optimizes performance, because the transformation can preallocate an appropriate amount of memory to do its work.

  12. Facoltativamente, fare clic su Avanzate e aggiornare il nome dell'output della trasformazione Aggregazione.Optionally, click Advanced and update the name of the Aggregate transformation output. 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 .If the aggregations include a Group By operation, you can select an approximate count of grouping key values in the Keys Scale column or specify an exact number of grouping key values in the Keys column.

    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.Providing the number of distinct values, exact or approximate, optimizes performance, because the transformation can preallocate an appropriate amount of memory to do its work.

    Nota

    Le opzioni Scala chiavi e Chiavi si escludono a vicenda.The Keys Scale and Keys options are mutually exclusive. Se si immettono valori in entrambe le colonne, verrà usato il valore più elevato di Scala chiavi e Chiavi .If you enter values in both columns, the larger value in either Keys Scale or Keys is used.

  13. Facoltativamente, fare clic sulla scheda Avanzate e impostare gli attributi relativi all'ottimizzazione di tutte le operazioni eseguite dalla trasformazione Aggregazione.Optionally, click the Advanced tab and set the attributes that apply to optimizing all the operations that the Aggregate transformation performs.

  14. Scegliere OK.Click OK.

  15. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Vedere ancheSee Also

Trasformazione aggregazione Aggregate Transformation
Trasformazioni di Integration Services Integration Services Transformations
Percorsi in Integration Services Integration Services Paths
Attività flusso di datiData Flow Task