Modificare i valori di dominioChange Domain Values

In questo argomento viene descritto come modificare e aumentare i metadati in una Knowledge Base in Data Quality ServicesData Quality Services (DQS).This topic describes how to change and augment the metadata in a knowledge base in Data Quality ServicesData Quality Services (DQS). Dopo avere generato le informazioni mediante l'individuazione delle informazioni, importato le informazioni nella Knowledge Base o nei domini oppure basato una Knowledge Base su un'altra Knowledge Base, è possibile modificare in modo interattivo i valori dei dati.After you generate knowledge by knowledge discovery, import knowledge into the knowledge base or domains, or base a knowledge base upon another knowledge base, you can interactively change the data values. La generazione della Knowledge Base non solo sfrutta i processi computerizzati, ma consente di utilizzare informazioni personalizzate per verificare i valori dei dati e modificarli nei modi seguenti:Knowledge base generation not only leverages computer-assisted processes, but gives you the means to use your own knowledge to verify data values and change them in the following ways:

  • Aggiungere un valore di dominio all'elenco di valori o selezionare un valore ed eliminarlo dall'elencoAdd a domain value to the value list, or select a value and delete it from the list

  • Modificare lo stato di un valore di dominio rispetto a come viene definito dal processo di individuazione DQS, impostandolo come corretto, in errore o non validoChange the status of a domain value from what the DQS discovery process designates it as, changing it to correct, in-error, or not valid

  • Immettere un valore di sostituzione per un valore in errore o non valido.Enter a replacement value for a value that is in error or not valid. Un valore è non valido se non fa parte del dominio, ad esempio se non è conforme al tipo di dati del dominio o non supera una regola di dominio.A value is invalid if it does not belong in the domain, for example, if it does not conform to the domain data type or fails a domain rule. Un valore è in errore se fa parte del dominio, ma contiene un errore di sintassi.A value is in error if it belongs in the domain, but has a syntax error.

  • Impostare due o più valori come sinonimi e modificare il valore iniziale rispetto a come è stato impostato dal processo di individuazione, in modo che il valore iniziale sostituisca il valore del sinonimo, se durante la creazione del dominio è stata impostata la proprietà Utilizza valori inizialiSet two or more values as synonyms and change the leading value as set by the discovery process, with the result that the leading value will replace the synonym value if the Use Leading Value property was set when you created the domain

  • Importare i valori di dominio da un file di ExcelImport domain values from an Excel file

Prima di iniziare Before You Begin

Prerequisiti Prerequisites

Per modificare un valore di dominio, è necessario disporre di una Knowledge Base e di un dominio aperto nell'attività Gestione dominio.To change a domain value, you must have a knowledge base and a domain opened in the Domain Management activity.

Sicurezza Security

Autorizzazioni Permissions

Per modificare i valori di dominio, è necessario disporre del ruolo dqs_kb_editor o dqs_administrator nel database DQS_MAIN.You must have the dqs_kb_editor or the dqs_administrator role on the DQS_MAIN database to change domain values.

Modificare i valori di dominio Change Domain Values

Nella tabella Valore vengono visualizzate le informazioni aggiunte alla Knowledge Base per un singolo dominio.The Value table displays knowledge added to the knowledge base for a single domain. È possibile selezionare un dominio diverso nell'elenco di domini in qualsiasi momento per visualizzare i valori di tale dominio.You can select a different domain in the domain list at any time to display the values for that domain. Le colonne del campo sono le seguenti:The columns in the field are the following:

  • Nella colonna Valore vengono visualizzati tutti i valori aggiunti dal processo di individuazione al dominio selezionato da un campo nei dati di esempio.The Value column displays all values that the discovery process added to the selected domain from a field in the data sample. Qualsiasi valore indicato come in errore verrà visualizzato come sinonimo di un valore indicato come corretto.Any value that is projected as an error will be shown as a synonym to a value that is projected as correct.

  • Nella colonna Tipo viene visualizzato lo stato del valore, come determinato dal processo di individuazione.The Type column displays the status of the value, as determined by the discovery process. Un segno di spunta verde indica che il valore è corretto o che sono state apportate correzioni, una croce rossa indica che il valore è in errore, mentre un triangolo arancione con un punto esclamativo indica che il valore non è valido.A green check indicates that the value is correct or corrected; a red cross indicates that the value is in error; and an orange triangle with an exclamation point indicates that the value is not valid. Un valore non valido non è conforme ai requisiti dei dati per il dominio.A value that is not valid does not conform to the data requirements for the domain. Un valore in errore può essere valido, ma non è il valore corretto per la finalità dei dati.A value that is in error can be valid, but is not the correct value for data reasons.

  • Nella colonna Correggi in viene visualizzato il valore corretto in cui verrà modificato il valore originale, contrassegnato come in errore o non valido.The Correct To column shows a correct value that the original value, marked as in error or not valid, will be changed to. Il valore corretto viene proposto da DQS come risultato del processo di individuazione.DQS can propose the correct value as a result of the discovery process.

    Per modificare i valori, procedere come segue:To change values, proceed as follows:

  1. Avviare client Data Quality.Start Data Quality Client. Per informazioni su questa operazione, vedereFor information about doing so, see Eseguire l'applicazione Data Quality Client. Run the Data Quality Client Application.

  2. Nella schermata iniziale del Client Data QualityData Quality Client aprire o creare una Knowledge Base.In the Client Data QualityData Quality Client home screen, open or create a knowledge base. Selezionare Gestione dominio come attività, quindi fare clic su Apri o Crea.Select Domain Management as the activity, and then click Open or Create. Per ulteriori informazioni, vedere Creare una Knowledge Base o Apertura di una Knowledge Base.For more information, see Create a Knowledge Base or Open a Knowledge Base.

    Nota

    La gestione del dominio viene eseguita in una pagina del client Data Quality Services che contiene cinque schede per le operazioni di gestione del dominio separate.Domain management is performed in a page of the Data Quality Service client that contains five tabs for separate domain management operations. Non si tratta di un processo basato su procedure guidate. Ciascuna operazione di gestione può essere eseguita separatamente.It is not a wizard-driven process; any management operation can be performed separately.

  3. Dall'elenco di domini **** nella pagina Gestione dominio selezionare il dominio per il quale si desidera modificare i valori o creare un nuovo dominio.From the Domain list on the Domain Management page, select the domain that you want to change values in or create a new domain. Se è necessario creare un nuovo dominio, vedere Crea un dominio.If you have to create a new domain, see Create a Domain. Fare clic sulla scheda Valori di dominio .Click the Domain Values tab.

  4. Visualizzare i valori che è necessario modificare nella tabella Valore .Display the values that you need to modify in the Value table. Per altre informazioni, vedere Modalità di visualizzazione dei valori appropriati più avanti.For more information, see How to Display the Appropriate Values below.

  5. Per modificare lo stato di un valore, procedere come segue:To change a value’s state, proceed as follows:

    • Imposta i valori di dominio selezionati come corretti: per modificare lo stato di un valore da Errori o Non validi in Corretti, selezionare il valore, quindi fare clic sull'icona Imposta i valori di dominio selezionati come corretti (segno di spunta) dalla freccia in giù nella barra delle icone o dall'elenco a discesa Tipo.Set selected domain values as corrected: To change a value’s state from Error or Invalid to Correct, select the value, and then click the Set selected domain values as corrected (check) from the down-arrow in the icon bar or from the Type drop-down list. Se il valore in errore o non valido viene raggruppato con un valore corretto, eliminare il valore dopo l'operazione.If the in-error or invalid value is grouped with a correct value, delete that value after the operation.

    • Imposta i valori di dominio selezionati come errori: per modificare lo stato di un valore da Corretti o Non validi in Errori, selezionare il valore, quindi fare clic sull'icona Imposta i valori di dominio selezionati come errori (croce) dalla freccia in giù nella barra delle icone o dall'elenco a discesa Tipo.Set selected domain values as errors: To change a value’s state from Correct or Invalid to Error, select the value, and then click the Set selected domain values as errors (cross) icon from the down-arrow in the icon bar or from the Type drop-down list. È possibile immettere una correzione nella colonna Correggi in o lasciarla vuota.You can either enter a correction in the Correct to column, or leave it blank.

    • Imposta i valori di dominio selezionati come non validi: per modificare lo stato di un valore da Corretti o Errori in Non validi, selezionare il valore, quindi fare clic sull'icona Imposta i valori di dominio selezionati come non validi (triangolo) dalla freccia in giù nella barra delle icone o dall'elenco a discesa Tipo.Set selected domain values as invalid: To change a value’s state from Correct or Error to Invalid, select the value, and then click the Set selected domain values as invalid (triangle) icon from the down-arrow in the icon bar or from the Type drop-down list. È possibile immettere una correzione nella colonna Correggi in o lasciarla vuota.You can either enter a correction in the Correct to column, or leave it blank.

    • Correggi in: dopo avere impostato un valore come in errore o non invalido, immettere un nuovo valore nella colonna Correggi in .Correct to: After setting a value as in error or invalid, enter a new value in the Correct To column. In DQS verrà aggiunta una nuova riga per il valore sostitutivo che verrà designato come valore corretto, quindi verranno raggruppati i due valori.DQS will add a new row for the replacement value, designate it as correct, and then group the two values. Il nuovo valore verrà visualizzato come valore iniziale, con il valore iniziale in grassetto e il valore in errore o non valido rientrato.The new value will be shown as the leading value, with the leading value in bold and the in-error or invalid value indented.

  6. Per designare i valori come gruppo di sinonimi, selezionare più valori corretti, quindi procedere come segue:To designate values as a group of synonyms, select multiple values that are correct, and then proceed as follows:

    • Imposta i valori di dominio selezionati come sinonimi: per impostare i sinonimi, selezionare più valori corretti, quindi fa clic sull'icona Imposta i valori di dominio selezionati come sinonimi .Set selected domain values as synonyms: To set synonyms, select multiple values that are correct, and then click the Set selected domain values as synonyms icon. I valori verranno raggruppati e uno dei valori verrà definito come valore iniziale con cui verranno sostituiti gli altri valori.DQS will group the values and designate one of the values as the leading value that the others will be replaced with. Si noti che se vengono raggruppati due valori, ma uno dei due valori del gruppo è in errore o non valido, i valori non saranno sinonimi.Note that if two values are grouped, but one of the group is in-error or invalid, the values are not synonyms.

      Nota

      Se si selezionano due o più valori in un gruppo e un altro valore all'esterno del gruppo e quindi si impostano come sinonimi, verrà generato un messaggio di errore non corretto.If you select two or more values in a group and another value outside the group, and then set them as synonyms, you will get an incorrect error message. Dopo avere chiuso la finestra popup del messaggio di errore, i valori verranno impostati correttamente come sinonimi.After closing the error message popup, the values will be set correctly as synonyms.

    • Interrompi relazione tra sinonimi selezionati: per annullare la designazione di sinonimo per due o più valori, selezionare i valori, quindi fare clic sull'icona Interrompi relazione tra sinonimi selezionati .Break relation between selected synonyms: To undo the synonym designation for two or more values, select the values and then click the Break relation between selected synonyms icon. È necessario che i valori siano raggruppati ed entrambi devono essere corretti affinché l'annullamento del raggruppamento dei sinonimi venga eseguito correttamente.The values must be grouped and must both be correct for the ungrouping of synonyms to work.

    • Imposta il valore di dominio selezionato come valore iniziale del gruppo: per modificare il valore iniziale del gruppo, selezionare un valore nel gruppo non designato come valore iniziale, quindi fare clic sul pulsante Imposta il valore di dominio selezionato come valore iniziale del gruppo .Set selected domain value as a leading value of its group: To change the leading value of the group, select a value in the group that is not designated as the leading value, and then click the Set selected domain value as a leading value of its group button. In questo modo il valore iniziale verrà impostato come sostituzione dell'altro valore.This will set the leading value as a replacement for the other value. Questa operazione funziona solo se sono stati impostati due o più valori raggruppati e si desidera modificare il valore iniziale rispetto al valore designato da DQS.This operation works only if you have set two or more values that are group, and you want to change the leading value from the value designated by DQS. Si noti che il valore iniziale viene indicato da una riga blu con il valore in grassetto.Note that the leading value is designated by a blue row with the value in bold.

  7. Correttore ortografico: se un valore ha una sottolineatura rossa ondulata, il Correttore ortografico sta suggerendo una correzione al valore.Speller: If a value has a wavy red underscore, the Speller is suggesting a correction to the value. Fare clic con il pulsante destro del mouse sul valore con la sottolineatura e selezionare una correzione, se appropriata.Right-click the value with the underscore, and select a correction if one applies. Il tipo di valore diventa (o rimane) in errore e la correzione verrà aggiunta alla colonna Correggi in .The value type becomes (or stays as) error, and the correction will be added to the Correct to column. Fare clic sulla freccia in giù per visualizzare ulteriori correzioni proposte.Click the down arrow to see additional proposed corrections. Immettere una correzione manualmente per aggiungerla al dizionario del Correttore ortografico e poterla selezionare come correzione.Enter a correction manually to add it to the Speller dictionary, and be able to select it as a correction. Per ulteriori informazioni, vedere Utilizzare il correttore ortografico DQS e Imposta proprietà del dominio.For more information, see Use the DQS Speller and Set Domain Properties.

    Nota

    Per utilizzare il Correttore ortografico, è possibile abilitarlo nella pagina Proprietà dominio o, se è disabilitato nella pagina Proprietà dominio , è possibile fare clic sull'icona Abilita/Disabilita correttore ortografico nella pagina Valori di dominio per abilitarlo in tale pagina.To use the Speller, you can either enable it in the Domain Properties page, or if it is disabled in the Domain Properties page, you can click the Enable/Disable Speller icon on the Domain Values page to enable it on that page.

  8. Aggiungi nuovo valore di dominio: fare clic su questa opzione per aggiungere una riga alla fine della tabella.Add new domain value: Click to add a row at the end of the table. Dopo avere immesso un valore, la riga verrà riposizionata in ordine alfabetico preceduta da un asterisco per indicare che si tratta di una voce nuova.After you enter a value, the row will be repositioned in alphabetical order, and will be identified as a new entry by a preceding star symbol.

  9. Importa valori di dominio da Excel: per aggiungere nuovi valori da un foglio di calcolo di Excel, fare clic sulla freccia in giù per l'icona Importa valori , quindi selezionare Importa valori di dominio da Excel.Import domain values from Excel: To add new values from an Excel spreadsheet, click the down arrow for the Import Values icon, and then select Import domain values from Excel. Immettere il nome file, selezionare Utilizza la prima riga come intestazione se appropriato, quindi fare clic su OK.Enter the file name, select Use first row as header if appropriate, and then click OK. Per altre informazioni, vedere Importare i valori da un file di Excel in un dominio.For more information, see Import Values from an Excel File into a Domain.

  10. Importa valori progetto: per aggiungere nuovi valori da un progetto Data Quality, fare clic sulla freccia in giù per l'icona Importa valori , quindi selezionare Importa valori progetto.Import project values: To add new values from a Data Quality Project by clicking the down arrow for the Import Values icon, and selecting Import project values. Immettere il nome file, selezionare Utilizza la prima riga come intestazione se appropriato, quindi fare clic su OK.Enter the file name, select Use first row as header if appropriate, and then click OK. Selezionare il progetto da cui si desidera importare i valori, quindi fare clic su OK.Select the project that you want to import values from, and then click OK. Verranno visualizzati i valori importati.The imported values will be displayed. Fare clic su Fine.Click Finish. Per ulteriori informazioni, vedere Importare i valori di progetto in un dominio.For more information, see Import Project Values into a Domain.

  11. Elimina valori di dominio selezionati: per rimuovere uno o più valori esistenti dal dominio, selezionare i valori nella tabella dei valori, quindi fare clic sull'icona Elimina valori di dominio selezionati .Delete selected domain value(s): To remove one or more existing values from the domain, select the values in the Value table, and then click the Delete selected domain value(s) icon. Non è possibile eliminare il valore DQS_NULL, pertanto se si scelgono più valori da eliminare e il valore DQS_NULL è tra questi, l'operazione non riuscirà.An entry of DQS_NULL cannot be deleted, so if you choose multiple values to delete, and an entry of DQS_NULL is one of them, the operation will fail.

  12. Fare clic su Fine per completare l'attività di gestione del dominio, come descritto in Sospensione dell'attività di gestione del dominio.Click Finish to complete the domain management activity, as described in End the Domain Management Activity.

Completamento: fasi successive alla modifica dei valori di dominio Follow Up: After Changing Domain Values

Dopo avere modificato i valori di dominio, è possibile eseguire ulteriori attività di gestione del dominio, quali l'individuazione delle informazioni per aggiungere informazioni al dominio o l'aggiunta di criteri di corrispondenza al dominio.After you change domain values, you can perform other domain management tasks on the domain, you can perform knowledge discovery to add knowledge to the domain, or you can add a matching policy to the domain. Per altre informazioni, vedere Eseguire l'individuazione delle informazioni, Gestione di un dominio o Creare criteri di corrispondenza.For more information, see Perform Knowledge Discovery, Managing a Domain, or Create a Matching Policy.

Significato dei valori Corretti, Errori e Non validi The Meaning of Correct, Error, and Invalid Values

A ogni valore nella tabella Valore della pagina Valori di dominio è assegnata un'impostazione Tipo di Corretti, Errorio Non validi.Each value in the Value table of the Domain Values page is assigned a Type setting of Correct, Error, or Invalid. Il tipo del valore viene generato inizialmente dall'attività di individuazione delle informazioni ma è possibile modificarlo nel modo desiderato.The type of the value is generated initially by the knowledge discovery activity, and you can change it as you see fit. Il tipo finale, basato sia sulle modifiche di individuazione che su quelle interattive, viene generato dall'attività di pulizia.The final type, based upon both discovery and interactive changes, is generated by the cleansing activity. Le impostazioni hanno il significato seguente:These settings have the following meanings:

  • Corretti: si tratta di un valore che appartiene al dominio e non contiene errori di sintassi.Correct: This is a value that belongs to the domain and does not have any syntax errors. Ad esempio, "Chicago" in un dominio Città è corretto.For example, “Chicago” in a City domain is correct.

  • Errori: si tratta di un valore che appartiene al dominio, ma è un valore non corretto.Error: This is a value that belongs to the domain, but is an incorrect value. Ad esempio, "Shicago" anziché "Chicago" in un dominio Città è in errore.For example, “Shicago” instead of “Chicago” in a City domain is in error. In DQS un valore viene definito come in errore quando nel processo di individuazione vengono rilevati un errore di sintassi e una correzione associata.DQS designates a value as in error it detects a syntax error and an associated correction in the discovery process. Gli errori di sintassi includono gli errori di ortografia.Syntax errors include misspellings.

  • Non validi: si tratta di un valore che non appartiene al dominio e a cui non è associata una correzione.Invalid: This is a value that does not belong to the domain, and does not have a correction. Ad esempio, il valore "12345" in un dominio Città non è valido.For example, the value “12345” in a City domain is invalid. In DQS un valore viene definito come non valido quando non supera una regola di dominio.DQS designates a value as invalid when it fails a domain rule.

    È possibile modificare manualmente l'impostazione Tipo scegliendo uno degli altri due valori.You can manually change the Type of a value to either of the two other values. In DQS non viene applica la semantica della validità e dell'errore nelle operazioni manuali.DQS does not enforce validity and error semantics on manual operations. È possibile immettere una correzione per un valore Non validi senza modificarne lo stato.You can enter a correction for an Invalid value without changing its status. È possibile definire un valore come non valido anche se ha superato una regola di dominio.You can designate a value as invalid even if it did not fail a domain rule. È possibile definire un valore come in errore anche se il processo di individuazione non ha rilevato un errore di sintassi.You can designate a value as in error even if the discovery process did not indicate that it has a syntax error. È inoltre possibile rimuovere una correzione a un valore Errori, contrassegnato come Corretti, senza modificarne lo stato.You can also remove a correction to an Error value, which is marked as Correct, without changing its status.

    Quando si esegue la pulizia interattiva dei dati nella pagina Gestisci e visualizza risultati dell'attività Pulizia , nella scheda Non validi della pagina Gestisci e visualizza risultati vengono inclusi sia i valori in errore che quelli non validi.When you are performing interactive data cleansing in the Manage and View Results page of the Cleansing activity, both invalid and in-error values are included in the Invalid tab on the Manage and View Results page.

Modalità di visualizzazione dei valori appropriati How to Display the Appropriate Values

È possibile modificare la visualizzazione come segue:You can modify the display as follows:

  • Filtrare i risultati desiderati nella tabella, in base al relativo stato, selezionando lo stato nell'elenco a discesa Filtro .Filter the results that you want in the table, based on their status, by selecting the status in the Filter drop-down list.

  • Trovare i dati che si desidera controllare o modificare immettendo una o più lettere da cercare nella casella di testo Trova .Find the data that you want to check or modify by entering one more letters to search for in the Find text box. Tali lettere verranno evidenziate in tutti i valori visualizzati.This will highlight have those letters wherever they occur in any value that is displayed.

  • Fare clic su Mostra solo nuovi per limitare i valori visualizzati nella tabella solo ai valori individuati nella sessione corrente, non nelle sessioni precedenti.Click Show Only New to restrict the values displayed in the table only to values that were discovered in the current session, not previous sessions.

  • Fare clic sul pulsante Espandi tutto per visualizzare tutti i valori in qualsiasi gruppo di sinonimi quando lo stato corrente è compresso.Click the Expand All button to display all values in any group of synonyms when the current state is collapsed.

  • Fare clic sul pulsante Comprimi tutto per nascondere tutto tranne il valore iniziale in qualsiasi gruppo di sinonimi quando lo stato corrente è espanso.Click the Collapse All button to hide all but the leading value in any group of synonyms when the current state is expanded.

  • Fare clic sul pulsante Mostra/Nascondi il pannello della cronologia delle modifiche dei valori di dominio per visualizzare un'anteprima popup nella parte inferiore della tabella dei valori in cui vengono mostrate le modifiche recenti alla raccolta dei valori di dominio.Click the Show/Hide the Domain Values Changes History Panel button to display a preview popup at the bottom of the values table that shows recent changes to the domain values collection.

Modalità di gestione degli equivalenti di un valore Null How to Handle Null Equivalents

Ogni tabella di valori nella scheda Valori di dominio include un valore DQS_NULL.Each value table in the Domain Values tab includes a DQS_NULL value. Un valore Null in un'origine dati verrà visualizzato come valore SQL_NULL nella tabella di valori.A null in a data source will appear as SQL_NULL in the value table. È possibile impostare uno o più equivalenti di un valore Null come sinonimo di DQS_NULL.You can set one or more null equivalents as synonyms to DQS_NULL. In tal modo, tutti i valori Null e gli equivalenti dei valori Null vengono elaborati come valori DQS_NULL.When you do so, all nulls and null equivalents will be processed as DQS_NULL.