복합 도메인 만들기Create a Composite Domain

이 항목에서는 DQS( Data Quality ServicesData Quality Services )의 기술 자료에서 복합 도메인을 만드는 방법에 대해 설명합니다.This topic describes how to create a composite domain in a knowledge base in Data Quality ServicesData Quality Services (DQS). 복합 도메인은 단일 데이터 필드에 적용되는 하나 이상의 단일 도메인으로 구성됩니다.A composite domain consists of one or more single domains that apply to a single data field. 복합 도메인에 대한 자세한 내용은 복합 도메인 관리를 참조하세요.For more information on composite domains, see Managing a Composite Domain.

새 복합 도메인을 만드는 방법에는 두 가지가 있습니다.There are two ways to create a new composite domain. 첫 번째는 새 기술 자료 또는 기존 기술 자료에 정보를 추가할 데이터 샘플을 분석하는 기술 자료 검색 작업의 매핑 단계에서 만드는 방법입니다.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. 두 번째는 도메인 관리 작업에서 기존 도메인을 변경하는 대신 새 도메인을 만드는 방법입니다.The second is during the domain management activity, when instead of changing an existing domain, you create a new one. 복합 도메인을 만들려면 복합 도메인에 추가할 두 개 이상의 단일 도메인이 있어야 합니다.In order to create a composite domain, you must already have created at least two single domains to add to the composite domain. 이미 만들어지고 기존 복합 도메인에 추가되지 않은 단일 도메인만 새 복합 도메인을 만들 때 사용할 수 있습니다.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. 단일 도메인을 둘 이상의 복합 도메인에 추가할 수 없으며, 복합 도메인을 다른 복합 도메인에 추가할 수 없습니다.A single domain cannot be added to more than one composite domain, and a composite domain cannot be added to another composite domain.

복합 도메인을 만든 후 복합 도메인의 속성을 변경하거나 도메인에 참조 데이터 서비스를 연결하거나 도메인 간 규칙을 만들거나 값 관계를 만들 수 있습니다.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. 이렇게 하려면 도메인 관리 페이지의 도메인 목록에서 복합 도메인을 선택한 다음 해당 탭을 선택합니다.To do so, select the composite domain in the Domain list of the Domain Management page, and select the appropriate tab.

시작하기 전에 Before You Begin

필수 구성 요소 Prerequisites

복합 도메인을 만들려면 기술 자료를 만들고 열어야 하며 복합 도메인에 추가할 두 개 이상의 단일 도메인이 있어야 합니다.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.

보안 Security

사용 권한 Permissions

복합 도메인을 만들려면 DQS_MAIN 데이터베이스에 대한 dqs_kb_editor 또는 dqs_administrator 역할이 있어야 합니다.You must have the dqs_kb_editor or the dqs_administrator role on the DQS_MAIN database to create a composite domain.

기술 자료 검색 작업에서 복합 도메인 만들기 Create a Composite Domain in the Knowledge Discovery Activity

  1. Data Quality 클라이언트를 시작합니다.Start Data Quality Client. 방법은 다음을 참조하세요.For information about doing so, see Data Quality Client 응용 프로그램을 실행합니다. Run the Data Quality Client Application.

  2. Data Quality 클라이언트Data Quality Client 홈 화면에서 기술 자료 열기 를 클릭한 다음 기술 자료를 선택하거나 새 기술 자료 를 클릭하고 새 기술 자료의 속성을 입력합니다.In the Data Quality 클라이언트Data 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. 기술 자료 검색 을 작업으로 선택한 다음 만들기 를 클릭하여 새 기술 자료를 만들거나 열기 를 클릭하여 기존 기술 자료를 엽니다.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. 페이지에서 데이터 원본에 대한 연결을 지정합니다.On the Map page, specify a connection to the data source. 자세한 내용은 Perform Knowledge Discovery을 참조하세요.For more information, see Perform Knowledge Discovery.

  5. 매핑 테이블에서 빈 행의 원본 열 에 대한 드롭다운 목록에서 원본 열을 선택합니다.In the Mappings table, select a source column from the drop-down list for the Source Column column of an empty row. 원본 열에 두 개의 기존 단일 도메인에 의해 주소가 지정된 복합 도메인이 포함되어 있는지 확인합니다.Make sure that the source column contains composite domain addressed by two existing single domains. 해당하는 단일 도메인이 없으면 도메인 만들기 아이콘을 클릭합니다.If no corresponding single domains exists, click the Create a Domain icon.

  6. 매핑 테이블에서 빈 행의 원본 열 에 대한 드롭다운 목록에서 원본 열을 선택합니다.In the Mappings table, select a source column from the drop-down list for the Source Column column of an empty row. 원본 열에 두 개의 기존 단일 도메인에 의해 주소가 지정된 복합 도메인 부분이 포함되어 있는지 확인합니다.Ensure that the source column contains composite domain parts of which are addressed by two existing single domains. 해당하는 단일 도메인이 없으면 도메인 만들기 아이콘을 클릭하여 도메인을 만듭니다.If no corresponding single domains exist, click the Create a Domain icon to create them. 자세한 내용은 Create a Domain을 참조하세요.For more information, see Create a Domain.

  7. 복합 도메인 만들기 아이콘을 클릭합니다.Click the Create a Composite Domain icon.

도메인 관리 작업에서 복합 도메인 만들기 Create a Composite Domain in the Domain Management Activity

  1. Data Quality Services 클라이언트 홈 페이지에서 기술 자료 열기 를 클릭한 다음 기술 자료를 선택하거나 새 기술 자료 를 클릭하고 새 기술 자료의 속성을 입력합니다.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. 도메인 관리 를 작업으로 선택한 다음 만들기 를 클릭하여 새 기술 자료를 만들거나 열기 를 클릭하여 기존 기술 자료를 엽니다.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. 복합 도메인에 필요한 두 개 이상의 단일 도메인이 있는지 확인합니다.Ensure that two or more single domains required by the composite domain exist. 필요한 단일 도메인이 없으면 도메인 만들기 아이콘을 클릭하여 단일 도메인을 만듭니다.If not, click the Create a Domain icon and create them. 자세한 내용은 Create a Domain을 참조하세요.For more information, see Create a Domain.

  4. 도메인 관리 페이지에서 도메인 목록 위에 있는 복합 도메인 만들기 아이콘을 클릭합니다.On the Domain Management page, click the Create a Composite Domain icon above the Domain list.

  5. 기술 자료에 고유한 이름과 설명(최대 256자)을 입력합니다.Enter a name that is unique to the knowledge base and a description up to 256 characters.

  6. 도메인 목록에서 복합 도메인의 일부로 사용할 도메인을 선택하고 오른쪽 화살표를 클릭하여 해당 도메인을 복합 도메인 내의 도메인 테이블로 이동합니다.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. 확인을 클릭합니다.Click OK.

복합 도메인 속성 설정 Set Composite Domain Properties

  1. 복합 도메인 만들기 대화 상자에서 기술 자료에 고유한 이름과 설명(최대 256자)을 입력합니다.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 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. 이는 만들려는 복합 도메인에 추가할 수 있는 단일 도메인 목록입니다.This is a list of single domains that are available to be added to the composite domain that you are creating. 이미 만들어지고 기존 복합 도메인에 추가되지 않은 단일 도메인만 사용할 수 있습니다.Only those single domains that have already been created and that have not been added to an existing composite domain are available. 단일 도메인을 기술 자료에 있는 둘 이상의 복합 도메인에 추가할 수 없으며, 복합 도메인을 다른 복합 도메인에 추가할 수 없습니다.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. 고급을 클릭합니다.Click Advanced.

  4. 구문 분석 방법에 대해 다음 중 하나를 선택합니다.Select one of the following for the Parsing Method:

    • 참조 데이터: RDS(참조 데이터 서비스)에 의해 데이터 형식이 지정된 방식에 따라 필드의 값을 구문 분석합니다.Reference Data: Parse the field’s values according to how the data is formatted by the Reference Data Service (RDS). Data Quality Services에서 복합 도메인의 값을 RDS로 보내면 RDS에서 복합 도메인 내의 도메인에 따라 수정하고 구문 분석한 데이터를 반환합니다.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 Order: Parse the field’s values according to the order of domains in the composite domain. 첫 번째 값은 첫 번째 도메인에 포함되고, 두 번째 값은 두 번째 도메인에 포함되는 방식으로 이루어집니다.The first value will be included in the first domain, the second value in the second domains, and so on.

    • 구분 기호: 구분 기호를 선택할 때 표시된 라디오 단추에서 선택한 구분 기호에 따라 필드의 값을 구문 분석합니다.Delimiters: Parse the field’s values based on the delimiter selected from the radio buttons displayed when Delimiters is selected. 구분 기호는 , 세미콜론, 쉼표, 공백또는 기타일 수 있습니다.Can be Tab, Semicolon, Comma, Space, or Other. 기타를 선택한 경우 구분 기호 역할을 할 값을 입력합니다.If Other, enter the value that will serve as the delimiter.

  5. 구문 분석 방법에 대해 구분 기호 를 선택한 경우 기술 자료 구문 분석 사용을 선택할 수도 있습니다.If you selected Delimiters for the parsing method, you can also select Use Knowledge Based Parsing. 자세한 내용은 Knowledge-Based Parsing을 참조하세요.For more information, see Knowledge-Based Parsing.

  6. 마침 을 클릭하여 End the Domain Management Activity에 설명된 대로 도메인 관리 작업을 완료합니다.Click Finish to complete the domain management activity, as described in End the Domain Management Activity.

후속 작업: 복합 도메인을 만든 후 Follow Up: After Creating a Composite Domain

복합 도메인을 만든 후 도메인에 대해 다른 도메인 관리 태스크를 수행하거나, 기술 자료 검색을 수행하여 도메인에 정보를 추가하거나, 도메인에 일치 정책을 추가할 수 있습니다.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. 자세한 내용은 기술 자료 검색 수행, 도메인 관리 또는 일치 정책 만들기를 참조하세요.For more information, see Perform Knowledge Discovery, Managing a Domain, or Create a Matching Policy.

Knowledge-Based Parsing Knowledge-Based Parsing

Data Quality Services를 사용하면 구분 기호나 순서뿐 아니라 기술 자료를 기반으로 데이터를 구문 분석할 수 있습니다.Data Quality Services enables you to parse data based on knowledge, not just on delimiter or order. 기술 자료 구문 분석은 복잡한 원본 데이터가 복합 도메인에 매핑되어 있고 참조 데이터 서비스를 사용하지 않는 경우에 사용됩니다.Knowledge-based parsing is used when complex source data is mapped to a composite domain, and you are not using reference data services. 기술 자료 구문 분석을 사용하여 데이터 원본에서 관련 단일 도메인으로 데이터를 구문 분석할 수 있습니다.You can use knowledge-based parsing to parse the data from the data source into the relevant single domains. 기술 자료 구문 분석을 사용하는 경우 DQS에서는 먼저 기술 자료를 사용하여 복잡한 데이터를 단일 도메인으로 구문 분석합니다.With knowledge-based parsing, DQS will first attempt to use knowledge to parse complex data into single domains. 가능한 경우 문자열의 일부를 하나 이상의 도메인으로 식별하여 문자열을 여러 도메인으로 구문 분석합니다.If possible, it will identify parts of the string as in one or more domains, and parse the string into its various domains. 예를 들어, "John B. Doe"를 전체 이름 복합 도메인으로 표시된 전체 이름 필드의 복잡한 값으로 가정합니다.For example, suppose you have “John B. Doe” as a complex values in a full-name field represented by a Full Name composite domain. DQS에서 "John"을 이름 도메인으로, "Doe"를 성 도메인으로 식별한 경우 도메인 기술 자료에 따라 "B."를If DQS identifies “John” as in the First Name domain, and “Doe” as in the Last Name domain, then DQS will add “B.” 중간 이름 도메인에 추가합니다.to the Middle Name domain based on domain knowledge.

기술 자료 구문 분석은 구분 기호 기반 구문 분석을 선택한 경우에만 사용할 수 있습니다.You can use knowledge-based parsing only if you also select delimiter-based parsing. 기술 자료 구문 분석은 구분 기호 구문 분석을 대체하는 것이 아니라 향상시킵니다.Knowledge-based parsing does not replace delimiter parsing, but enhances it. 구문 분석에 사용할 기술 자료가 없는 경우에만 DQS에서 구분 기호를 사용하여 구문 분석을 수행합니다.Only if no knowledge exists to do that will DQS use a delimiter to do the parsing. 경우에 따라 DQS에서 기술 자료 구문 분석으로 일부 구문 분석을 확인한 후 구분 기호 기반 구문 분석으로 다른 구문 분석을 확인할 수도 있습니다.In some instances, DQS may determine some parsing by knowledge-based parsing, and then determine other parsing by delimiter-based parsing.

기술 자료 구문 분석은 복합 도메인이 문자열 도메인으로 구성되거나 여러 유형(int, date, time 등)이 혼합된 도메인으로 구성된 경우에 사용될 수 있습니다.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). 데이터 원본이 여러 데이터 형식으로 구성된 경우에는 먼저 문자열이 아닌 데이터 형식에 대한 구문 분석이 수행된 후 위에 설명된 대로 도메인 기술 자료에 따라 데이터의 나머지 부분에 대한 구문 분석이 수행됩니다.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.

기술 자료 구문 분석을 사용할 때 원본 데이터의 값 수가 복합 도메인의 도메인 수보다 적은 경우에는 DQS에서 누락된 도메인에 Null을 삽입합니다.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. 원본 데이터의 값 수가 복합 도메인의 도메인 수보다 많은 경우에는 DQS에서 열 중 하나에 추가 데이터를 추가합니다.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. 둘 이상의 도메인에 같은 값이 포함된 경우 데이터 원본은 첫 번째 일치하는 도메인으로 구문 분석됩니다.If two or more domains include the same values, the data source will be parsed to the first matched domain.