Opzioni di Richiesta profilo Chiave candidata (Attività Profiling dati)Candidate Key Profile Request Options (Data Profiling Task)

Usare il riquadro Proprietà richiesta della pagina Richieste profilo per impostare le opzioni di Richiesta profilo Chiave candidata selezionata nel riquadro delle richieste.Use the Request Properties pane of the Profile Requests page to set the options for the Candidate Key Profile Request that is selected in the requests pane. Il profilo Chiave candidata segnala se una colonna o un set di colonne è una chiave o una chiave approssimativa per la tabella selezionata.A Candidate Key profile reports whether a column or set of columns is a key, or an approximate key, for the selected table. Questo profilo consente inoltre di identificare eventuali problemi nei dati, ad esempio i valori duplicati in una possibile colonna chiave.This profile can also help you identify problems in your data such as duplicate values in a potential key column.

Nota

Le opzioni descritte in questo argomento vengono visualizzate nella pagina Richieste profilo in Editor attività Profiling dati.The options described in this topic appear on the Profile Requests page of the Data Profiling Task Editor. Per altre informazioni su questa pagina dell'editor, vedere Editor attività Profiling dati (pagina Richieste profilo).For more information about this page of the editor, see Data Profiling Task Editor (Profile Requests Page).

Per altre informazioni sull'uso dell'attività Profiling dati, vedere Impostazione dell'attività Profiling dati.For more information about how to use the Data Profiling Task, see Setup of the Data Profiling Task. Per altre informazioni sull'uso del Visualizzatore profilo dati per analizzare l'output dell'attività Profiling dati, vedere Visualizzatore profilo dati.For more information about how to use the Data Profile Viewer to analyze the output of the Data Profiling Task, see Data Profile Viewer.

Informazioni sulla selezione di colonne per la proprietà KeyColumnsUnderstanding the Selection of Columns for the KeyColumns Property

La funzionalità Richiesta profilo Chiave candidata consente di calcolare il livello di attendibilità di una singola chiave candidata costituita da una o più colonne:Each Candidate Key Profile Request computes the key strength of a single key candidate that consists of a single column or of multiple columns:

  • Quando si seleziona solo una colonna in KeyColumns, l'attività calcola il livello di attendibilità della chiave di tale colonna.When you select only one column in KeyColumns, the task computes the key strength of that one column.

  • Quando si selezionano più colonne in KeyColumns, l'attività calcola il livello di attendibilità della chiave composta, che è costituita da tutte le colonne selezionate.When you select multiple columns in KeyColumns, the task computes the key strength of the composite key that consists of all the selected columns.

  • Quando si seleziona il carattere jolly (*)in KeyColumns, l'attività calcola il livello di attendibilità della chiave di ogni colonna nella tabella o nella vista.When you select the wildcard character, (*), in KeyColumns, the task computers the key strength of each column in the table or view.

    Si consideri, ad esempio, una tabella di esempio contenente le colonne A, B e C. Per KeyColumns vengono selezionate le opzioni seguenti:For example, consider a sample table that contains columns A, B, and C. You make the following selections for KeyColumns:

  • Si seleziona (*) e la colonna C in KeyColumns.You select (*) and column C in KeyColumns. L'attività calcola il livello di attendibilità della chiave della colonna C, quindi quella delle chiavi candidate composte (A,C) e (B, C).The task computes the key strength of column C, and then of composite key candidates (A, C) and (B, C).

  • Si seleziona (*) e (*) in KeyColumns.You select (*) and (*) in KeyColumns. L'attività calcola il livello di attendibilità della chiave delle singole colonne A, B e C, quindi delle chiavi candidate composte (A,B), (A,C) e (B, C).The task computes the key strength of individual columns A, B, and C, and then of composite key candidates (A, B), (A, C) and (B, C).

Nota

Se si seleziona (), questa opzione potrebbe comportare un numero elevato di calcoli, riducendo le prestazioni dell'attività.If you select (), this option might result in a large number of computations and decrease the performance of the task. Se l'attività, tuttavia, rileva un subset che soddisfa la soglia per una chiave, non vengono analizzate combinazioni aggiuntive.However, if the task finds a subset that satisfies the threshold for a key, the task does not analyze additional combinations. Se nella tabella di esempio descritta in precedenza, ad esempio, l'attività determina che la colonna C è una chiave, non verranno analizzate altre chiavi candidate composte.For example, in the sample table described above, if the task determines that column C is a key, the task does not continue to analyze the composite key candidates.

Opzioni del riquadro Proprietà richiestaRequest Properties Options

Nel riquadro Proprietà richiestaper Richiesta profilo Chiave candidata vengono visualizzati i gruppi di opzioni seguenti:For a Candidate Key Profile Request, the Request Properties pane displays the following groups of options:

  • Datiche include le opzioni TableOrView e KeyColumnsData, which includes the TableOrView and KeyColumns options

  • GeneraleGeneral

  • OpzioniOptions

Opzioni datiData Options

ConnectionManagerConnectionManager
Consente di selezionare la gestione connessione ADO.NETADO.NET esistente che usa il provider di dati .NET per SQL ServerSQL Server (SqlClient) ai fini della connessione al database di SQL ServerSQL Server contenente la tabella o la vista di cui eseguire il profiling.Select the existing ADO.NETADO.NET connection manager that uses the .NET Data Provider for SQL ServerSQL Server (SqlClient) to connect to the SQL ServerSQL Server database that contains the table or view to be profiled.

TableOrViewTableOrView
Consente di selezionare la tabella o la vista esistente da analizzare.Select the existing table or view to be profiled.

Per ulteriori informazioni, vedere la sezione "Opzioni TableorView" in questo argomento.For more information, see the section, "TableorView Options," in this topic.

KeyColumnsKeyColumns
Consente di selezionare la colonna o le colonne da analizzare.Select the existing column or columns to be profiled. Selezionare (*) per analizzare tutte le colonne.Select (*) to profile all columns.

Per ulteriori informazioni, vedere le sezioni "Informazioni sulla selezione di colonne per la proprietà KeyColumns" e "Opzioni KeyColumns" in questo argomento.For more information, see the sections, "Understanding the Selection of Columns for the KeyColumns Property" and "KeyColumns Options," in this topic.

Opzioni TableOrViewTableOrView Options

SchemaSchema
Specifica lo schema a cui appartiene la tabella selezionata.Specify the schema to which the selected table belongs. Questa opzione è di sola lettura.This option is read-only.

TabellaTable
Visualizza il nome della tabella selezionata.Displays the name of the selected table. Questa opzione è di sola lettura.This option is read-only.

Opzioni KeyColumnsKeyColumns Options

Le opzioni seguenti sono disponibili per ogni colonna selezionata per l'analisi in KeyColumns o per l'opzione (*).The following options are presented for each column selected for profiling in KeyColumns, or for the (*) option.

Per ulteriori informazioni, vedere la sezione "Informazioni sulla selezione di colonne per la proprietà KeyColumns" riportata in precedenza in questo argomento.For more information, see the section, "Understanding the Selection of Columns for the KeyColumns Property," earlier in this topic.

IsWildcardIsWildcard
Specifica se è stato selezionato il carattere jolly (*).Specifies whether the (*) wildcard has been selected. Questa opzione è impostata su True se è stato selezionato (*) per profilare tutte le colonne.This option is set to True if you have selected (*) to profile all columns. È impostata su False se è stata selezionata una singola colonna da analizzare.It is False if you have selected an individual column to be profiled. Questa opzione è di sola lettura.This option is read-only.

ColumnNameColumnName
Visualizza il nome della colonna selezionata.Displays the name of the selected column. È vuota se è stato selezionato (*) per profilare tutte le colonne.This option is blank if you have selected (*) to profile all columns. Questa opzione è di sola lettura.This option is read-only.

StringCompareOptionsStringCompareOptions
Consente di selezionare le opzioni per il confronto di valori stringa.Select options for comparing string values. Per questa proprietà sono disponibili le opzioni elencate nella tabella seguente.This property has the options listed in the following table. Il valore predefinito di questa opzione è Default.The default value of this option is Default.

Nota

Quando si usa il carattere jolly (*) per ColumnName, la proprietà CompareOptions è di sola lettura ed è impostata su Default.When you use a (*) wildcard for ColumnName, CompareOptions is read-only and is set to the Default setting.

ValoreValue DescriptionDescription
DefaultDefault Ordina e confronta i dati in base alle regole di confronto della colonna nella tabella di origine.Sorts and compares data based on the column's collation in the source table.
BinarySortBinarySort Ordina e confronta i dati di in base ai modelli di bit definiti per ogni carattere.Sorts and compares data based on the bit patterns defined for each character. L'ordinamento binario supporta la distinzione tra maiuscole e minuscole e tra caratteri accentati e non accentatiBinary sort order is case sensitive and accent sensitive. e rappresenta inoltre il tipo di ordinamento più rapido.Binary is also the fastest sorting order.
DictionarySortDictionarySort Ordina e confronta i dati in base alle regole di ordinamento e confronto definite nei dizionari per la lingua o l'alfabeto associato.Sorts and compares data based on the sorting and comparison rules as defined in dictionaries for the associated language or alphabet.

Se si seleziona DictionarySort, è inoltre possibile selezionare qualsiasi combinazione delle opzioni elencate nella tabella seguente.If you select DictionarySort, you can also select any combination of the options listed in the following table. Per impostazione predefinita, nessuna di queste opzioni aggiuntive è selezionata.By default, none of these additional options are selected.

ValoreValue DescriptionDescription
IgnoreCaseIgnoreCase Specifica se nel confronto viene fatta distinzione tra lettere maiuscole e minuscole.Specifies whether the comparison distinguishes between uppercase and lowercase letters. Se questa opzione è impostata, nel confronto tra stringhe verrà ignorata la combinazione di maiuscole e minuscole.If this option is set, the string comparison ignores case. Ad esempio, la stringa "ABC" verrà considerata identica alla stringa "abc".For example, "ABC" becomes the same as "abc".
IgnoreNonSpaceIgnoreNonSpace Specifica se nel confronto viene fatta distinzione tra i caratteri con spaziatura e quelli con segni diacritici.Specifies whether the comparison distinguishes between spacing characters and diacritics. Se questa opzione è impostata, nel confronto verranno ignorati i segni diacritici.If this option is set, the comparison ignores diacritics. Ad esempio, il carattere "å" verrà considerato uguale al carattere "a".For example, "å" is equal to "a".
IgnoreKanaTypeIgnoreKanaType Specifica se nel confronto viene fatta distinzione tra i due tipi di caratteri Kana giapponesi, Hiragana e Katakana.Specifies whether the comparison distinguishes between the two types of Japanese kana characters: hiragana and katakana. Se questa opzione è impostata, nel confronto tra stringhe verrà ignorata la distinzione tra Katakana e Hiragana.If this option is set, the string comparison ignores kana type.
IgnoreWidthIgnoreWidth Specifica se nel confronto viene fatta distinzione tra un carattere a un byte (metà larghezza) e lo stesso carattere rappresentato con due byte (larghezza intera).Specifies whether the comparison distinguishes between a single-byte character and the same character when it is represented as a double-byte character. Se questa opzione è impostata, nel confronto tra stringhe la rappresentazione a un byte e quella a due byte dello stesso carattere verranno considerate uguali.If this option is set, the string comparison treats single-byte and double-byte representations of the same character as identical.

Opzioni generaliGeneral Options

RequestIDRequestID
Nome descrittivo per identificare la richiesta di profilo.Type a descriptive name to identify this profile request. Non è in genere necessario modificare il valore generato automaticamente.Typically, you do not have to change the autogenerated value.

OpzioniOptions

ThresholdSettingThresholdSetting
Per questa proprietà sono disponibili le opzioni elencate nella tabella seguente.This property has the options listed in the following table. Il valore predefinito di questa proprietà è Specified.The default value of this property is Specified.

ValoreValue DescriptionDescription
NessunoNone Non viene specificata alcuna soglia.No threshold is specified. Il livello di attendibilità della chiave viene segnalato indipendentemente dal valore.The key strength is reported regardless of its value.
SpecifiedSpecified Viene specificata una soglia in KeyStrengthThreshold.A threshold is specified in KeyStrengthThreshold. Il livello di attendibilità della chiave viene segnalato solo se è maggiore della soglia.The key strength is reported only if it is greater than the threshold.
ExactExact Non viene specificata alcuna soglia.No threshold is specified. Il livello di attendibilità della chiave viene segnalato solo se le colonne selezionate rappresentano una chiave esatta.The key strength is reported only if the selected columns are an exact key.

KeyStrengthThresholdKeyStrengthThreshold
Specifica la soglia (utilizzando un valore compreso tra 0 e 1) al di sopra della quale deve essere segnalato il livello di attendibilità della chiave.Specify the threshold (by using a value between 0 and 1) above which the key strength should be reported. Il valore predefinito di questa proprietà è 0.95.The default value of this property is 0.95. Questa opzione è attivata solo quando si seleziona Specified come KeyStrengthThresholdSetting.This option is enabled only when Specified is selected as the KeyStrengthThresholdSetting.

MaxNumberOfViolationsMaxNumberOfViolations
Specifica il numero massimo di violazioni della chiave candidata da segnalare nell'output.Specify the maximum number of candidate key violations to report in the output. Il valore predefinito di questa proprietà è 100.The default value of this property is 100. Questa opzione è disabilitata quando si seleziona Exact come KeyStrengthThresholdSetting.This option is disabled when Exact is selected as the KeyStrengthThresholdSetting.

Vedere ancheSee Also

Dati di profilatura Editor attività ( Pagina generale ) Data Profiling Task Editor (General Page)
Form profilo rapido singola tabella ( i dati di profilatura attività )Single Table Quick Profile Form (Data Profiling Task)