Opzioni di Richiesta profilo Criteri di ricerca colonna (Attività Profiling dati)Column Pattern Profile Request Options (Data Profiling Task)

Usare il riquadro Proprietà richiesta della pagina Richieste profilo per impostare le opzioni per la Richiesta profilo Criteri di ricerca colonna selezionata nel riquadro delle richieste.Use the Request Properties pane of the Profile Requests page to set the options for the Column Pattern Profile Request selected in the requests pane. Un profilo Criteri di ricerca colonna segnala un set di espressioni regolari che analizzano la percentuale specificata di valori in una colonna stringa.A Column Pattern profile reports a set of regular expressions that cover the specified percentage of values in a string column. Questo profilo consente di identificare eventuali problemi nei dati, ad esempio le stringhe non valide, e può indicare le possibili espressioni regolari da utilizzare in futuro per convalidare nuovi valori.This profile can help you identify problems in your data, such as invalid strings, and can suggest regular expressions that can be used in the future to validate new values. Un profilo di criteri di ricerca di una colonna contenente i codici postali degli Stati Uniti, ad esempio, può generare le espressioni regolari \d{5}-\d{4}, \d{5} e \d{9}.For example, a pattern profile of a column of United States Zip Codes might produce the regular expressions \d{5}-\d{4}, \d{5}, and \d{9}. Se vengono visualizzate altre espressioni regolari, è probabile che i dati contengano valori non validi o in formato non corretto.If you see other regular expressions, your data likely contains values that are invalid or in an incorrect format.

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 su come usare il 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 sull'utilizzo di delimitatori e simboliUnderstanding the Use of Delimiters and Symbols

Prima di calcolare i criteri di ricerca per una Richiesta profilo Criteri di ricerca colonna, l'attività Profiling dati suddivide in token i dati,Before computing the patterns for a Column Pattern Profile Request, the Data Profiling Task tokenizes the data. ovvero separa i valori stringa in unità minori note come token.That is, the task separates the string values into smaller units known as tokens. L'attività separa le stringhe in token in base ai delimitatori e i simboli specificati per le proprietà Delimiters e Symbols :The task separates strings into tokens based on the delimiters and symbols that you specify for the Delimiters and Symbols properties:

  • Delimiters Per impostazione predefinita, l'elenco dei delimitatori contiene i caratteri seguenti: spazio, tabulazione orizzontale (\t), nuova riga (\n) e ritorno a capo (\r).Delimiters By default, the list of delimiters contains the following characters: space, horizontal tab (\t), new line (\n), and carriage return (\r). È possibile specificare delimitatori aggiuntivi, ma non è possibile rimuovere i delimitatori predefiniti.You can specify additional delimiters, but you cannot remove the default delimiters.

  • Symbols Per impostazione predefinita, l'elenco Symbols contiene i caratteri seguenti: ,.;:-"'~=&/@!?()<>[]{}|#^%. For example, if the symbols are "()-`", il valore "(425) 123-4567" viene suddiviso in token come ["(", "425", ")", "123", "-", "4567", ")"].Symbols* By default, the list of Symbols contains the following characters: ,.;:-"'~=&/@!?()<>[]{}|#*^%. For example, if the symbols are "()-`", the value "(425) 123-4567" is tokenized as ["(", "425", ")", "123", "-", "4567", ")"].

    Un carattere non può essere simultaneamente un delimitatore e un simbolo.A character cannot be both a delimiter and a symbol.

    Tutti i delimitatori vengono normalizzati in un singolo spazio come parte del processo di suddivisione in token, mentre i simboli vengono mantenuti.All delimiters are normalized to a single space as part of the tokenizing process, while symbols are retained.

Informazioni sull'utilizzo della tabella dei tagUnderstanding the Use of the Tag Table

È facoltativamente possibile raggruppare token correlati con un singolo tag archiviando i tag e i termini correlati in una tabella speciale creata in un database di SQL ServerSQL Server .You can optionally group related tokens with a single tag by storing tags and the related terms in a special table that you create in a SQL ServerSQL Server database. La tabella dei tag deve contenere due colonne stringa, denominate "Tag" e "Termine".The tag table must have two string columns, one named "Tag" and the other named "Term". Queste colonne possono essere di tipo char, nchar, varcharo nvarchar, ma non text o ntext.These columns can be of type char, nchar, varchar, or nvarchar, but not text or ntext. È possibile combinare più tag e i termini corrispondenti in una singola tabella.You can combine multiple tags and the corresponding terms in a single table. Una richiesta di profilo Criteri di ricerca colonna può utilizzare solo una tabella dei tag.A Column Pattern Profile Request can use only one tag table. È possibile usare una gestione connessione ADO.NETADO.NET distinta per la connessione alla tabella dei tag.You can use a separate ADO.NETADO.NET connection manager to connect to the tag table. Di conseguenza, la tabella dei tag può essere archiviata in un database diverso o un server diverso dalla tabella di origine.Therefore, the tag table can be located in a different database or on a different server than the source data.

È possibile, ad esempio, raggruppare i valori "East", "West", "North" e "South" eventualmente visualizzati negli indirizzi stradali statunitensi utilizzando il singolo tag "Direction".For example, you could group the values "East", "West", "North", and "South" that might appear in street addresses by using the single tag, "Direction". La tabella seguente rappresenta un esempio di tale tabella dei tag.The following table is an example of such a tag table.

TagTag NomeTerm
DirectionDirection EastEast
DirectionDirection WestWest
DirectionDirection NorthNorth
DirectionDirection SouthSouth

È possibile utilizzare un altro tag per raggruppare le parole diverse che esprimono la nozione di strada negli indirizzi stradali:You could use another tag to group the different words that express the notion of a "street" in street addresses:

TagTag NomeTerm
StreetStreet StreetStreet
StreetStreet AvenueAvenue
StreetStreet PlacePlace
StreetStreet WayWay

In base a questa combinazione di tag, il criterio di ricerca risultante per un indirizzo stradale potrebbe essere simile al seguente:Based on this combination of tags, the resulting pattern for a street address might resemble the following pattern:

\d+\ LookupTag=Direction \d+\p{L}+\ LookupTag=Street

Nota

L'utilizzo di una tabella dei tag influisce negativamente sulle prestazioni dell'attività Profiling dati.Using a tag table decreases the performance of the Data Profiling task. Non utilizzare più di 10 tag o più di 100 termini per tag.Do not use more than 10 tags or more than 100 terms per tag.

Lo stesso termine può appartenere a più tag.The same term can belong to more than one tag.

Opzioni del riquadro Proprietà richiestaRequest Properties Options

Nel riquadro Proprietà richiestaper Richiesta profilo Criteri di ricerca colonna vengono visualizzati i gruppi di opzioni seguenti:For a Column Pattern Profile Request, the Request Properties pane displays the following groups of options:

  • Datiche include le opzioni TableOrView e ColumnData, which includes the TableOrView and Column 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 che contiene la colonna da analizzare.Select the existing table or view that contains the column 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.

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

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

Opzioni TableOrViewTableOrView Options

SchemaSchema
Specifica lo schema a cui appartiene la tabella selezionata.Specifies 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 relative alle colonneColumn Options

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
Questa opzione non si applica al profilo Criteri di ricerca colonna.This option does not apply to the Column Pattern Profile.

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

MaxNumberOfPatternsMaxNumberOfPatterns
Specifica il numero massimo di criteri di ricerca che si desidera vengano calcolati dal profilo.Specify the maximum number of patterns that you want the profile to compute. Il valore predefinito di questa opzione è 10.The default value of this option is 10. Il valore massimo è 100.The maximum value is 100.

PercentageDataCoverageDesiredPercentageDataCoverageDesired
Specifica la percentuale di dati che si desidera vengano analizzati dai criteri di ricerca calcolati.Specify the percentage of the data that you want the computed patterns to cover. Il valore predefinito di questa opzione è 95 (percentuale).The default value of this option is 95 (percent).

CaseSensitiveCaseSensitive
Indica se i criteri di ricerca devono applicare la distinzione tra maiuscole e minuscole.Indicate whether the patterns should be case-sensitive. Il valore predefinito di questa opzione è False.The default value of this option is False.

DelimitersDelimiters
Elenco dei caratteri che devono essere considerati spazi tra parole quando il testo viene suddiviso in token.List the characters that should be treated as the equivalent of spaces between words when tokenizing text. Per impostazione predefinita, l'elenco Delimiters contiene i caratteri seguenti: spazio, tabulazione orizzontale (\t), nuova riga (\n) e ritorno a capo (\r).By default, the list of Delimiters contains the following characters: the space, horizontal tab (\t), new line (\n), and carriage return (\r). È possibile specificare delimitatori aggiuntivi, ma non è possibile rimuovere i delimitatori predefiniti.You can specify additional delimiters, but you cannot remove the default delimiters.

Per ulteriori informazioni, tornare alla sezione "Informazioni sull'utilizzo di delimitatori e simboli" di questo argomento.For more information, see "Understanding the Use of Delimiters and Symbols" earlier in this topic.

SymbolsSymbols
Elenco dei simboli che devono essere mantenuti come parte dei criteri di ricerca.List the symbols that should be retained as part of patterns. I simboli, ad esempio, possono includere "/" per le date, "." per le ore e "@" per gli indirizzi di posta elettronica.</span><span class="sxs-lookup">Examples might include "/" for dates, ":" for times, and "@" for e-mail addresses.</span></span> <span data-ttu-id="125e2-213">Per impostazione predefinita, l'elenco Symbols contiene i caratteri seguenti: ,.;:-"'~=&/@!?()<>[]{}|#^%`.By default, the list of **Symbols* contains the following characters: ,.;:-"'~=&/@!?()<>[]{}|#*^%`.

Per ulteriori informazioni, tornare alla sezione "Informazioni sull'utilizzo di delimitatori e simboli" di questo argomento.For more information, see "Understanding the Use of Delimiters and Symbols" earlier in this topic.

TagTableConnectionManagerTagTableConnectionManager
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 che contiene la tabella dei tag.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 tag table.

Per ulteriori informazioni, tornare alla sezione "Utilizzo della tabella dei tag" di questo argomento.For more information, see "Understanding the Use of the Tag Table" earlier in this topic.

TagTableNameTagTableName
Consente di selezionare la tabella dei tag esistenti, che deve contenere due colonne stringa denominate Tag e Termine.Select the existing tag table, which must have two string columns named Tag and Term.

Per ulteriori informazioni, tornare alla sezione "Utilizzo della tabella dei tag" di questo argomento.For more information, see "Understanding the Use of the Tag Table" earlier in this topic.

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)