Trasformazione AggregazioneAggregate Transformation

La trasformazione Aggregazione applica funzioni di aggregazione, ad esempio Media, ai valori delle colonne e copia i risultati nell'output della trasformazione.The Aggregate transformation applies aggregate functions, such as Average, to column values and copies the results to the transformation output. Oltre alle funzioni di aggregazione, per questa trasformazione è disponibile la clausola GROUP BY, che consente di specificare i gruppi su cui eseguire l'aggregazione.Besides aggregate functions, the transformation provides the GROUP BY clause, which you can use to specify groups to aggregate across.

OperazioniOperations

La trasformazione Aggregazione supporta le operazioni seguenti.The Aggregate transformation supports the following operations.

OperazioneOperation DescriptionDescription
Group byGroup by Consente di dividere i set di dati in gruppi.Divides datasets into groups. Per il raggruppamento è possibile utilizzare colonne con qualsiasi tipo di dati.Columns of any data type can be used for grouping. Per altre informazioni, vedere GROUP BY (Transact-SQL).For more information, see GROUP BY (Transact-SQL).
SumSum Consente di sommare i valori di una colonna.Sums the values in a column. È possibile sommare solo le colonne con tipi di dati numerici.Only columns with numeric data types can be summed. Per altre informazioni, vedere SUM (Transact-SQL).For more information, see SUM (Transact-SQL).
MedioAverage Consente di restituire la media dei valori di una colonna.Returns the average of the column values in a column. È possibile calcolare la media soltanto delle colonne con tipi di dati numerici.Only columns with numeric data types can be averaged. Per altre informazioni, vedere AVG (Transact-SQL).For more information, see AVG (Transact-SQL).
CountCount Consente di restituire il numero di elementi di un gruppo.Returns the number of items in a group. Per altre informazioni, vedere COUNT (Transact-SQL).For more information, see COUNT (Transact-SQL).
Count DistinctCount distinct Consente di restituire il numero di valori non Null univoci di un gruppo.Returns the number of unique nonnull values in a group.
MinimoMinimum Restituisce il valore minimo in un gruppo.Returns the minimum value in a group. Per altre informazioni, vedere MIN (Transact-SQL).For more information, see MIN (Transact-SQL). Diversamente dalla funzione Transact-SQL MIN, questa operazione può essere eseguita solo con tipi di dati numerici, di data e di ora.In contrast to the Transact-SQL MIN function, this operation can be used only with numeric, date, and time data types.
MassimoMaximum Restituisce il valore massimo in un gruppo.Returns the maximum value in a group. Per altre informazioni, vedere MAX (Transact-SQL).For more information, see MAX (Transact-SQL). Diversamente dalla funzione Transact-SQL MAX, questa operazione può essere eseguita solo con tipi di dati numerici, di data e di ora.In contrast to the Transact-SQL MAX function, this operation can be used only with numeric, date, and time data types.

La trasformazione Aggregazione gestisce i valori Null come il motore di database relazionale di SQL ServerSQL Server .The Aggregate transformation handles null values in the same way as the SQL ServerSQL Server relational database engine. Questo comportamento è definito nello standard SQL-92.The behavior is defined in the SQL-92 standard. Sono applicabili le regole seguenti:The following rules apply:

  • In una clausola GROUP BY i valori Null vengono considerati come gli altri valori di colonna.In a GROUP BY clause, nulls are treated like other column values. Se la colonna di raggruppamento include più valori Null, questi verranno inseriti in un unico gruppo.If the grouping column contains more than one null value, the null values are put into a single group.

  • Nelle funzioni COUNT (column name) e COUNT (DISTINCT column name) i valori Null vengono ignorati e il risultato non include le righe che contengono valori Null nella colonna specificata.In the COUNT (column name) and COUNT (DISTINCT column name) functions, nulls are ignored and the result excludes rows that contain null values in the named column.

  • Nella funzione COUNT () vengono conteggiate tutte le righe, incluse quelle con valori Null.In the COUNT () function, all rows are counted, including rows with null values.

Valori numerici elevati nelle aggregazioniBig Numbers in Aggregates

Una colonna può contenere valori numerici che richiedono particolare attenzione perché hanno valori o precisione elevata.A column may contain numeric values that require special consideration because of their large value or precision requirements. La trasformazione Aggregazione include la proprietà IsBig, che può essere impostata sulle colonne di output per richiedere una speciale modalità di gestione per i numeri con precisione o valore elevato.The Aggregation transformation includes the IsBig property, which you can set on output columns to invoke special handling of big or high-precision numbers. Se un valore di colonna può superare i 4 miliardi o richiedere una precisione superiore a quella del tipo di dati float, sarà necessario impostare la proprietà IsBig su 1.If a column value may exceed 4 billion or a precision beyond a float data type is required, IsBig should be set to 1.

L'impostazione della proprietà IsBig su 1 modifica l'output della trasformazione Aggregazione nel modo seguente:Setting the IsBig property to 1 affects the output of the aggregation transformation in the following ways:

  • Viene utilizzato il tipo di dati DT_R8 anziché il tipo di dati DT_R4.The DT_R8 data type is used instead of the DT_R4 data type.

  • I risultati dei conteggi vengono archiviati con il tipo di dati DT_UI8.Count results are stored as the DT_UI8 data type.

  • I risultati Distinct Count vengono archiviati con il tipo di dati DT_UI4.Distinct count results are stored as the DT_UI4 data type.

Nota

Non è possibile impostare su 1 la proprietà IsBig delle colonne usate nelle operazioni GROUP BY, MAX e MIN.You cannot set IsBig to 1 on columns that are used in the GROUP BY, Maximum, or Minimum operations.

Considerazioni sulle prestazioniPerformance Considerations

La trasformazione Aggregazione include un set di proprietà che è possibile impostare per migliorarne le prestazioni.The Aggregate transformation includes a set of properties that you can set to enhance the performance of the transformation.

  • Quando si esegue un'operazione Group by , impostare la proprietà Keys o KeysScale del componente e gli output del componente.When performing a Group by operation, set the Keys or KeysScale properties of the component and the component outputs. Tramite Keys, è possibile specificare il numero esatto di chiavi che dovrà essere gestito dalla trasformazione.Using Keys, you can specify the exact number of keys the transformation is expected to handle. (In questo contesto, Keys fa riferimento al numero di gruppi che dovrebbero risultare da un'operazione Group by.) Tramite KeysScale, è possibile specificare un numero approssimativo di chiavi.(In this context, Keys refers to the number of groups that are expected to result from a Group by operation.) Using KeysScale, you can specify an approximate number of keys. Quando si specifica un valore appropriato per Keys o KeyScale, si migliorano le prestazioni in quanto la trasformazione è in grado di allocare una quantità di memoria appropriata per i dati memorizzati nella cache.When you specify an appropriate value for Keys or KeyScale, you improve performance because the tranformation is able to allocate adequate memory for the data that the transformation caches.

  • Quando si esegue un'operazione Distinct count , impostare la proprietà CountDistinctKeys o CountDistinctScale del componente.When performing a Distinct count operation, set the CountDistinctKeys or CountDistinctScale properties of the component. Tramite CountDistinctKeys, è possibile specificare il numero esatto di chiavi che dovrà essere gestito dalla trasformazione per un'operazione Count Distinct.Using CountDistinctKeys, you can specify the exact number of keys the transformation is expected to handle for a count distinct operation. (In questo contesto, CountDistinctKeys fa riferimento al numero di valori distinct che dovrebbero risultare da un'operazione Distinct Count.) La proprietà CountDistinctScale consente di specificare un numero approssimativo di chiavi per un'operazione Count Distinct.(In this context, CountDistinctKeys refers to the number of distinct values that are expected to result from a Distinct count operation.) Using CountDistinctScale, you can specify an approximate number of keys for a count distinct operation. Quando si specifica un valore appropriato per CountDistinctKeys o CountDistinctScale, si migliorano le prestazioni in quanto la trasformazione è in grado di allocare una quantità di memoria appropriata per i dati memorizzati nella cache.When you specify an appropriate value for CountDistinctKeys or CountDistinctScale, you improve performance because the transformation is able to allocate adequate memory for the data that the transformation caches.

Configurazione della trasformazione AggregazioneAggregate Transformation Configuration

La trasformazione Aggregazione può essere configurata a livello di trasformazione, output e colonna.You configure the Aggregate transformation at the transformation, output, and column levels.

  • A livello di trasformazione, è possibile configurare la trasformazione Aggregazione per ottimizzare le prestazioni specificando i valori seguenti:At the transformation level, you configure the Aggregate transformation for performance by specifying the following values:

    • Numero di gruppi che dovrebbero risultare da un'operazione Group by .The number of groups that are expected to result from a Group by operation.

    • Numero di valori distinct che dovrebbero risultare da un'operazione Count Distinct .The number of distinct values that are expected to result from a Count distinct operation.

    • Percentuale di estensione della memoria durante l'aggregazione.The percentage by which memory can be extended during the aggregation.

      La trasformazione Aggregazione può essere inoltre configurata in modo da generare un avviso anziché un errore quando il valore di un divisore è zero.The Aggregate transformation can also be configured to generate a warning instead of failing when the value of a divisor is zero.

  • A livello di output, è possibile configurare la trasformazione Aggregazione per ottimizzare le prestazioni specificando il numero di gruppi che dovrebbero risultare da un'operazione Group by .At the output level, you configure the Aggregate transformation for performance by specifying the number of groups that are expected to result from a Group by operation. La trasformazione Aggregazione supporta più output, ognuno dei quali può essere configurato in modo diverso.The Aggregate transformation supports multiple outputs, and each can be configured differently.

  • A livello di colonna, è possibile specificare i valori seguenti:At the column level, you specify the following values:

    • Aggregazione eseguita dalla colonna.The aggregation that the column performs.

    • Opzioni di confronto dell'aggregazione.The comparison options of the aggregation.

    È inoltre possibile configurare la trasformazione Aggregazione per ottimizzare le prestazioni specificando i valori seguenti:You can also configure the Aggregate transformation for performance by specifying these values:

  • Numero di gruppi che dovrebbero risultare da un'operazione Group by sulla colonna.The number of groups that are expected to result from a Group by operation on the column.

  • Numero di valori distinct che dovrebbero risultare da un'operazione Count Distinct sulla colonna.The number of distinct values that are expected to result from a Count distinct operation on the column.

    È inoltre possibile identificare le colonne come IsBig se una colonna contiene valori numerici elevati o valori numerici con precisione elevata.You can also identify columns as IsBig if a column contains large numeric values or numeric values with high precision.

    La trasformazione Aggregazione è asincrona, pertanto non legge e pubblica i dati riga per riga,The Aggregate transformation is asynchronous, which means that it does not consume and publish data row by row. ma legge l'intero set di righe, ne esegue i raggruppamenti e le aggregazioni e quindi pubblica i risultati.Instead it consumes the whole rowset, performs its groupings and aggregations, and then publishes the results.

    Questa trasformazione non passa alcuna colonna, ma crea nuove colonne nel flusso di dati per i dati pubblicati.This transformation does not pass through any columns, but creates new columns in the data flow for the data it publishes. Solo le colonne di input a cui vengono applicate le funzioni di aggregazione e le colonne di input utilizzate dalla trasformazione per il raggruppamento vengono copiate nell'output della trasformazione.Only the input columns to which aggregate functions apply or the input columns the transformation uses for grouping are copied to the transformation output. L'input di una trasformazione Aggregazione può includere ad esempio tre colonne: CountryRegion, Citye Population.For example, an Aggregate transformation input might have three columns: CountryRegion, City, and Population. La trasformazione esegue un raggruppamento in base alla colonna CountryRegion e applica la funzione alla colonna Population .The transformation groups by the CountryRegion column and applies the Sum function to the Population column. L'output non include pertanto la colonna City .Therefore the output does not include the City column.

    È inoltre possibile aggiungere più output alla trasformazione Aggregazione e indirizzare ogni aggregazione a un output diverso.You can also add multiple outputs to the Aggregate transformation and direct each aggregation to a different output. Se ad esempio la trasformazione Aggregazione applica le funzioni Somma e Media, ogni aggregazione potrà essere indirizzata a un output diverso.For example, if the Aggregate transformation applies the Sum and the Average functions, each aggregation can be directed to a different output.

    È possibile applicare più aggregazioni a una singola colonna di input.You can apply multiple aggregations to a single input column. Se ad esempio si vuole ottenere i valori della somma e della media per una colonna di input di nome Sales, sarà possibile configurare la trasformazione in modo da applicare le funzioni Somma e Media alla colonna Sales .For example, if you want the sum and average values for an input column named Sales, you can configure the transformation to apply both the Sum and Average functions to the Sales column.

    La trasformazione Aggregazione include un input e uno o più output.The Aggregate transformation has one input and one or more outputs. Non supporta un output degli errori.It does not support an error output.

    È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

    Nella finestra di dialogo Editor avanzato sono disponibili le proprietà che è possibile impostare a livello di codice.The Advanced Editor dialog box reflects the properties that can be set programmatically. Per ulteriori informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor avanzato o a livello di codice, fare clic su uno degli argomenti seguenti:For more information about the properties that you can set in the Advanced Editor dialog box or programmatically, click one of the following topics:

  • Proprietà comuniCommon Properties

  • Proprietà personalizzate delle trasformazioniTransformation Custom Properties

    Per ulteriori informazioni sulle procedure per l'impostazione delle proprietà, fare clic su uno degli argomenti seguenti:For more information about how to set properties, click one of the following topics:

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

  • Impostazione delle proprietà di un componente del flusso di datiSet the Properties of a Data Flow Component

  • Ordinamento dei dati per le trasformazioni Unione e Merge JoinSort Data for the Merge and Merge Join Transformations

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

Editor trasformazione Aggregazione (scheda Aggregazioni)Aggregate Transformation Editor (Aggregations Tab)

Usare la scheda Aggregazioni della finestra di dialogo Editor trasformazione Aggregazione per specificare le colonne per l'aggregazione e le proprietà di aggregazione.Use the Aggregations tab of the Aggregate Transformation Editor dialog box to specify columns for aggregation and aggregation properties. È possibile applicare più aggregazioni.You can apply multiple aggregations. Questa trasformazione non genera output degli errori.This transformation does not generate an error output.

Nota

Le opzioni per il conteggio delle chiavi, la scala delle chiavi, il conteggio delle chiavi distinct e la scala delle chiavi distinct vengono applicate a livello di componente quando vengono specificate nella scheda Avanzate , a livello di output quando vengono specificate nella sezione delle opzioni avanzate della scheda Aggregazioni e a livello di colonna quando vengono specificate nell'elenco delle colonne nella parte inferiore della scheda Aggregazioni .The options for key count, key scale, distinct key count, and distinct key scale apply at the component level when specified on the Advanced tab, at the output level when specified in the advanced display of the Aggregations tab, and at the column level when specified in the column list at the bottom of the Aggregations tab.

Nella trasformazione Aggregazione, Chiavi e Scala chiavi fanno riferimento al numero di gruppi che dovrebbero risultare da un'operazione Group by .In the Aggregate transformation, Keys and Keys scale refer to the number of groups that are expected to result from a Group by operation. Chiavi conteggio valori distinct e Scala conteggio valori distinct fanno riferimento al numero di valori distinct che dovrebbero risultare da un'operazione Distinct count .Count distinct keys and Count distinct scale refer to the number of distinct values that are expected to result from a Distinct count operation.

OpzioniOptions

Avanzate/StandardAdvanced / Basic
Consente di visualizzare o nascondere le opzioni per la configurazione di più aggregazioni per più output.Display or hide options to configure multiple aggregations for multiple outputs. Le opzioni avanzate sono nascoste per impostazione predefinita.By default, the Advanced options are hidden.

Nome aggregazioneAggregation Name
Consente di digitare un nome descrittivo per l'aggregazione nella sezione delle opzioni avanzate.In the Advanced display, type a friendly name for the aggregation.

Colonne GROUP BYGroup By Columns
Nella sezione delle opzioni avanzate, selezionare le colonne da raggruppare usando l'elenco Colonne di input disponibili come descritto di seguito.In the Advanced display, select columns for grouping by using the Available Input Columns list as described below.

Scala chiaviKey Scale
Nella sezione delle opzioni avanzate è inoltre possibile specificare il numero approssimativo di chiavi che possono essere scritte dall'aggregazione.In the Advanced display, optionally specify the approximate number of keys that the aggregation can write. Per impostazione predefinita, il valore di questa opzione è Non specificata.By default, the value of this option is Unspecified. Se le proprietà Scala chiavi e Chiavi sono entrambe impostate, il valore della proprietà Chiavi ha la precedenza.If both the Key Scale and Keys properties are set, the value of Keys takes precedence.

ValoreValue DescriptionDescription
Non specificataUnspecified La proprietà Scala chiavi non viene utilizzata.The Key Scale property is not used.
BassaLow L'aggregazione può scrivere circa 500.000 chiavi.Aggregation can write approximately 500,000 keys.
MediaMedium L'aggregazione può scrivere circa 5.000.000 di chiavi.Aggregation can write approximately 5,000,000 keys.
AltoHigh L'aggregazione può scrivere oltre 25.000.000 di chiavi.Aggregation can write more than 25,000,000 keys.

ChiaviKeys
Nella sezione delle opzioni avanzate è inoltre possibile specificare il numero esatto di chiavi che possono essere scritte dall'aggregazione.In the Advanced display, optionally specify the exact number of keys that the aggregation can write. Se le proprietà Scala chiavi e Chiavi sono entrambe specificate, la proprietà Chiavi ha la precedenza.If both Key Scale and Keys are specified, Keys takes precedence.

Colonne di input disponibiliAvailable Input Columns
Consente di selezionare le colonne di input nell'elenco delle colonne di input disponibili utilizzando le caselle controllo presenti nella tabella.Select from the list of available input columns by using the check boxes in this table.

Colonna di inputInput Column
Consente di selezionare una colonna di input nell'elenco delle colonne di input disponibili.Select from the list of available input columns.

Alias di outputOutput Alias
Consente di digitare un alias per ogni colonna.Type an alias for each column. Per impostazione predefinita viene suggerito il nome della colonna di input. È comunque possibile scegliere qualsiasi nome descrittivo univoco.The default is the name of the input column; however, you can choose any unique, descriptive name.

OperazioneOperation
Selezionare un'operazione nell'elenco delle operazioni disponibili utilizzando la tabella seguente come guida.Choose from the list of available operations, using the following table as a guide.

OperazioneOperation DescriptionDescription
GroupByGroupBy Consente di dividere i set di dati in gruppi.Divides datasets into groups. Per il raggruppamento è possibile utilizzare colonne con qualsiasi tipo di dati.Columns with any data type can be used for grouping. Per ulteriori informazioni, vedere GROUP BY.For more information, see GROUP BY.
SumSum Consente di sommare i valori di una colonna.Sums the values in a column. È possibile sommare solo le colonne con tipi di dati numerici.Only columns with numeric data types can be summed. Per ulteriori informazioni, vedere SUM.For more information, see SUM.
MedioAverage Consente di restituire la media dei valori di una colonna.Returns the average of the column values in a column. È possibile calcolare la media soltanto delle colonne con tipi di dati numerici.Only columns with numeric data types can be averaged. Per ulteriori informazioni, vedere AVG.For more information, see AVG.
CountCount Consente di restituire il numero di elementi di un gruppo.Returns the number of items in a group. Per ulteriori informazioni, vedere COUNT.For more information, see COUNT.
CountDistinctCountDistinct Consente di restituire il numero di valori non Null univoci di un gruppo.Returns the number of unique nonnull values in a group. Per ulteriori informazioni, vedere COUNT e Distinct.For more information, see COUNT and Distinct.
MinimoMinimum Restituisce il valore minimo in un gruppo.Returns the minimum value in a group. Limitata soltanto ai tipi di dati numerici.Restricted to numeric data types.
MassimoMaximum Restituisce il valore massimo in un gruppo.Returns the maximum value in a group. Limitata soltanto ai tipi di dati numerici.Restricted to numeric data types.

Flag di confrontoComparison Flags
Se si scegliere Group By, usare le caselle di controllo per controllare la modalità con cui la trasformazione esegue il confronto.If you choose Group By, use the check boxes to control how the transformation performs the comparison. Per altre informazioni sulle opzioni per il confronto di stringhe, vedere Confronto di dati stringa.For information on the string comparison options, see Comparing String Data.

Count Distinct ScaleCount Distinct Scale
È possibile specificare il numero approssimativo di valori distinct che l'aggregazione può scrivere.Optionally specify the approximate number of distinct values that the aggregation can write. Per impostazione predefinita, il valore di questa opzione è Non specificata.By default, the value of this option is Unspecified. Se le proprietà CountDistinctScale e CountDistinctKeys sono entrambe specificate, la proprietà CountDistinctKeys ha la precedenza.If both CountDistinctScale and CountDistinctKeys are specified, CountDistinctKeys takes precedence.

ValoreValue DescriptionDescription
Non specificataUnspecified La proprietà CountDistinctScale non viene usata.The CountDistinctScale property is not used.
BassaLow L'aggregazione può scrivere circa 500.000 valori distinct.Aggregation can write approximately 500,000 distinct values.
MediaMedium L'aggregazione può scrivere circa 5.000.000 di valori distinct.Aggregation can write approximately 5,000,000 distinct values.
AltoHigh L'aggregazione può scrivere oltre 25.000.000 di valori distinct.Aggregation can write more than 25,000,000 distinct values.

Count Distinct KeysCount Distinct Keys
È possibile specificare il numero esatto di valori distinct che l'aggregazione può scrivere.Optionally specify the exact number of distinct values that the aggregation can write. Se le proprietà CountDistinctScale e CountDistinctKeys sono entrambe specificate, la proprietà CountDistinctKeys ha la precedenza.If both CountDistinctScale and CountDistinctKeys are specified, CountDistinctKeys takes precedence.

Editor trasformazione Aggregazione (scheda Avanzate)Aggregate Transformation Editor (Advanced Tab)

Usare la scheda Avanzate della finestra di dialogo Editor trasformazione Aggregazione per impostare le proprietà dei componenti, specificare le aggregazioni, nonché impostare le proprietà delle colonne di input e output.Use the Advanced tab of the Aggregate Transformation Editor dialog box to set component properties, specify aggregations, and set properties of input and output columns.

Nota

Le opzioni per il conteggio delle chiavi, la scala delle chiavi, il conteggio delle chiavi distinct e la scala delle chiavi distinct vengono applicate a livello di componente quando vengono specificate nella scheda Avanzate , a livello di output quando vengono specificate nella sezione delle opzioni avanzate della scheda Aggregazioni e a livello di colonna quando vengono specificate nell'elenco delle colonne nella parte inferiore della scheda Aggregazioni .The options for key count, key scale, distinct key count, and distinct key scale apply at the component level when specified on the Advanced tab, at the output level when specified in the advanced display of the Aggregations tab, and at the column level when specified in the column list at the bottom of the Aggregations tab.

Nella trasformazione Aggregazione, Chiavi e Scala chiavi fanno riferimento al numero di gruppi che dovrebbero risultare da un'operazione Group by .In the Aggregate transformation, Keys and Keys scale refer to the number of groups that are expected to result from a Group by operation. Chiavi conteggio valori distinct e Scala conteggio valori distinct fanno riferimento al numero di valori distinct che dovrebbero risultare da un'operazione Distinct count .Count distinct keys and Count distinct scale refer to the number of distinct values that are expected to result from a Distinct count operation.

OpzioniOptions

Scala chiaviKeys scale
Consente di specificare facoltativamente il numero approssimativo di chiavi previste dall'aggregazione.Optionally specify the approximate number of keys that the aggregation expects. La trasformazione utilizza tale informazione per ottimizzare la dimensione iniziale della cache.The transformation uses this information to optimize its initial cache size. Per impostazione predefinita, il valore di questa opzione è Non specificata.By default, the value of this option is Unspecified. Se vengono specificate sia Scala chiavi sia Numero di chiavi , quest'ultima Numero di chiavi ha priorità.If both Keys scale and Number of keys are specified, Number of keys takes precedence.

ValoreValue DescriptionDescription
Non specificataUnspecified La proprietà Scala chiavi non viene usata.The Keys scale property is not used.
BassoLow L'aggregazione può scrivere circa 500.000 chiavi.Aggregation can write approximately 500,000 keys.
MediaMedium L'aggregazione può scrivere circa 5.000.000 di chiavi.Aggregation can write approximately 5,000,000 keys.
AltoHigh L'aggregazione può scrivere oltre 25.000.000 di chiavi.Aggregation can write more than 25,000,000 keys.

Numero di chiaviNumber of keys
Consente di specificare facoltativamente il numero esatto di chiavi previste dall'aggregazione.Optionally specify the exact number of keys that the aggregation expects. La trasformazione utilizza tale informazione per ottimizzare la dimensione iniziale della cache.The transformation uses this information to optimize its initial cache size. Se vengono specificate sia Scala chiavi sia Numero di chiavi , quest'ultima Numero di chiavi ha priorità.If both Keys scale and Number of keys are specified, Number of keys takes precedence.

Scala conteggio valori distinctCount distinct scale
È possibile specificare il numero approssimativo di valori distinct che l'aggregazione può scrivere.Optionally specify the approximate number of distinct values that the aggregation can write. Per impostazione predefinita, il valore di questa opzione è Non specificata.By default, the value of this option is Unspecified. Se vengono specificate sia Scala conteggio valori distinct sia Chiavi conteggio valori distinct , quest'ultima Chiavi conteggio valori distinct ha priorità.If both Count distinct scale and Count distinct keys are specified, Count distinct keys takes precedence.

ValoreValue DescriptionDescription
Non specificataUnspecified La proprietà CountDistinctScale non viene utilizzata.The CountDistinctScale property is not used.
BassoLow L'aggregazione può scrivere circa 500.000 valori distinct.Aggregation can write approximately 500,000 distinct values.
MediaMedium L'aggregazione può scrivere circa 5.000.000 di valori distinct.Aggregation can write approximately 5,000,000 distinct values.
AltoHigh L'aggregazione può scrivere oltre 25.000.000 di valori distinct.Aggregation can write more than 25,000,000 distinct values.

Chiavi conteggio valori distinctCount distinct keys
È possibile specificare il numero esatto di valori distinct che l'aggregazione può scrivere.Optionally specify the exact number of distinct values that the aggregation can write. Se vengono specificate sia Scala conteggio valori distinct sia Chiavi conteggio valori distinct , quest'ultima Chiavi conteggio valori distinct ha priorità.If both Count distinct scale and Count distinct keys are specified, Count distinct keys takes precedence.

Fattore di estensione automaticaAuto extend factor
Consente di utilizzare un valore compreso tra 1 e 100 per specificare la percentuale di estensione possibile della memoria durante l'aggregazione.Use a value between 1 and 100 to specify the percentage by which memory can be extended during the aggregation. Il valore predefinito di questa opzione è 25%.By default, the value of this option is 25%.

Vedere ancheSee Also

Flusso di dati Data Flow
Trasformazioni di Integration ServicesIntegration Services Transformations