도메인 값 변경Change Domain Values

이 항목에서는 DQS( Data Quality ServicesData Quality Services )에서 기술 자료의 메타데이터를 변경하고 보강하는 방법에 대해 설명합니다.This topic describes how to change and augment the metadata in a knowledge base in Data Quality ServicesData Quality Services (DQS). 기술 자료 검색, 기술 자료로 정보 또는 도메인 가져오기, 기술 자료를 기반으로 다른 기술 자료 작성 등의 작업을 통해 기술 자료를 생성한 후 데이터 값을 대화식으로 변경할 수 있습니다.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. 기술 자료 생성은 컴퓨터 기반 프로세스를 활용할 뿐만 아니라 다음과 같이 사용자의 고유한 정보를 사용하여 데이터 값을 확인하고 변경하는 방법도 제공합니다.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:

  • 값 목록에 도메인 값을 추가하거나 특정 값을 선택하고 목록에서 삭제합니다.Add a domain value to the value list, or select a value and delete it from the list

  • 도메인 값의 상태를 DQS 검색 프로세스를 통해 지정된 상태에서 올바름, 오류 또는 유효하지 않음 상태로 변경합니다.Change the status of a domain value from what the DQS discovery process designates it as, changing it to correct, in-error, or not valid

  • 오류가 있거나 유효하지 않은 값의 대체 값을 입력합니다.Enter a replacement value for a value that is in error or not valid. 도메인 데이터 형식을 따르지 않거나 도메인 규칙에 실패하는 등 도메인에 속하지 않는 경우 유효하지 않은 값입니다.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. 도메인에 속하지만 구문 오류가 있는 경우 오류가 있는 값입니다.A value is in error if it belongs in the domain, but has a syntax error.

  • 도메인을 만들 때 선행 값 사용 속성을 설정한 경우 둘 이상의 값을 동의어로 설정하고, 검색 프로세스에서 설정된 선행 값을 변경하여 선행 값이 동의어 값을 대체하도록 합니다.Set 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

  • Excel 파일에서 도메인 값 가져오기Import domain values from an Excel file

시작하기 전에 Before You Begin

필수 구성 요소 Prerequisites

도메인 값을 변경하려면 도메인 관리 작업에서 기술 자료와 도메인을 열어 두어야 합니다.To change a domain value, you must have a knowledge base and 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 change domain values.

도메인 값 변경 Change Domain Values

테이블에는 단일 도메인의 기술 자료에 추가된 정보가 표시됩니다.The Value table displays knowledge added to the knowledge base for a single domain. 도메인 목록에서 언제든지 다른 도메인을 선택하여 해당 도메인의 값을 표시할 수 있습니다.You can select a different domain in the domain list at any time to display the values for that domain. 필드의 열은 다음과 같습니다.The columns in the field are the following:

  • 열에는 검색 프로세스에서 데이터 예제의 필드에서 선택된 도메인에 추가한 모든 값이 표시됩니다.The Value column displays all values that the discovery process added to the selected domain from a field in the data sample. 오류가 있는 것으로 추정되는 모든 값은 올바른 것으로 추정되는 값의 동의어로 표시됩니다.Any value that is projected as an error will be shown as a synonym to a value that is projected as correct.

  • 형식 열에는 검색 프로세스에 의해 확인된 값의 상태가 표시됩니다.The Type column displays the status of the value, as determined by the discovery process. 녹색 확인 표시는 해당 값이 올바르거나 수정된 것임을, 빨간색 십자 표시는 해당 값에 오류가 있음을, 느낌표가 있는 주황색 삼각형은 해당 값이 유효하지 않음을 나타냅니다.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. 유효하지 않은 값은 도메인의 데이터 요구 사항에 맞지 않는 값입니다.A value that is not valid does not conform to the data requirements for the domain. 오류가 있는 값은 유효할 수도 있지만 데이터에 올바른 값은 아닙니다.A value that is in error can be valid, but is not the correct value for data reasons.

  • 다음으로 수정 열에는 오류가 있거나 유효하지 않은 것으로 표시된 원본 값이 변경될 올바른 대상 값이 표시됩니다.The Correct To column shows a correct value that the original value, marked as in error or not valid, will be changed to. DQS는 검색 프로세스의 결과로 올바른 값을 제안할 수 있습니다.DQS can propose the correct value as a result of the discovery process.

    값을 변경하려면 다음과 같이 계속합니다.To change values, proceed as follows:

  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. 자세한 내용은 기술 자료 만들기 또는 기술 자료 열기를 참조하세요.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 change values in or create a new domain. 새 도메인을 만들어야 하는 경우 도메인 만들기를 참조하세요.If you have to create a new domain, see Create a Domain. 도메인 값 탭을 클릭합니다.Click the Domain Values tab.

  4. 테이블에서 수정해야 하는 값을 표시합니다.Display the values that you need to modify in the Value table. 자세한 내용은 아래의 적절한 값을 표시하는 방법 를 참조하세요.For more information, see How to Display the Appropriate Values below.

  5. 값의 상태를 변경하려면 다음과 같이 계속합니다.To change a value’s state, proceed as follows:

    • 선택한 도메인 값을 수정된 값으로 설정: 값의 상태를 오류 또는 유효하지 않음에서 올바름으로 변경하려면 아이콘 표시줄의 아래쪽 화살표 또는 형식 드롭다운 목록에서 값을 선택한 다음 선택한 도메인 값을 수정된 값으로 설정 을 클릭합니다.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. 오류가 있거나 유효하지 않은 값이 올바른 값과 그룹화된 경우 작업 후 값을 삭제하세요.If the in-error or invalid value is grouped with a correct value, delete that value after the operation.

    • 선택한 도메인 값을 오류로 설정: 값의 상태를 올바름 또는 유효하지 않음에서 오류로 변경하려면 아이콘 표시줄의 아래쪽 화살표 또는 형식 드롭다운 목록에서 값을 선택한 다음 선택한 도메인 값을 오류로 설정 (십자 표시) 아이콘을 클릭합니다.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. 다음으로 수정 열에 수정 사항을 입력하거나 값을 비워 둘 수 있습니다.You can either enter a correction in the Correct to column, or leave it blank.

    • 선택한 도메인 값을 잘못된 값으로 설정: 값의 상태를 올바름 또는 오류에서 유효하지 않음으로 변경하려면 아이콘 표시줄의 아래쪽 화살표 또는 형식 드롭다운 목록에서 값을 선택한 다음 선택한 도메인 값을 잘못된 값으로 설정 (삼각형) 아이콘을 클릭합니다.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. 다음으로 수정 열에 수정 사항을 입력하거나 값을 비워 둘 수 있습니다.You can either enter a correction in the Correct to column, or leave it blank.

    • 다음으로 수정: 값을 오류가 있거나 유효하지 않은 것으로 설정한 후에는 다음으로 수정 열에 새 값을 입력합니다.Correct to: After setting a value as in error or invalid, enter a new value in the Correct To column. DQS에서 대체 값에 대한 새 행을 추가하고 이 값을 올바른 것으로 지정한 다음 두 값을 그룹화합니다.DQS will add a new row for the replacement value, designate it as correct, and then group the two values. 새 값이 선행 값으로 표시되고, 선행 값은 굵게 표시되고 오류가 있거나 유효하지 않은 값은 들여쓰기로 표시됩니다.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. 여러 값을 동의어 그룹으로 지정하려면 올바른 여러 값을 선택한 후 다음과 같이 계속합니다.To designate values as a group of synonyms, select multiple values that are correct, and then proceed as follows:

    • 선택한 도메인 값을 동의어로 설정: 동의어를 설정하려면 올바른 여러 값을 선택한 후 선택한 도메인 값을 동의어로 설정 아이콘을 클릭합니다.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. DQS에서 값을 그룹화하고 값 중 하나를 나머지 값을 대체할 선행 값으로 지정합니다.DQS will group the values and designate one of the values as the leading value that the others will be replaced with. 두 값이 그룹화되었지만 값 중 하나가 오류가 있거나 유효하지 않은 경우 두 값은 동의어가 아닙니다.Note that if two values are grouped, but one of the group is in-error or invalid, the values are not synonyms.

      참고

      그룹 내부의 값을 두 개 이상 선택하고 그룹 외부의 다른 값을 선택한 다음 이러한 값을 동의어로 설정하면 잘못되었다는 오류 메시지가 표시됩니다.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. 오류 메시지 팝업을 닫으면 값이 동의어로 올바르게 설정됩니다.After closing the error message popup, the values will be set correctly as synonyms.

    • 선택한 동의어 간의 관계 끊기: 둘 이상의 값에 대한 동의어 지정을 실행 취소하려면 값을 선택한 후 선택한 동의어 간의 관계 구분 아이콘을 클릭합니다.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. 동의어 그룹 해제가 작동하려면 값이 그룹화되어 있고 모두 올바른 값이어야 합니다.The values must be grouped and must both be correct for the ungrouping of synonyms to work.

    • 선택한 도메인 값을 그룹의 선행 값으로 설정: 그룹의 선행 값을 변경하려면 그룹에서 선행 값으로 지정되지 않은 값을 선택한 다음 선택한 도메인 값을 그룹의 선행 값으로 설정 단추를 클릭합니다.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. 이렇게 하면 선행 값이 다른 값의 대체 값으로 설정됩니다.This will set the leading value as a replacement for the other value. 그룹화된 둘 이상의 값을 설정했고 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. 선행 값은 굵게 표시된 값이 있는 파란색 행으로 표시됩니다.Note that the leading value is designated by a blue row with the value in bold.

  7. 맞춤법 검사기: 값에 빨간색 물결선 밑줄이 있는 경우 맞춤법 검사기에서 값의 수정 사항을 제안하는 것입니다.Speller: If a value has a wavy red underscore, the Speller is suggesting a correction to the value. 밑줄이 표시된 값을 마우스 오른쪽 단추로 클릭하고 해당하는 수정 사항을 선택합니다.Right-click the value with the underscore, and select a correction if one applies. 값 형식이 오류로 변경 또는 유지되고 수정 사항이 다음으로 수정 열에 추가됩니다.The value type becomes (or stays as) error, and the correction will be added to the Correct to column. 제안된 수정 사항을 더 보려면 아래쪽 화살표를 클릭합니다.Click the down arrow to see additional proposed corrections. 수정 사항을 직접 입력하여 맞춤법 검사기 사전에 추가한 후 수정 사항으로 선택할 수 있습니다.Enter a correction manually to add it to the Speller dictionary, and be able to select it as a correction. 자세한 내용은 DQS 맞춤법 검사기 사용도메인 속성 설정를 참조하세요.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 Domain Values page to enable it on that page.

  8. 새 도메인 값 추가: 테이블의 끝에 행을 추가하려면 클릭합니다.Add new domain value: Click to add a row at the end of the table. 값을 입력하면 행의 위치가 사전순으로 변경되고 별표 기호가 앞에 표시되어 새 항목으로 식별됩니다.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. Excel에서 도메인 값 가져오기: Excel 스프레드시트에서 새 값을 추가하려면 값 가져오기 아이콘에 대해 아래쪽 화살표를 클릭한 다음 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. 파일 이름을 입력하고 해당하는 경우 첫 번째 행을 헤더로 사용하세요 를 선택한 다음 확인을 클릭합니다.Enter the file name, select Use first row as header if appropriate, and then click OK. 자세한 내용은 Excel 파일에서 도메인으로 값 가져오기을 참조하세요.For more information, see Import Values from an Excel File into a Domain.

  10. 프로젝트 값 가져오기: 데이터 품질 프로젝트에서 새 값을 추가하려면 값 가져오기 아이콘에 대해 아래쪽 화살표를 클릭하고 프로젝트 값 가져오기를 선택합니다.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. 파일 이름을 입력하고 해당하는 경우 첫 번째 행을 헤더로 사용하세요 를 선택한 다음 확인을 클릭합니다.Enter the file name, select Use first row as header if appropriate, and then click OK. 값을 가져올 프로젝트를 선택한 후 확인을 클릭합니다.Select the project that you want to import values from, and then click OK. 가져온 값이 표시됩니다.The imported values will be displayed. 마침을 클릭합니다.Click Finish. 자세한 내용은 도메인에 프로젝트 값 가져오기를 참조하세요.For more information, see Import Project Values into a Domain.

  11. 선택한 도메인 값 삭제: 하나 이상의 기존 값을 도메인에서 제거하려면 값 테이블에서 값을 선택한 다음 선택한 도메인 값 삭제 아이콘을 클릭합니다.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. DQS_NULL 항목은 삭제할 수 없으므로 삭제할 값을 여러 개 선택한 경우 그중 DQS_NULL 항목이 포함되어 있으면 작업이 실패합니다.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. 마침 을 클릭하여 도메인 관리 작업 종료에 설명된 대로 도메인 관리 작업을 완료합니다.Click Finish to complete the domain management activity, as described in End the Domain Management Activity.

후속 작업: 도메인 값 변경 후 Follow Up: After Changing Domain Values

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

올바름, 오류, 유효하지 않음 값의 의미 The Meaning of Correct, Error, and Invalid Values

도메인 값 페이지에서 테이블의 각 값에는 올바름 , 오류또는 유효하지 않음형식설정이 할당됩니다.Each value in the Value table of the Domain Values page is assigned a Type setting of Correct, Error, or Invalid. 값 형식은 초기에 기술 자료 검색 작업에 의해 생성되며 나중에 적절한 값으로 변경할 수 있습니다.The type of the value is generated initially by the knowledge discovery activity, and you can change it as you see fit. 검색 및 대화식 변경 내용에 기초한 마지막 형식은 정리 작업에 의해 생성됩니다.The final type, based upon both discovery and interactive changes, is generated by the cleansing activity. 이러한 설정에는 다음과 같은 의미가 있습니다.These settings have the following meanings:

  • 올바름: 도메인에 속하며 구문 오류가 없는 값입니다.Correct: This is a value that belongs to the domain and does not have any syntax errors. 예를 들어 City 도메인의 "Chicago"는 올바릅니다.For example, “Chicago” in a City domain is correct.

  • 오류: 도메인에 속해 있지만 올바르지 않은 값입니다.Error: This is a value that belongs to the domain, but is an incorrect value. 예를 들어 City 도메인에서 "Chicago"가 아닌 "Shicago"에는 오류가 있습니다.For example, “Shicago” instead of “Chicago” in a City domain is in error. DQS는 검색 프로세스에서 구문 오류 및 관련 수정 사항을 감지한 값을 오류가 있는 것으로 지정합니다.DQS designates a value as in error it detects a syntax error and an associated correction in the discovery process. 구문 오류에는 맞춤법 오류가 포함됩니다.Syntax errors include misspellings.

  • 유효하지 않음: 도메인에 속하지 않으며 수정 사항이 없는 값입니다.Invalid: This is a value that does not belong to the domain, and does not have a correction. 예를 들어 City 도메인의 값 "12345"는 유효하지 않습니다.For example, the value “12345” in a City domain is invalid. DQS는 도메인 규칙에 실패한 값을 유효하지 않은 것으로 지정합니다.DQS designates a value as invalid when it fails a domain rule.

    수동으로 값의 형식을 나머지 두 값 중 하나로 변경할 수 있습니다.You can manually change the Type of a value to either of the two other values. DQS는 수동 작업에 대해 유효성 및 오류 의미 체계를 적용하지 않습니다.DQS does not enforce validity and error semantics on manual operations. 유효하지 않은 값의 상태를 변경하지 않고 수정 사항을 입력할 수 있습니다.You can enter a correction for an Invalid value without changing its status. 도메인 규칙에 실패하지 않은 값을 유효하지 않은 것으로 지정할 수 있습니다.You can designate a value as invalid even if it did not fail a domain rule. 검색 프로세스에서 구문 오류가 없다고 표시한 값을 오류가 있는 것으로 지정할 수 있습니다.You can designate a value as in error even if the discovery process did not indicate that it has a syntax error. 또한 올바름으로 표시된 오류 값의 상태를 변경하지 않고 수정 사항을 제거할 수도 있습니다.You can also remove a correction to an Error value, which is marked as Correct, without changing its status.

    정리 작업의 결과 관리 및 보기 페이지에서 대화식 데이터 정리를 수행할 때는 결과 관리 및 보기 페이지의 유효하지 않음 탭에 유효하지 않음 값과 오류 값이 모두 포함됩니다.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.

적절한 값을 표시하는 방법 How to Display the Appropriate Values

다음과 같이 표시를 수정할 수 있습니다.You can modify the display as follows:

  • 필터 드롭다운 목록에서 상태를 선택하여 결과의 상태에 따라 테이블에서 원하는 결과를 필터링합니다 .Filter the results that you want in the table, based on their status, by selecting the status in the Filter drop-down list.

  • 찾기 입력란에 검색할 문자를 하나 이상 입력하여 확인하거나 수정할 데이터를 찾습니다 .Find the data that you want to check or modify by entering one more letters to search for in the Find text box. 이렇게 하면 표시된 모든 값에서 이러한 문자가 있는 모든 위치가 강조 표시됩니다.This will highlight have those letters wherever they occur in any value that is displayed.

  • 테이블에 표시되는 값을 이전 세션이 아닌 현재 세션에서 검색된 값으로만 제한하려면 새 항목만 표시 를 클릭합니다.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.

  • 현재 축소된 상태인 경우 모든 동의어 그룹의 모든 값을 표시하려면 모두 확장 단추를 클릭합니다.Click the Expand All button to display all values in any group of synonyms when the current state is collapsed.

  • 현재 확장된 상태인 경우 모든 동의어 그룹의 선행 값을 제외한 모든 값을 숨기려면 모두 축소 단추를 클릭합니다.Click the Collapse All button to hide all but the leading value in any group of synonyms when the current state is expanded.

  • 값 테이블 아래쪽에 도메인 값 컬렉션에 대한 최근의 변경 내용을 보여 주는 미리 보기 팝업을 표시하려면 도메인 값 변경 기록 패널 표시/숨기기 를 클릭합니다.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.

Null에 해당하는 값을 처리하는 방법 How to Handle Null Equivalents

도메인 값 탭의 각 값 테이블에 DQS_NULL 값이 포함되어 있습니다.Each value table in the Domain Values tab includes a DQS_NULL value. 데이터 원본의 null은 값 테이블에서 SQL_NULL로 표시됩니다.A null in a data source will appear as SQL_NULL in the value table. null에 해당하는 값 하나 이상을 DQS_NULL에 대한 동의어로 설정할 수 있습니다.You can set one or more null equivalents as synonyms to DQS_NULL. 이렇게 하면 모든 null 및 null에 해당하는 값이 DQS_NULL로 처리됩니다.When you do so, all nulls and null equivalents will be processed as DQS_NULL.