Data Profiling Task Editor (Profile Requests Page)Data Profiling Task Editor (Profile Requests Page)

데이터 프로파일링 태스크 편집기프로필 요청 페이지 를 사용하여 계산할 프로필을 선택하고 구성할 수 있습니다.Use the Profile Requests Page of the Data Profiling Task Editor to select and configure the profiles that you want to compute. 단일 데이터 프로파일링 태스크에서 여러 테이블 또는 뷰에 있는 여러 열이나 열 조합에 대해 여러 프로필을 계산할 수 있습니다.In a single Data Profiling task, you can compute multiple profiles for multiple columns or combinations of columns in multiple tables or views.

데이터 프로파일링 태스크를 사용하는 방법에 대한 자세한 내용은 데이터 프로파일링 태스크 설정을 참조하세요.For more information about how to use the Data Profiling Task, see Setup of the Data Profiling Task. 데이터 프로필 뷰어를 사용하여 데이터 프로파일링 태스크의 출력을 분석하는 방법에 대한 자세한 내용은 데이터 프로필 뷰어를 참조하세요.For more information about how to use the Data Profile Viewer to analyze the output of the Data Profiling Task, see Data Profile Viewer.

데이터 프로파일링 태스크 편집기의 프로필 요청 페이지를 열려면To open the Profile Requests page of the Data Profiling Task Editor

  1. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 데이터 프로파일링 태스크가 있는 Integration ServicesIntegration Services 패키지를 엽니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services package that has the Data Profiling task.

  2. 제어 흐름 탭에서 데이터 프로파일링 태스크를 두 번 클릭합니다.On the Control Flow tab, double-click the Data Profiling task.

  3. 데이터 프로파일링 태스크 편집기에서 프로필 요청을 클릭합니다.In the Data Profiling Task Editor, click Profile Requests.

요청 창 사용Using the Requests Pane

요청 창은 페이지의 맨 위에 나타나는 창입니다.The requests pane is the pane that appears at the top of the page. 이 창에는 현재 데이터 프로파일링 태스크에 대해 구성된 모든 프로필이 나열됩니다.This pane lists all the profiles that have been configured for the current Data Profiling task. 구성된 프로필이 없는 경우 요청 창이 비어 있게 됩니다.If no profiles have been configured, the requests pane is empty. 새 프로필을 추가하려면 프로필 유형 열에서 빈 영역을 클릭하고 목록에서 프로필 유형을 선택합니다.To add a new profile, click in an empty area under the Profile Type column and select a profile type from the list. 프로필을 구성하려면 요청 창에서 프로필을 선택한 다음 요청 속성 창에서 프로필의 속성을 설정합니다.To configure a profile, select the profile in the requests pane, and then set the profile's properties in the Request Properties pane.

요청 창 옵션Requests Pane Options

요청 창에는 다음 옵션이 있습니다.The request pane has the following options:

보기View
태스크에 대해 구성된 모든 프로필을 볼지, 아니면 프로필 중 하나만 볼지를 선택합니다.Select whether to view all the profiles that have been configured for the task or just one of the profiles.

요청 창의 열은 선택하는 에 따라 변경됩니다.The columns in the requests pane changed based on the View that you select. 이러한 각 열에 대한 자세한 내용은 다음 섹션인 "요청 창 열"을 참조하세요.For more information about each of those columns, see the next section, "Requests Pane Columns."

요청 창 열Requests Pane Columns

요청 창에 표시되는 열은 선택한 에 따라 다음과 같이 달라집니다.The columns that the requests pane displays depend on the View that you have selected:

  • 모든 요청을 보려고 선택하면 요청 창에 프로필 유형요청 ID라는 2개의 열이 표시됩니다.If you select to view All Requests, the requests pane has two columns: Profile Type and Request ID.

  • 5개의 열 프로필 중 하나를 보려고 선택하면 요청 창에 프로필 유형, 테이블 또는 뷰, 요청 ID라는 4개의 열이 표시됩니다.If you select to view one of the five column profiles, the request pane has four columns: Profile Type, Table or View, Column, and Request ID.

  • 후보 키 프로필을 보려고 선택하면 요청 창에 프로필 유형, 테이블 또는 뷰, 키 열요청 ID라는 4개의 열이 표시됩니다.If you select to view a Candidate Key profile, the request pane has four columns: Profile Type, Table or View, KeyColumns, and Request ID.

  • 함수 종속성 프로필을 보려고 선택하면 요청 창에 프로필 유형, 테이블 또는 뷰, 결정 열, 종속 열요청 ID라는 5개의 열이 포함됩니다.If you select to view a Functional Dependency profile, the request pane has five columns: Profile Type, Table or View, Determinant Columns, Dependent Column, and Request ID.

  • 값 포함 프로필을 보려고 선택하면 요청 창에 요청 창에 프로필 유형, 하위 집합측 테이블 또는 뷰, 상위 집합측 테이블 또는 뷰, 하위 집합측 열상위 집합측 열요청 ID라는 6개의 열이 포함됩니다.If you select to view a Value Inclusion Profile, the request pane has six columns: Profile Type, Subset Side Table or View, Superset Side Table or View, Subset Side Columns, Superset Side Columns, and Request ID.

    다음 섹션에서는 이러한 각 열에 대해 설명합니다.The following sections describe each of those columns.

모든 뷰에 공통된 열Columns Common to All Views

프로필 유형Profile Type
다음 옵션에서 데이터 프로필을 선택합니다.Select a data profile from the following options:

ValueValue DescriptionDescription
후보 키 프로필 요청Candidate Key Profile Request 후보 키 프로필을 계산합니다.Compute a Candidate Key Profile.

이 프로필은 열 또는 열 집합이 선택한 테이블에 대해 키인지, 아니면 근사 키인지를 보고합니다.This profile This profile reports whether a column or set of columns is a key, or an approximate key, for the selected table. 또한 이 프로필을 사용하면 잠재적 키 열의 중복 값과 같은 데이터 문제를 식별할 수 있습니다.This profile can also help you identify problems in your data, such as duplicate values in a potential key column.
열 길이 분포 프로필 요청Column Length Distribution Profile Request 열 길이 분포 프로필을 계산합니다.Compute a Column Length Distribution Profile.

열 길이 분포 프로필은 선택한 열에 있는 문자열 값의 모든 고유 길이 및 각 길이가 나타내는 테이블 내 행의 비율을 보고합니다.The Column Length Distribution Profile reports all the distinct lengths of string values in the selected column and the percentage of rows in the table that each length represents. 이 프로필을 사용하면 잘못된 값과 같은 데이터 문제를 식별할 수 있습니다.This profile can help you identify problems in your data, such as values that are not valid. 예를 들어 두 개의 문자로 구성된 미국 주 코드 열을 프로파일링하는 중 3자 이상의 값이 검색될 수 있습니다.For example, you profile a column of two-character United States state codes and discover values longer than two characters.
열 Null 비율 프로필 요청Column Null Ratio Profile Request 열 Null 비율 프로필을 계산합니다.Compute a Column Null Ratio Profile.

열 Null 비율 프로필은 선택한 열 내 Null 값의 비율을 보고합니다.The Column Null Ratio Profile reports the percentage of null values in the selected column. 이 프로필을 사용하면 예기치 않게 높은 열 내 Null 값의 비율과 같은 데이터 문제를 식별할 수 있습니다.This profile can help you identify problems in your data such as an unexpectedly high ratio of null values in a column. 예를 들어 우편 번호 열을 프로파일링하여 허용 불가능한 수준의 누락된 코드 비율을 검색할 수 있습니다.For example, you profile a Zip Code/Postal Code column and discover an unacceptably high percentage of missing codes.
열 패턴 프로필 요청Column Pattern Profile Request 열 패턴 프로필을 계산합니다.Compute a Column Pattern Profile.

열 패턴 프로필은 문자열 열에서 지정된 값의 비율을 포괄하는 정규식 집합을 보고합니다.The Column Pattern Profile reports a set of regular expressions that cover the specified percentage of values in a string column. 이 프로필을 사용하면 잘못된 문자열과 같은 데이터 문제를 식별할 수 있습니다.This profile can help you identify problems in your data, such as strings that are not valid strings. 또한 이 프로필은 앞으로 새 값의 유효성 검사에 사용할 수 있는 정규식을 제안해 줍니다.This profile can also suggest regular expressions that can be used in the future to validate new values. 예를 들어 Zip Code/Postal Code 열의 패턴 프로필이 \d{5}-\d{4}, \d{5} 및 \d{9} 정규식을 생성할 수 있습니다.For example, a pattern profile of a Zip Code/Postal Code column might produce the regular expressions: \d{5}-\d{4}, \d{5}, and \d{9}. 다른 정규식이 발견된다면 데이터에 유효하지 않거나 잘못된 형식의 값이 포함되어 있을 가능성이 높습니다.If you see other regular expressions, your data likely contains values that are not valid or in an incorrect format.
열 통계 프로필 요청Column Statistics Profile Request 선택한 테이블 또는 뷰에서 적용 가능한 모든 열의 기본 설정을 사용하여 열 통계 프로필을 계산하려면 이 옵션을 선택합니다.Select this option to compute a Column Statistics Profile using the default settings for all applicable columns in the selected table or view.

열 통계 프로필은 숫자 열에 대한 최소값, 최대값, 평균값, 표준 편차 및 datetime 열에 대한 최소값/최대값과 같은 통계를 보고합니다.The Column Statistics Profile reports statistics such as minimum, maximum, average, and standard deviation for numeric columns, and minimum and maximum for datetime columns. 이 프로필을 사용하면 잘못된 날짜와 같은 데이터 문제를 식별할 수 있습니다.This profile can help you identify problems in your data, such as dates that are not valid. 예를 들어 기록 날짜 열을 프로파일링하여 미래의 최대 날짜를 검색할 수 있습니다.For example, you profile a column of historical dates and discover a maximum date that is in the future.
열 값 분포 프로필 요청Column Value Distribution Profile Request 열 값 분포 프로필을 계산합니다.Compute a Column Value Distribution Profile.

열 값 분포 프로필은 선택한 열에 있는 모든 고유 값 및 각 값이 나타내는 테이블 내 행의 비율을 보고합니다.The Column Value Distribution Profile reports all the distinct values in the selected column and the percentage of rows in the table that each value represents. 또한 이 프로필은 테이블에서 지정된 비율을 초과하는 값을 보고할 수 있습니다.This profile can also report values that represent more than a specified percentage in the table. 이 프로필을 사용하면 열에 포함된 잘못된 고유 값 수와 같은 데이터 문제를 식별할 수 있습니다.This profile can help you identify problems in your data such as an incorrect number of distinct values in a column. 예를 들어 미국의 주가 포함된 열을 프로파일링하는 중 50개를 초과하는 고유 값이 검색될 수 있습니다.For example, you profile a column that contains states in the United States and discover more than 50 distinct values.
함수 종속성 프로필 요청Functional Dependency Profile Request 함수 종속성 프로필을 계산합니다.Compute a Functional Dependency Profile.

함수 종속성 프로필은 한 열(종속 열)의 값이 다른 열 또는 열 집합(결정 열)의 값에 종속되는 범위를 보고합니다.The Functional Dependency Profile reports the extent to which the values in one column (the dependent column) depend on the values in another column or set of columns (the determinant column). 또한 이 프로필을 사용하면 잘못된 값과 같은 데이터 문제를 식별할 수 있습니다.This profile can also help you identify problems in your data, such as values that are not valid. 예를 들어 미국 우편 번호 열과 미국 주 열 간 종속성을 프로파일링하는 중For example, you profile the dependency between a column of United States Zip Codes and a column of states in the United States. 우편 번호가 같으면 주도 동일해야 하므로 프로필에서 이러한 종속성 위반을 검색할 수 있습니다.The same Zip Code should always have the same state, but the profile discovers violations of this dependency.
값 포함 프로필 요청Value Inclusion Profile Request 값 포함 프로필을 계산합니다.Compute a Value Inclusion Profile.

값 포함 프로필은 두 개의 열 또는 열 집합 간에 겹치는 값을 계산합니다.The Value Inclusion Profile computes the overlap in the values between two columns or sets of columns. 이 프로필은 열 또는 열 집합이 선택한 테이블 간의 외래 키 역할을 수행하기에 적합한지 여부도 확인합니다.This profile can also determine whether a column or set of columns is appropriate to serve as a foreign key between the selected tables. 또한 이 프로필을 사용하면 잘못된 값과 같은 데이터 문제를 식별할 수 있습니다.This profile can also help you identify problems in your data such as values that are not valid. 예를 들어 Sales 테이블의 ProductID 열을 프로파일링하여 Products 테이블의 ProductID 열에 없는 값이 포함된 열을 검색할 수 있습니다.For example, you profile the ProductID column of a Sales table and discover that the column contains values that are not found in the ProductID column of the Products table.

RequestIDRequestID
요청의 식별자를 표시합니다.Displays the identifier for the request. 일반적으로 자동 생성된 값은 변경하지 않아도 됩니다.Typically, you do not have to change the autogenerated value.

모든 개별 프로필에 공통된 열Columns Common to All Individual Profiles

연결 관리자Connection Manager
원본 데이터베이스에 연결되는 ADO.NETADO.NET 연결 관리자를 표시합니다.Displays the ADO.NETADO.NET connection manager that connects to the source database.

요청 IDRequest ID
요청의 식별자를 표시합니다.Displays an identifier for the request. 일반적으로 자동 생성된 값은 변경하지 않아도 됩니다.Typically, you do not have to change the autogenerated value.

5개의 개별 열 프로필에 공통된 열Columns Common to the Five Individual Column Profiles

테이블 또는 뷰Table or View
선택한 열이 포함된 테이블 또는 뷰를 표시합니다.Displays the table or view that contains the selected column.

Column
프로파일링하기 위해 선택한 열을 표시합니다.Displays the column selected for profiling.

후보 키 프로필 관련 열Columns Specific to the Candidate Key Profile

테이블 또는 뷰Table or View
선택한 열이 포함된 테이블 또는 뷰를 표시합니다.Displays the table or view that contains the selected columns.

키 열Key Columns
프로파일링하기 위해 선택한 열을 표시합니다.Displays the columns selected for profiling.

함수 종속성 프로필 관련 열Columns Specific to the Functional Dependency Profile

테이블 또는 뷰Table or View
선택한 열이 포함된 테이블 또는 뷰를 표시합니다.Displays the table or view that contains the selected columns.

결정 열Determinant Columns
프로파일링하기 위해 선택한 열을 결정 열로 표시합니다.Displays the columns selected for profiling as the determinant column or columns. 미국 우편 번호가 미국의 주를 결정하는 예에서는 Zip Code 열이 결정 열입니다.In the example where the United States Zip Code determines the state in the United States, the determinant column is the Zip Code column.

Dependent columnDependent column
프로파일링하기 위해 선택한 열을 종속 열로 표시합니다.Displays the columns selected for profiling as the dependent column. 미국 우편 번호가 미국의 주를 결정하는 예에서는 State 열이 종속 열입니다.In the example where the United States Zip Code determines the state in the United States, the dependent column is the state column.

값 포함 프로필 관련 열Columns Specific to the Value Inclusion Profile

하위 집합측 테이블 또는 뷰Subset Side Table or View
하위 집합측 열로 선택한 열이 포함된 테이블 또는 뷰를 표시합니다.Displays the table or view that contains the column or columns selected as the subset side columns.

상위 집합측 테이블 또는 뷰Superset Side Table or View
상위 집합측 열로 선택한 열이 포함된 테이블 또는 뷰를 표시합니다.Displays the table or view that contains the column or columns selected as the superset side columns.

하위 집합측 열Subset Side Columns
프로파일링하기 위해 선택한 열을 하위 집합측 열로 표시합니다.Displays the column or columns selected for profiling as the subset side columns. US State 열의 값이 두 개의 문자로 구성된 미국 주 코드가 포함된 참조 테이블에 있는지 확인하는 예에서는 원본 테이블의 State 열이 하위 집합 열입니다.In the example where you want to verify that the values in a US state column are found in a reference table of two-character US state codes, the subset column is the state column in the source table.

상위 집합측 열Superset Side Columns
프로파일링하기 위해 선택한 열을 상위 집합측 열로 표시합니다.Displays the column or columns selected for profiling as the superset side columns. US State 열의 값이 두 개의 문자로 구성된 미국 주 코드가 포함된 참조 테이블에 있는지 확인하는 예에서는 참조 테이블의 주 코드 열이 상위 집합 열입니다.In the example where you want to verify that the values in a US state column are found in a reference table of two-character US state codes, the superset column is the column of state codes in the reference table.

요청 속성 창 사용Using the Request Properties Pane

요청 속성 창은 요청 창 아래에 나타납니다.The Request Properties pane appears underneath the requests pane. 이 창에는 요청 창에서 선택한 프로필의 옵션이 표시됩니다.This pane displays the options for the profile that you have selected in the requests pane.

참고

프로필 유형을 선택한 후에 요청 속성 창의 프로필 요청에 대한 속성을 확인하려면 요청 ID 필드를 선택해야 합니다.After you select a Profile Type, you must select the Request ID field to see the properties for the profile request in the Request Properties pane.

이러한 옵션은 선택한 프로필에 따라 달라집니다.These options vary based on the selected profile. 개별 프로필 유형 옵션에 대한 자세한 내용은 다음 항목을 참조하세요.For information about the options for individual profile types, see the following topics:

관련 항목:See Also

데이터 작업 편집기 ( 프로 파일링 일반 페이지 ) Data Profiling Task Editor (General Page)
단일 테이블 빠른 프로필 형식 ( 데이터 작업 ) 프로 파일링Single Table Quick Profile Form (Data Profiling Task)