Creare relazioni basate su terminiCreate Term-Based Relations

In questo argomento viene descritto come creare relazioni basate su termini per un dominio in Data Quality ServicesData Quality Services (DQS).This topic describes how to create term-based relations for a domain in Data Quality ServicesData Quality Services (DQS). Una relazione basata su termini (TRB) consente di effettuare una correzione a un termine che fa parte di un valore in un dominio,A term-based relation (TBR) enables you to make a correction to a term that is part of a value in a domain. consentendo in questo modo a più valori identici ad eccezione dell'ortografia di una parte in comune tra essi di essere considerati sinonimi identici.It enables multiple values that are identical except for the spelling of a common part of them to be considered identical synonyms. È possibile, ad esempio, configurare una relazione basata su termini che modifica il termine "Inc."For example, you can set up a term-based relation that changes the term “Inc.” in "Incorporated".to “Incorporated”. Il termine "Inc."The term “Inc.” verrà modificato ogni volta che viene trovato nel dominio.will be changed each time it occurs in the domain. Le istanze di "Contoso, Inc."Instances of “Contoso, Inc.” verranno modificate in "Contoso, Incorporated" e i due valori saranno considerati sinonimi esatti.will be changed “Contoso, Incorporated”, and the two values will be considered exact synonyms.

Per usare le relazioni basate su termini, è possibile compilare un elenco di coppie Valore/Correggi in, ad esempio "Inc."To use term-based relations, you build a list of Value/Correct To pairs, such as “Inc.” e "Incorporated" oppure "Senior" e "Sr.".and “Incorporated”, or “Senior” and “Sr.”. L'utilizzo di una relazione basata su termini consente di modificare un termine in tutto il dominio senza impostare manualmente i valori di singoli domini come sinonimi.Using a term-based relation enables you to change a term throughout the domain without manually setting individual domain values as synonyms. È possibile specificare di correggere un valore anche se l'individuazione delle informazioni non ha individuato tale valore in precedenza.You can specify that a value be corrected even if knowledge discovery has not discovered that value previously. Se una trasformazione delle relazioni basate su termini fa in modo che due valori siano identici, in DQS verrà creata tra essi una relazione di sinonimi (in individuazione delle informazioni), una relazione di correzioni (in correzione dei dati), o una corrispondenza esatta (in corrispondenza).If a term-based relation transformation causes two values to be identical, then DQS will create a synonym relationship between them (in knowledge discovery), a correction relationship between them (in data correction), or an exact match (in matching).

La trasformazione delle relazioni basate su termini e la trasformazione dei simboli (in cui i caratteri speciali vengono sostituiti da uno spazio o un valore Null) vengono entrambe eseguite in una fase di pre-elaborazione prima dell'analisi.Term-based relations transformation and symbols transformation (in which special characters are replaced by a space or a null) are both done in a pre-processing stage before analysis. Se è richiesta l'analisi di un dominio composito, essa verrà eseguita prima delle due trasformazioni, perché l'analisi basata su delimitatore richiede l'utilizzo di simboli.If composite domain parsing is requested, it will be performed before the two transformations, because delimiter parsing requires symbols. Altre operazioni, quali le regole di dominio e le modifiche ai valori del dominio, verranno eseguite dopo le trasformazioni.Other operations, such as domain rules and domain value changes, will be performed after the transformations. Per la corrispondenza, le relazioni basate su termini vengono applicate ai dati di origine prima dell'attività di individuazione delle corrispondenze indipendentemente dall'esecuzione della pulizia.For matching, term-based relations are applied on the source data before the matching activity regardless of whether you run cleansing.

Relazioni basate su termini e gestione dominioTerm-Based Relations and Domain Management

Quando si applica una relazione basata su termini nella gestione dominio, le modifiche verranno applicate da DQS nell'individuazione delle informazioni, nella pulizia o nei processi di individuazione delle corrispondenze; tuttavia, il valore del dominio stesso non viene modificato da DQS per la conformità con la relazione basata su termini.When you apply a term-based relation in domain management, DQS will apply the changes in the knowledge discovery, cleansing, or matching processes; however, DQS does not change the domain value itself to conform to the term-based relation. In altre parole, se si inserisce e si accetta una relazione basata su termini nella scheda Relazioni basate su termini della pagina Gestione dominio , la modifica non verrà apportata nella scheda Valori di dominio della stessa pagina.In other words, if you enter and accept a term-based relation in the Term-Based Relations tab of the Domain Management page, the change will not be made in the Domain Values tab of the same page. Questo consente di modificare la TBR di conseguenza.This enables you to change the TBR subsequently.

Relazioni basate su termini e pulizia dei datiTerm-Based Relations and Data Cleaning

Quando si applica una relazione basata su termini in un dominio e si esegue il processo di pulizia dei dati, le modifiche vengono applicate da DQS durante la pulizia ma non ai termini nella knowledge base.When you apply a term-based relation in a domain and then run the data cleansing process, DQS applies the changes during cleansing, but does not apply the changes to terms in the knowledge base.

  • Se un valore come è stato modificato da una relazione basata su termini si trova nel dominio, ma non si tratta di un sinonimo, verrà visualizzato nella colonna Correggi in nella scheda Con correzione della pagina Gestisci e visualizza risultati , con l'opzione Motivo impostata su Relazione basata su termini.If a value as changed by a term-based relation is in the domain, but is not a synonym, will be shown in the Correct to column under the Corrected tab of the Manage and View results page, with the Reason set to Term based relation.

  • Se un valore come è stato modificato da una relazione basata su termini non si trova nel dominio, e un valore corrispondente viene rilevato da DQS, il valore viene corretto e visualizzato nella scheda Con correzione o Suggeriti, in base al livello di confidenza.If a value as changed by a term-based relation is not in the domain, and DQS finds a matching value, the value will be corrected to it and will appear under the Corrected tab or the Suggested tab, based on the confidence level. Se non viene trovata alcuna corrispondenza, il valore verrà visualizzato in Nuovi con una correzione TBR.If no match is found, the value will appear under New with a TBR correction. Questa situazione si verifica perché anche se si corregge la TBR, non significa che il valore sia corretto.This is done because even if you correct the TBR, it does not mean that the value is correct.

  • Se un valore come è stato modificato da una relazione basata su termini si trova nel dominio, ma il valore è Errori/Non validi con correzione esistente, verrà visualizzato nella scheda Con correzione insieme alla correzione e al valore di dominio motivo.If a value as changed by a term-based relation is in the domain, but the value is Error/Invalid with existing correction, the value will appear under the Corrected tab with its correction and the reason Domain Value.

  • Se un valore come è stato modificato da una relazione basata su termini si trova nel dominio, ma il valore è Errori/Non validi senza correzione, verrà visualizzato nella scheda Con correzione insieme alla correzione e al valore di dominio motivo.If a value as changed by a term-based relation is in the domain, but the value is Error/Invalid with no correction, the value will appear under the Invalid tab with the reason Domain Value.

    Relazioni basate su termini e individuazione delle informazioniTerm-Based Relations and Knowledge Discovery

    Quando si applica una relazione basata su termini e si esegue il processo di individuazione delle informazioni, gli eventuali valori conformi alla TBR non vengono modificati e verranno identificati come un valore corretto.When you apply a term-based relation and then run the knowledge discovery process, any value that conforms to the TBR will remain as is and will be identified as a correct value. Qualsiasi valore modificato da una TBR verrà importato come valore corretto e identificato come un sinonimo di un valore conforme alla TBR.Any value that is changed by a TBR will be imported as a correct value, and will be identified as a synonym to a value that conforms to the TBR.

    Relazioni basate su termini e importazione dei valori di pulizia in un dominioTerm-Based Relations and Import Cleansing Values into a Domain

    Se si importano informazioni sulla qualità dei dati raccolta durante il processo di pulizia in un dominio, un valore che è stato modificato da una TBR verrà importato come un valore corretto.If you import data quality knowledge gathered during the cleansing process into a domain, a value that is changed by a TBR will be imported as a correct value.

Prima di iniziare Before You Begin

Prerequisiti Prerequisites

Per creare relazioni basate su termini, è necessario disporre di un dominio aperto nell'attività Gestione dominio.To create term-based relations, you must have a domain opened in the Domain Management activity.

Sicurezza Security

Autorizzazioni Permissions

Per creare relazioni basate su termini, è 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 create term-based relations.

Creare relazioni basate su termini Create Term-Based Relations

  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 Create a Knowledge Base o Open a 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 creare una regola di dominio o creare un nuovo dominio.From the Domain list on the Domain Management page, select the domain that you want to create a domain rule for, or create a new domain. Se è necessario creare un nuovo dominio, vedere Create a Domain.If you have to create a new domain, see Create a Domain.

  4. Fare clic sulla scheda Relazioni basate su termini .Click the Term-Based Relations tab.

  5. Creare le relazioni basate su termini come segue:Create term-based relations as follows:

    1. Fare clic su Aggiungi nuova relazione per aggiungere una riga alla tabella Relazioni.Click Add New Relation to add a row to the Relations table.

    2. Alla colonna Valore della riga aggiunta, immettere un termine che si desidera modificare ogni volta che si verifica in un valore nel dominio selezionato.To the Value column of the added row, enter a term that you want to change each time it occurs in a value in the selected domain.

      Nota

      Verrà visualizzato un errore se il termine esiste come valore intero nel dominio o se esiste già come valore in correzione nel dominio.You will get an error if the term exists as a whole value in the domain, or if it already exists as a correcting value in the domain.

    3. Nella colonna Correggi in immettere un termine con cui si desidera modificare il termine nella colonna Valore .To the Correct To column, enter a term that you want to change the term in the Value column to.

    4. Fare di nuovo clic su Aggiungi nuove relazioni per aggiungere un'altra relazione basata su termini.Click Add New Relations again to add another term-based relation.

    5. Fare clic su Elimina relazioni selezionate per eliminare una o più righe selezionate dalla tabella Relazioni.Click Delete Selected Relations to delete one or more selected rows from the Relations table. Per selezionare più righe, fare clic su una riga non selezionata tenendo premuto il pulsante CTRL.You can select multiple rows by pressing the Ctrl button and clicking an unselected row.

    6. Trovare un valore nella tabella Relazioni immettendo una o più cifre nella casella di testo Trova .Find a value in the Relations table by entering one or more digits in the Find text box. Le corrispondenze per la stringa verranno evidenziate.Matches for the string will be highlighted. Utilizzare le frecce in su o in giù per spostarsi tra le diverse istanze della stringa nella tabella.Use the up and down arrows to move to different instances of the string in the table.

    7. Correttore ortografico: se un valore nella colonna Valore o Correggi a ha una sottolineatura rossa ondulata, il Correttore ortografico sta suggerendo una correzione al valore.Speller: If a value in the Value or Correct to column 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 il carattere di sottolineatura e selezionare uno dei valori proposti dal correttore ortografico.Right-click the value with the underscore, and select one of the proposed values by the Speller. In alternativa, è possibile fare clic su Aggiungi nel menu di scelta rapida per mantenere il valore originale.Alternately, you can click Add in the shortcut menu tp proceed with the original value. Per ulteriori informazioni, vedere Use the DQS Speller e Set Domain Properties.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 Relazioni basate su termini 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 Term-Based Relations page to enable it on this page.

  6. Fare clic su Applica modifiche per applicare le relazioni basate su termini al dominio.Click Apply Changes to apply the term-based relations to the domain.

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

Completamento: fasi successive alla creazione di relazioni basate su termini Follow Up: After Creating Term-Based Relations

Dopo avere creato le relazioni basate su termini, è 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 create term-based relations, 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.