Creazione di un dominio compositoCreate a Composite Domain

In questo argomento viene descritto come creare un dominio composito in una Knowledge Base in Data Quality ServicesData Quality Services (DQS).This topic describes how to create a composite domain in a knowledge base in Data Quality ServicesData Quality Services (DQS). Un dominio composito è costituito da uno o più singoli domini che si applicano a un singolo campo di dati.A composite domain consists of one or more single domains that apply to a single data field. Per informazioni dettagliate sui domini compositi, vedere Gestione di un dominio composito.For more information on composite domains, see Managing a Composite Domain.

Sono disponibili due modi per creare un nuovo dominio composito.There are two ways to create a new composite domain. Il primo viene utilizzato durante il passaggio di mapping dell'attività di individuazione delle informazioni, quando è in corso l'analisi di un campione di dati per aggiungere informazioni a una Knowledge Base nuova o esistente.The first is during the Map step of the knowledge discovery activity, when you are in the process of analyzing a data sample to add knowledge to a new or existing knowledge base. Il secondo viene utilizzato durante l'attività di gestione del dominio, quando anziché modificare un dominio esistente, se ne crea uno nuovo.The second is during the domain management activity, when instead of changing an existing domain, you create a new one. Per creare un dominio composito, è necessario avere già creato almeno due singoli domini da aggiungere al dominio composito.In order to create a composite domain, you must already have created at least two single domains to add to the composite domain. Quando si crea un nuovo dominio composito, sono disponibili solo i singoli domini che sono già stati creati e che non sono stati aggiunti a un dominio composito esistente.Only those single domains that have already been created and that have not been added to an existing composite domain are available when you create a new composite domain. Non è possibile aggiungere un singolo dominio a più di un dominio composito così come non è possibile aggiungere un dominio composito a un altro dominio composito.A single domain cannot be added to more than one composite domain, and a composite domain cannot be added to another composite domain.

Dopo aver creato un dominio composito, è possibile modificarne le proprietà, allegarvi un servizio dati di riferimento, creare regole tra domini o relazioni di valori.After creating a composite domain, you can change the properties of the composite domain, attach a reference data service to the domain, create cross-domain rules, or create value relations. A tale scopo, selezionare il dominio composito nell'elenco Dominio della pagina Gestione dominio , quindi selezionare la scheda appropriata.To do so, select the composite domain in the Domain list of the Domain Management page, and select the appropriate tab.

Prima di iniziare Before You Begin

Prerequisiti Prerequisites

Per creare un dominio composito, è necessario avere creato e aperto una Knowledge Base e almeno due singoli domini da aggiungere al dominio composito.To create a composite domain, you must have created and opened a knowledge base, and you must have created at least two single domains to add to the composite domain.

Sicurezza Security

Autorizzazioni Permissions

È necessario disporre del ruolo dqs_kb_editor o dqs_administrator nel database DQS_MAIN per creare un dominio composito.You must have the dqs_kb_editor or the dqs_administrator role on the DQS_MAIN database to create a composite domain.

Creazione di un dominio composito nell'attività di individuazione delle informazioni Create a Composite Domain in the Knowledge Discovery Activity

  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 di Client Data QualityData Quality Client , fare clic su Apri Knowledge Base , quindi selezionare una Knowledge Base o fare clic su Nuova Knowledge Base e immettere le proprietà per la nuova Knowledge Base.In the Client Data QualityData Quality Client home screen, click Open knowledge base and then select a knowledge base, or click New knowledge base and enter properties for the new knowledge base.

  3. Selezionare Individuazione informazioni come attività, quindi fare clic su Crea per creare la nuova Knowledge Base, oppure Apri per aprirne una esistente.Select Knowledge Discovery as the activity, and then click Create to create the new knowledge base or Open to open an existing knowledge base.

  4. Nella pagina Mappa specificare una connessione all'origine dati.On the Map page, specify a connection to the data source. Per ulteriori informazioni, vedere Perform Knowledge Discovery.For more information, see Perform Knowledge Discovery.

  5. Nella tabella Mapping selezionare una colonna di origine dall'elenco a discesa per la Colonna di origine di una riga vuota.In the Mappings table, select a source column from the drop-down list for the Source Column column of an empty row. Verificare che la colonna di origine contenga un dominio composito indirizzato da due singoli domini esistenti.Make sure that the source column contains composite domain addressed by two existing single domains. Se non esiste alcun dominio singolo corrispondente, fare clic sull'icona Crea un dominio .If no corresponding single domains exists, click the Create a Domain icon.

  6. Nella tabella Mapping selezionare una colonna di origine dall'elenco a discesa per la Colonna di origine di una riga vuota.In the Mappings table, select a source column from the drop-down list for the Source Column column of an empty row. Verificare che la colonna di origine contenga un dominio composito con parti indirizzate da due singoli domini esistenti.Ensure that the source column contains composite domain parts of which are addressed by two existing single domains. Se non esistono singoli domini corrispondenti, fare clic sull'icona Crea un dominio per crearli.If no corresponding single domains exist, click the Create a Domain icon to create them. Per altre informazioni, vedere Create a Domain.For more information, see Create a Domain.

  7. Fare clic sull'icona Crea un dominio composito .Click the Create a Composite Domain icon.

Creazione di un dominio composito nell'attività di gestione del dominio Create a Composite Domain in the Domain Management Activity

  1. Nella home page di del client Data Quality Services, fare clic su Apri Knowledge Base , quindi selezionare una Knowledge Base o fare clic su Nuova Knowledge Base e immettere le proprietà per la nuova Knowledge Base.In the Data Quality Services client home page, click Open knowledge base and then select a knowledge base, or click New knowledge base and enter properties for the new knowledge base.

  2. Selezionare Gestione dominio come attività, quindi fare clic su Crea per creare la nuova Knowledge Base, oppure Apri per aprirne una esistente.Select Domain Management as the activity, and then click Create to create the new knowledge base or Open to open an existing knowledge base.

  3. Assicurarsi che esistano due o più singoli domini, necessari per il dominio composito.Ensure that two or more single domains required by the composite domain exist. Se non ne esistono, fare clic sull'icona Crea un dominio e crearli.If not, click the Create a Domain icon and create them. Per altre informazioni, vedere Create a Domain.For more information, see Create a Domain.

  4. Nella pagina Gestione dominio , fare clic sull'icona Crea un dominio composito sopra l'elenco di domini.On the Domain Management page, click the Create a Composite Domain icon above the Domain list.

  5. Immettere un nome univoco per la Knowledge Base e una descrizione di un massimo di 256 caratteri.Enter a name that is unique to the knowledge base and a description up to 256 characters.

  6. In Elenco di domini, selezionare i domini che faranno parte del dominio composito e fare clic sulla freccia a destra per spostarli nella tabella Domini nel dominio composito .In the Domains List, select the domains that will be part of the composite domain, and click the right arrow to move them to the Domains in Composite Domain table.

  7. Scegliere OK.Click OK.

Impostazione delle proprietà di un dominio composito Set Composite Domain Properties

  1. Nella finestra di dialogo Crea un dominio composito immettere un nome univoco per la Knowledge Base e una descrizione di un massimo di 256 caratteri.In the Create a Composite Domain dialog box, enter a name that is unique to the knowledge base and a description up to 256 characters.

  2. In Elenco di domini, selezionare i domini che faranno parte del dominio composito e fare clic sulla freccia a destra per spostarli nella tabella Domini nel dominio composito .In the Domains List, select the domains that will be part of the composite domain, and click the right arrow to move them to the Domains in Composite Domain table. Si tratta di un elenco di singoli domini disponibili per l'aggiunta al dominio composito che si sta creando.This is a list of single domains that are available to be added to the composite domain that you are creating. Sono disponibili solo i singoli domini che sono già stati creati e che non sono stati aggiunti a un dominio composito esistente.Only those single domains that have already been created and that have not been added to an existing composite domain are available. Non è possibile aggiungere un singolo dominio a più di un dominio composito nella Knowledge Base, così come non è possibile aggiungere un dominio composito a un altro dominio composito.A single domain cannot be added to more than one composite domain in the knowledge base, and a composite domain cannot be added to another composite domain.

  3. Fare clic su Avanzate.Click Advanced.

  4. Selezionare una delle opzioni seguenti come Metodo di analisi:Select one of the following for the Parsing Method:

    • Dati di riferimento: analizza i valori del campo in base a come i dati vengono formattati dal servizio dati di riferimento.Reference Data: Parse the field’s values according to how the data is formatted by the Reference Data Service (RDS). Data Quality Services invia i valori nel dominio composito al servizio dati di riferimento e quest'ultimo restituisce i dati corretti e analizzati in base al dominio nel dominio composito.Data Quality Services will send the values in the composite domain to the RDS, and the RDS returns the data corrected and parsed according to the domain in the composite domain.

    • In ordine: analizza i valori del campo in base all'ordine dei domini nel dominio composito.In Order: Parse the field’s values according to the order of domains in the composite domain. Il primo valore verrà incluso nel primo dominio, il secondo valore nel secondo e così via.The first value will be included in the first domain, the second value in the second domains, and so on.

    • Delimitatori: analizza i valori del campo in base al delimitatore selezionato dai pulsanti di opzione visualizzati quando viene selezionata l'opzione Delimitatori.Delimiters: Parse the field’s values based on the delimiter selected from the radio buttons displayed when Delimiters is selected. Il valore può essere Tabulazione, Punto e virgola, Virgola, Spazioo Altro.Can be Tab, Semicolon, Comma, Space, or Other. Se il valore è Altro, immettere il valore che servirà come delimitatore.If Other, enter the value that will serve as the delimiter.

  5. Se è stato selezionato Delimitatori per il metodo di analisi, è inoltre possibile selezionare Usa analisi Knowledge Base.If you selected Delimiters for the parsing method, you can also select Use Knowledge Based Parsing. Per altre informazioni, vedere Knowledge-Based Parsing.For more information, see Knowledge-Based Parsing.

  6. 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: Dopo la creazione di un dominio composito Follow Up: After Creating a Composite Domain

Dopo avere creato un dominio composito, è possibile eseguire ulteriori attività di gestione sul dominio, quali l'individuazione delle informazioni per aggiungere informazioni o l'aggiunta di criteri di corrispondenza al dominio.After you create a composite domain, 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.

Knowledge-Based Parsing Knowledge-Based Parsing

Data Quality Services consente di analizzare i dati in base alle informazioni e non solo in base al delimitatore o all'ordine.Data Quality Services enables you to parse data based on knowledge, not just on delimiter or order. L'analisi basata sulle informazioni viene utilizzata quando viene eseguito il mapping di dati di origine complessi a un dominio composito e non si utilizzano servizi dati di riferimento.Knowledge-based parsing is used when complex source data is mapped to a composite domain, and you are not using reference data services. È possibile utilizzare l'analisi basata sulle informazioni per analizzare i dati dall'origine dati nei singoli domini interessati.You can use knowledge-based parsing to parse the data from the data source into the relevant single domains. Con l'analisi basata sulle informazioni, DQS tenterà in primo luogo di utilizzare le informazioni per analizzare dati complessi nei singoli domini.With knowledge-based parsing, DQS will first attempt to use knowledge to parse complex data into single domains. Se possibile, verranno identificate parti della stringa in uno o più domini e la stringa verrà analizzata nei vari domini.If possible, it will identify parts of the string as in one or more domains, and parse the string into its various domains. Si supponga ad esempio di disporre di un valore complesso denominato "John B. Doe" in un campo di nome completo rappresentato da un dominio composito Full Name.For example, suppose you have “John B. Doe” as a complex values in a full-name field represented by a Full Name composite domain. Se DQS identifica "John" come nel dominio Nome e "Doe" come nel dominio Cognome, verrà aggiunto "B."If DQS identifies “John” as in the First Name domain, and “Doe” as in the Last Name domain, then DQS will add “B.” al dominio Secondo nome in base alle informazioni del dominio.to the Middle Name domain based on domain knowledge.

È possibile utilizzare l'analisi basata sulle informazioni solo se si seleziona anche l'analisi basata su delimitatore.You can use knowledge-based parsing only if you also select delimiter-based parsing. L'analisi basata sulle informazioni non sostituisce l'analisi basata su delimitatore, ma la rende più efficace.Knowledge-based parsing does not replace delimiter parsing, but enhances it. Solo nel caso in cui non esistano informazioni per tale tipo di esecuzione DQS utilizzerà un delimitatore per eseguire l'analisi.Only if no knowledge exists to do that will DQS use a delimiter to do the parsing. In alcune circostanze, DQS può effettuare alcune analisi mediante analisi basata sulle informazioni e altre mediante analisi basata su delimitatore.In some instances, DQS may determine some parsing by knowledge-based parsing, and then determine other parsing by delimiter-based parsing.

L'analisi basata sulle informazioni può essere utilizzata quando il dominio composito è costituito da domini stringa o da una combinazione di tipi diversi di domini (int, date, time e così via).Knowledge-based parsing can be used when the composite domain is comprised of string domains or when the composite domain is comprised of a mix of different types of domains (int, date, time, etc). Se l'origine dati è costituita da tipi diversi di dati, l'analisi deve essere eseguita prima per i tipi di dati non di tipo stringa, quindi, come descritto sopra, in base alle informazioni di dominio per il resto dei dati.If the data source is comprised of different types of data, then the parsing should be done first for the non-string data types and then as described above based on domain knowledge for the rest of the data.

Quando si utilizza l'analisi basata sulle informazioni e sono presenti meno valori nei dati di origine di quanti sono i domini nel dominio composito, DQS inserirà un valore Null nel dominio mancante.When you are using knowledge-based parsing, and there are fewer values in the source data than there are domains in the composite domain, then DQS will place a null in the missing domain. Quando sono presenti più valori nei dati di origine di quanti sono i domini nel dominio composito, DQS aggiungerà i dati aggiuntivi a una delle colonne.When there are more values in the source data than there are domains in the composite domain, then DQS will add the extra data to one of the columns. Se due o più domini includono gli stessi valori, l'origine dati verrà analizzata fino al primo dominio corrispondente.If two or more domains include the same values, the data source will be parsed to the first matched domain.