용어 기반 관계 만들기Create Term-Based Relations

이 항목에서는 DQS( Data Quality ServicesData Quality Services )에서 도메인의 용어 기반 관계를 만드는 방법에 대해 설명합니다.This topic describes how to create term-based relations for a domain in Data Quality ServicesData Quality Services (DQS). TBR(용어 기반 관계)을 사용하면 도메인 값의 일부인 용어를 수정할 수 있습니다.A term-based relation (TBR) enables you to make a correction to a term that is part of a value in a domain. 이를 통해 공통 부분의 맞춤법을 제외하고 동일한 여러 값을 동일한 동의어로 간주할 수 있습니다.It enables multiple values that are identical except for the spelling of a common part of them to be considered identical synonyms. 예를 들어 용어 "Inc."를For example, you can set up a term-based relation that changes the term “Inc.” "Incorporated"로 변경하는 용어 기반 관계를 설정할 수 있습니다.to “Incorporated”. 용어 "Inc."는The term “Inc.” 도메인에서 발생할 때마다 변경됩니다.will be changed each time it occurs in the domain. "Contoso, Inc."의 인스턴스는Instances of “Contoso, Inc.” "Contoso, Incorporated"로 변경되고 두 값은 정확한 동의어로 간주됩니다.will be changed “Contoso, Incorporated”, and the two values will be considered exact synonyms.

용어 기반 관계를 사용하려면 "Inc."To use term-based relations, you build a list of Value/Correct To pairs, such as “Inc.” 및 "Incorporated" 또는 "Senior" 및 "Sr."과 같은 값/다음으로 수정 쌍 목록을 작성합니다.and “Incorporated”, or “Senior” and “Sr.”. 용어 기반 관계를 사용하면 수동으로 개별 도메인 값을 동의어로 설정할 필요 없이 도메인 전체에서 용어를 변경할 수 있습니다.Using a term-based relation enables you to change a term throughout the domain without manually setting individual domain values as synonyms. 기술 자료 검색에서 이전에 검색된 적이 없는 값을 수정하도록 지정할 수도 있습니다.You can specify that a value be corrected even if knowledge discovery has not discovered that value previously. 용어 기반 관계 변환으로 인해 두 값이 동일해지는 경우 DQS에서는 두 값 간에 동의어 관계(기술 자료 검색의 경우) 또는 수정 관계(데이터 수정의 경우)를 만들거나 정확하게 일치하는 항목(일치의 경우)을 만듭니다.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).

용어 기반 관계 변환 및 기호 변환(특수 문자가 공백 또는 null로 바뀜)은 모두 분석 전 전처리 단계에서 완료됩니다.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. 복합 도메인 구문 분석이 요청된 경우 구분 기호 구문 분석 시 기호가 필요하므로 이 작업이 이러한 변환보다 먼저 수행됩니다.If composite domain parsing is requested, it will be performed before the two transformations, because delimiter parsing requires symbols. 도메인 규칙 및 도메인 값 변경과 같은 다른 작업은 이러한 변환 후에 수행됩니다.Other operations, such as domain rules and domain value changes, will be performed after the transformations. 일치의 경우 용어 기반 관계는 정리를 실행했는지 여부에 관계없이 일치 작업 이전의 원본 데이터에 적용됩니다.For matching, term-based relations are applied on the source data before the matching activity regardless of whether you run cleansing.

용어 기반 관계와 도메인 관리Term-Based Relations and Domain Management

도메인 관리에 용어 기반 관계를 적용할 경우 DQS에서는 기술 자료 검색, 정리 및 일치 프로세스에서 변경 내용을 적용하지만 용어 기반 관계를 따르기 위해 도메인 값 자체를 변경하지는 않습니다.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 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. 따라서 이후에 TBR을 변경할 수 있습니다.This enables you to change the TBR subsequently.

용어 기반 관계와 데이터 정리Term-Based Relations and Data Cleaning

도메인에 용어 기반 관계를 적용하고 데이터 정리 프로세스를 실행할 경우 DQS에서는 정리 중에 변경 내용을 적용하지만 용어 변경 내용을 기술 자료에 적용하지는 않습니다.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.

  • 용어 기반 관계에 의해 변경된 값이 도메인에 있지만 동의어가 아닌 경우 해당 값은 결과 관리 및 보기 페이지의 수정됨 탭에 있는 다음으로 수정 열에 표시되고 이유가 용어 기반 관계로 설정됩니다.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.

  • 용어 기반 관계에 의해 변경된 값이 도메인에 없고 DQS가 일치하는 값을 찾은 경우 해당 값이 변경된 값으로 수정되고 신뢰 수준에 따라 수정됨 탭이나 제안 탭에 나타납니다.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. 일치 항목이 없으면 해당 값이 TBR 수정 내용과 함께 새로 만들기에 나타납니다.If no match is found, the value will appear under New with a TBR correction. 이는 TBR을 수정한다고 해서 해당 값이 올바르다는 것을 의미하지는 않기 때문입니다.This is done because even if you correct the TBR, it does not mean that the value is correct.

  • 용어 기반 관계에 의해 변경된 값이 도메인에 있지만 값이 기존 수정 내용과 함께 오류/잘못됨인 경우 해당 값은 해당 수정 내용 및 수정 이유(도메인 값)와 함께 수정됨 탭에 나타납니다.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.

  • 용어 기반 관계에 의해 변경된 값이 도메인에 있지만 값이 수정 내용 없이 오류/잘못됨인 경우 해당 값은 잘못됨 탭에 나타나고 이유가 도메인 값으로 설정됩니다.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.

    용어 기반 관계와 기술 자료 검색Term-Based Relations and Knowledge Discovery

    용어 기반 관계를 적용하고 기술 자료 검색 프로세스를 실행할 경우 TBR을 따르는 값은 그대로 유지되고 올바른 값으로 간주됩니다.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. TBR에 의해 변경된 모든 값은 올바른 값으로 가져오게 되고 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.

    용어 기반 관계와 정리 값을 도메인으로 가져오기Term-Based Relations and Import Cleansing Values into a Domain

    정리 프로세스 중에 수집된 데이터 품질 기술 자료를 도메인으로 가져올 경우 TBR에 의해 변경된 값은 올바른 값으로 가져오게 됩니다.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.

시작하기 전에 Before You Begin

필수 구성 요소 Prerequisites

용어 기반 관계를 만들려면 도메인 관리 작업에서 도메인을 열어 두어야 합니다.To create term-based relations, you must have a domain opened in the Domain Management activity.

보안 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 term-based relations.

용어 기반 관계 만들기 Create Term-Based Relations

  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, open or create a knowledge base. 도메인 관리 를 작업으로 선택한 다음 열기 또는 만들기를 클릭합니다.Select Domain Management as the activity, and then click Open or Create. 자세한 내용은 Create a Knowledge Base 또는 Open a Knowledge Base를 참조하세요.For more information, see Create a Knowledge Base or Open a Knowledge Base.

    참고

    도메인 관리는 별도의 도메인 관리 작업을 위한 5개 탭이 포함된 Data Quality Services 클라이언트의 페이지에서 수행됩니다.Domain management is performed in a page of the Data Quality Service client that contains five tabs for separate domain management operations. 도메인 관리는 마법사 기반 프로세스가 아닙니다. 모든 관리 작업은 별도로 수행할 수 있습니다.It is not a wizard-driven process; any management operation can be performed separately.

  3. 도메인 관리 페이지의 도메인 목록 에서 도메인 규칙을 만들 도메인을 선택하거나 새 도메인을 만듭니다.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. 새 도메인을 만들어야 하는 경우 Create a Domain를 참조하세요.If you have to create a new domain, see Create a Domain.

  4. 용어 기반 관계 탭을 클릭합니다.Click the Term-Based Relations tab.

  5. 다음과 같이 용어 기반 관계를 만듭니다.Create term-based relations as follows:

    1. 새 관계 추가 를 클릭하여 관계 테이블에 행을 추가합니다.Click Add New Relation to add a row to the Relations table.

    2. 추가된 행의 열에 선택된 도메인의 값에서 발생할 때마다 변경할 용어를 입력합니다.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.

      참고

      도메인에서 해당 용어가 전체 값으로 존재하거나 수정 값으로 이미 존재하는 경우 오류가 발생합니다.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. 다음으로 수정 열에 열의 용어를 어떤 용어로 변경할지 입력합니다.To the Correct To column, enter a term that you want to change the term in the Value column to.

    4. 또 다른 용어 기반 관계를 추가하려면 새 관계 추가 를 다시 클릭합니다.Click Add New Relations again to add another term-based relation.

    5. 선택한 하나 이상의 행을 관계 테이블에서 삭제하려면 선택한 관계 삭제 를 클릭합니다.Click Delete Selected Relations to delete one or more selected rows from the Relations table. Ctrl 단추를 누르고 선택되지 않은 행을 클릭하면 여러 행을 선택할 수 있습니다.You can select multiple rows by pressing the Ctrl button and clicking an unselected row.

    6. 찾기 입력란에 하나 이상의 자릿수를 입력하여 관계 테이블의 값을 찾습니다.Find a value in the Relations table by entering one or more digits in the Find text box. 문자열의 일치 항목이 강조 표시됩니다.Matches for the string will be highlighted. 위쪽, 아래쪽 화살표를 사용하여 테이블의 여러 문자열 인스턴스로 이동할 수 있습니다.Use the up and down arrows to move to different instances of the string in the table.

    7. 맞춤법 검사기: 또는 다음으로 수정 열 값에 빨간색 물결선 밑줄이 있는 경우 맞춤법 검사기에서 값의 수정 사항을 제안하는 것입니다.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. 밑줄이 있는 값을 마우스 오른쪽 단추로 클릭한 후 맞춤법 검사기에서 제안하는 값 중 하나를 선택합니다.Right-click the value with the underscore, and select one of the proposed values by the Speller. 또는 바로 가기 메뉴에서 추가 를 클릭하여 원래 값으로 진행할 수도 있습니다.Alternately, you can click Add in the shortcut menu tp proceed with the original value. 자세한 내용은 Use the DQS SpellerSet Domain Properties를 참조하세요.For more information, see Use the DQS Speller and Set Domain Properties.

      참고

      맞춤법 검사기를 사용하려면 도메인 속성 페이지에서 맞춤법 검사기를 설정하면 됩니다. 도메인 속성 페이지에서 맞춤법 검사기가 해제된 경우 용어 기반 관계 페이지에서 맞춤법 검사기를 설정/해제합니다 아이콘을 클릭하여 설정할 수 있습니다.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. 변경 사항 적용 을 클릭하여 도메인에 용어 기반 관계를 적용합니다.Click Apply Changes to apply the term-based relations to the domain.

  7. 마침 을 클릭하여 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 Term-Based Relations

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