데이터 프로필 뷰어(Data Profile Viewer)Data Profile Viewer

데이터 프로파일링 프로세스의 다음 단계는 데이터 프로필을 보고 분석하는 것입니다.Viewing and analyzing the data profiles is the next step in the data profiling process. Integration ServicesIntegration Services 패키지 내에서 데이터 프로파일링 태스크를 실행하고 데이터 프로필을 계산한 후에 이러한 프로필을 볼 수 있습니다.You can view these profiles after you have run the Data Profiling task inside an Integration ServicesIntegration Services package and computed the data profiles. 데이터 프로파일링 태스크를 설정하고 실행하는 방법은 데이터 프로파일링 태스크 설정을 참조하세요.For more information about how to set up and run the Data Profiling tasks, see Setup of the Data Profiling Task.

중요

출력 파일에는 데이터베이스와 해당 데이터베이스에 포함된 데이터에 대한 중요 데이터가 포함될 수 있습니다.The output file might contain sensitive data about your database and the data that database contains. 이 파일을 보다 안전하게 보호하는 방법에 대한 제안 사항은 패키지에서 사용되는 파일 액세스를 참조하세요.For suggestions on how to make this file more secure, see Access to Files Used by Packages.

데이터 프로필Data Profiles

데이터 프로필을 보려면 데이터 프로파일링 태스크를 구성하여 해당 출력을 파일로 보낸 다음 독립 실행형 데이터 프로필 뷰어를 사용합니다.To view the data profiles, you configure the Data Profiling task to send its output to a file, and then you use the stand-alone Data Profile Viewer. 데이터 프로필 뷰어를 열려면 다음 중 하나를 수행합니다.To open the Data Profile Viewer, do one of the following.

  • 디자이너에서 데이터 프로파일링 SSISSSIS 태스크를 마우스 오른쪽 단추로 클릭하고 편집을 클릭합니다.Right-click the Data Profiling task in the SSISSSIS Designer, and then click Edit. 데이터 프로파일링 태스크 편집기일반 페이지에서 프로필 뷰어 열기를 클릭합니다.Click Open Profile Viewer on the General page of the Data Profiling Task Editor.

  • 폴더에서 <드라이브 >: \Program Files (x86) | Files\Microsoft SQL Server\110\DTS\Binn 프로그램의 경우 DataProfileViewer.exe를 실행 합니다.In the folder, <drive>:\Program Files (x86) | Program Files\Microsoft SQL Server\110\DTS\Binn, run DataProfileViewer.exe.

    이 뷰어는 여러 창을 사용하여 선택적 세부 정보 및 드릴다운 기능과 함께 요청한 프로필과 계산된 결과를 표시합니다.The viewer uses multiple panes to display the profiles that you requested and the computed results, with optional details and drilldown capability:

    프로필Profiles pane
    프로필 창에는 데이터 프로필 태스크에서 요청된 프로필이 표시됩니다.The Profiles pane displays the profiles that were requested in the Data Profile task. 프로필의 계산된 결과를 보려면 프로필 창에서 프로필을 선택합니다. 그러면 결과가 뷰어의 다른 창에 나타납니다.To view the computed results for the profile, select the profile in the Profiles pane and the results will appear in the other panes of the viewer.

    결과Results pane
    결과 창에는 단일 행을 통해 프로필의 계산된 결과가 요약됩니다.The Results pane uses a single row to summarize the computed results of the profile. 예를 들어 열 길이 분포 프로필을 요청하면 이 행에 최소 및 최대 길이와 행 수가 포함됩니다.For example, if you request a Column Length Distribution Profile, this row includes the minimum and maximum length, and the row count. 대부분의 프로필에 대해 결과 창에서 이 행을 선택하여 선택적 세부 정보 창에서 추가 세부 정보를 확인할 수 있습니다.For most profiles, you can select this row in the Results pane to see additional detail in the optional Details pane.

    세부 정보Details pane
    대부분의 프로필 유형에 대해 세부 정보 창에는 결과 창에서 선택한 프로필 결과에 대한 추가 정보가 표시됩니다.For most profile types, the Details pane displays additional information about the profile results selected in the Results pane. 예를 들어 열 길이 분포 프로필을 요청하면 세부 정보 창에 발견된 각 열 길이가 표시됩니다.For example, if you request a Column Length Distribution Profile, the Details pane displays each column length that was found. 또한 이 창에는 열 값에 해당 열 길이가 지정된 행의 개수 및 비율이 표시됩니다.The pane also displays the number and percentage of rows in which the column value has that column length.

    둘 이상의 열에 대해 계산되는 세 개의 프로필 유형(후보 키, 함수 종속성 및 값 포함)이 있을 경우 세부 정보 창에는 예상 관계 위반이 표시됩니다.For the three profile types that are computed against more than one column (Candidate Key, Functional Dependency, and Value Inclusion), the Details pane displays violations of the expected relationship. 예를 들어 후보 키 프로필을 요청하면 세부 정보 창에 후보 키의 고유성을 위반하는 중복 값이 표시됩니다.For example, if you request a Candidate Key Profile, the Details pane displays duplicate values that violate the uniqueness of the candidate key.

    프로필을 계산하는 데 사용된 데이터 원본을 사용할 수 있는 경우 세부 정보 창에서 행을 두 번 클릭하여 드릴다운 창에서 일치하는 데이터 행을 확인할 수 있습니다.If the data source that is used to compute the profile is available, you can double-click a row in the Details pane to see the matching rows of data in the Drilldown pane.

    드릴다운Drilldown pane
    다음 조건에 해당하는 경우 세부 정보 창에서 행을 두 번 클릭하여 드릴다운 창에서 일치하는 데이터 행을 확인할 수 있습니다.You can double-click a row in the Details pane to see the matching rows of data in the Drilldown pane when the following conditions are true:

  • 프로필을 계산하는 데 사용되는 데이터 원본을 사용할 수 있습니다.The data source that is used to compute the profile is available.

  • 데이터를 볼 수 있는 권한이 있습니다.You have permission to view the data.

    데이터 프로필 뷰어에서는 드릴다운 요청에 대한 원본 데이터베이스에 연결하기 위해 Windows 인증과 현재 사용자의 자격 증명을 사용합니다.To connect to the source database for a drilldown request, the Data Profile Viewer uses Windows Authentication and the credentials of the current user. 데이터 프로필 뷰어에서는 데이터 프로파일링 태스크를 실행한 패키지에 저장된 연결 정보를 사용하지 않습니다.The Data Profile Viewer does not use the connection information that is stored in the package that ran the Data Profiling task.

중요

데이터 프로필 뷰어에서 사용할 수 있는 드릴다운 기능은 원래 데이터 원본에 라이브 쿼리를 보냅니다.The drilldown capability that is available in the Data Profile Viewer sends live queries to the original data source. 이러한 쿼리를 사용하면 서버 성능이 저하될 수 있습니다.These queries may have a negative impact on the performance of the server.

최근에 만들어지지 않은 출력 파일에서 드릴다운하는 경우 드릴다운 쿼리에서 원래 출력이 계산된 행 집합과 다른 행 집합을 반환할 수도 있습니다.If you drill down from an output file that was not created recently, the the drilldown queries might return a different set of rows than those on which the original output was calculated.

데이터 프로필 뷰어의 사용자 인터페이스에 대한 자세한 내용은 Data Profile Viewer F1 Help을 참조하십시오.For more information about the user interface of the Data Profile Viewer, see Data Profile Viewer F1 Help.

데이터 프로필 뷰어 F1 도움말Data Profile Viewer F1 Help

데이터 프로필 뷰어를 사용하여 데이터 프로파일링 태스크의 출력을 볼 수 있습니다.Use the Data Profile Viewer to view the output of the Data Profiling task.

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

정적 옵션Static Options

열기Open
데이터 프로파일링 태스크의 출력을 포함하는 저장된 파일을 찾아보려면 클릭합니다.Click to browse for the saved file that contains the output of the Data Profiling task.

프로필Profiles pane
출력에 포함된 프로필을 보려면 프로필 창에서 트리를 확장합니다.Expand the tree in the Profiles pane to see the profiles that are included in the output. 해당 프로필의 결과를 보려면 프로필을 선택합니다.Select a profile to view the results for that profile.

메시지Message pane
상태 메시지를 표시합니다.Displays status messages.

드릴다운Drilldown pane
데이터 프로파일링 태스크에 사용되는 데이터 원본을 사용할 수 있는 경우 출력의 값과 일치하는 데이터의 행을 표시합니다.Displays the rows of data that match a value in the output, if the data source that is used by the Data Profiling task is available.

예를 들어 US State 열에 대한 열 값 분포 프로필의 출력을 보는 경우 세부 값 분포 창에 "WA"에 대한 행이 포함될 수 있습니다.For example, if you are viewing the output of a Column Value Distribution profile for a US State column, the Detailed Value Distribution pane might contain a row for "WA". 드릴다운 창에서 주 열의 값이 "WA"인 데이터의 행을 보려면 세부 값 분포 창에서 해당 행을 두 번 클릭합니다.Double-click the row in the Detailed Value Distribution pane to see the rows of data where the value of the state column is "WA" in the drilldown pane.

동적 옵션Dynamic Options

프로필 유형 = 열 길이 분포 프로필Profile Type = Column Length Distribution Profile

열 길이 분포 프로필- <열 > 창Column Length Distribution Profile - <column> pane

최소 길이Minimum Length
이 열의 값에 대한 최소 길이를 표시합니다.Displays the minimum length of values in this column.

최대 길이Maximum Length
이 열의 값에 대한 최대 길이를 표시합니다.Displays the maximum length of values in this column.

선행 공백 무시Ignore Leading Spaces
이 프로필이 True 또는 False의 IgnoreLeadingSpaces 값으로 계산되었는지 여부를 표시합니다.Displays whether this profile was computed with an IgnoreLeadingSpaces value of True or False. 이 속성은 데이터 프로파일링 태스크 편집기의 프로필 요청 페이지에서 설정했습니다.This property was set on the Profile Requests page of the Data Profiling Task Editor.

후행 공백 무시Ignore Trailing Spaces
이 프로필이 True 또는 False의 IgnoreTrailingSpaces 값으로 계산되었는지 여부를 표시합니다.Displays whether this profile was computed with an IgnoreTrailingSpaces value of True or False. 이 속성은 데이터 프로파일링 태스크 편집기의 프로필 요청 페이지에서 설정했습니다.This property was set on the Profile Requests page of the Data Profiling Task Editor.

행 개수Row Count
테이블 또는 뷰의 행 수를 표시합니다.Displays the number of rows in the table or view.

세부 길이 분포 창Detailed Length Distribution pane

길이Length
프로파일링된 열에서 찾은 열 길이를 표시합니다.Displays the column lengths found in the profiled column.

개수Count
프로파일링된 열의 값에 길이 열에 표시된 길이가 지정된 행 수를 표시합니다.Displays the number of rows in which the value of the profiled column has the length shown in the Length column.

백분율Percentage
프로파일링된 열의 값에 길이 열에 표시된 길이가 지정된 행의 비율을 표시합니다.Displays the percentage of rows in which the value of the profiled column has the length shown in the Length column.

프로필 유형 = 열 Null 비율 프로필Profile Type = Column Null Ratio Profile

열 Null 비율 프로필- <열 > 창Column Null Ratio Profile - <column> pane

Null 개수Null Count
프로파일링된 열에 Null 값이 있는 행 수를 표시합니다.Displays the number of rows in which the profiled column has a null value.

Null 백분율Null Percentage
프로파일링된 열에 Null 값이 있는 행의 비율을 표시합니다.Displays the percentage of rows in which the profiled column has a null value.

행 개수Row Count
테이블 또는 뷰의 행 수를 표시합니다.Displays the number of rows in the table or view.

프로필 유형 = 열 패턴 프로필Profile Type = Column Pattern Profile

열 패턴 프로필- <열 > 창Column Pattern Profile - <column> pane

행 개수Row Count
테이블 또는 뷰의 행 수를 표시합니다.Displays the number of rows in the table or view.

패턴 분포 창Pattern Distribution pane

PatternPattern
프로파일링된 열에 대해 계산된 패턴을 표시합니다.Displays the patterns computed for the profiled column.

백분율Percentage
값이 패턴 열에 표시된 패턴과 일치하는 행의 비율을 표시합니다.Displays the percentage of rows whose values match the pattern displayed in the Pattern column.

프로필 유형 = 열 통계 프로필Profile Type = Column Statistics Profile

열 통계 프로필- <열 > 창Column Statistics Profile - <column> pane

최소Minimum
프로파일링된 열에서 찾은 최소값을 표시합니다.Displays the minimum value found in the profiled column.

최대값Maximum
프로파일링된 열에서 찾은 최대값을 표시합니다.Displays the maximum value found in the profiled column.

평균값Mean
프로파일링된 열에서 찾은 값의 평균을 표시합니다.Displays the mean of the values found in the profiled column.

표준 편차Standard Deviation
프로파일링된 열에서 찾은 값의 표준 편차를 표시합니다.Displays the standard deviation of the values found in the profiled column.

프로필 유형 = 열 값 분포 프로필Profile Type = Column Value Distribution Profile

열 값 분포 프로필- <열 > 창Column Value Distribution Profile - <column> pane

고유 값 수Number of Distinct Values
프로파일링된 열에서 찾은 고유 값의 개수를 표시합니다.Displays the count of distinct values found in the profiled column.

행 개수Row Count
테이블 또는 뷰의 행 수를 표시합니다.Displays the number of rows in the table or view.

세부 값 분포 창Detailed Value Distribution pane

ValueValue
프로파일링된 열에서 찾은 고유 값을 표시합니다.Displays the distinct values found in the profiled column.

개수Count
프로파일링된 열에 열에 표시된 값이 있는 행 수를 표시합니다.Displays the number of rows in which the profiled column has the value shown in the Value column.

백분율Percentage
프로파일링된 열에 열에 표시된 값이 있는 행의 비율을 표시합니다.Displays the percentage of rows in which the profiled column has the value shown in the Value column.

프로필 유형 = 후보 키 프로필Profile Type = Candidate Key Profile

후보 키 프로필- <테이블 > 창Candidate Key Profile - <table> pane

키 열Key Columns
프로파일링에 대해 후보 키로 선택된 열을 표시합니다.Displays the columns that were selected for profiling as a candidate key.

키 수준Key Strength
후보 키 열 또는 열 조합의 수준(비율)을 표시합니다.Displays the strength (as a percentage) of the candidate key column or combination of columns. 100% 미만의 키 수준은 중복 값이 있음을 나타냅니다.A key strength of less than 100% indicates that duplicate values exist.

키 위반 창Key Violations pane

<column1 >, <열 2 > 등입니다.<column1>, <column2>, etc.
프로파일링된 열에서 찾은 중복 값을 표시합니다.Displays the duplicate values that were found in the profiled column.

개수Count
지정된 열에 첫 번째 열에 표시된 값이 있는 행 수를 표시합니다.Displays the number of rows in which the specified column has the value shown in the first column.

프로필 유형 = 함수 종속성 프로필Profile Type = Functional Dependency Profile

함수 종속성 프로필 창Functional Dependency Profile pane

결정 열Determinant Columns
결정 열로 선택된 열을 표시합니다.Displays the column or columns selected as the determinant column. 같은 미국 우편 번호가 항상 같은 주여야 하는 예에서는 우편 번호가 결정 열입니다.In the example where the same United States Zip Code should always have the same state, the Zip Code is the determinant column.

종속 열Dependent Columns
종속 열로 선택된 열을 표시합니다.Displays the column or columns selected as the dependent column. 같은 미국 우편 번호가 항상 같은 주여야 하는 예에서는 주가 종속 열입니다.In the example where the same United States Zip Code should always have the same state, the state is the dependent column.

함수 종속성 수준Functional Dependency Strength
열 간 함수 종속성의 수준(비율)을 표시합니다.Displays the strength (as a percentage) of the functional dependency between columns. 100% 미만의 키 수준은 결정 값이 종속 값을 결정하지 않는 경우가 있음을 나타냅니다.A key strength of less than 100% indicates that there are cases where the determinant value does not determine the dependent value. 같은 미국 우편 번호가 항상 같은 주여야 하는 예에서 이는 일부 주 값이 잘못되었음을 나타낼 수 있습니다.In the example where the same United States Zip Code should always have the same state, this probably indicates some state values are not valid.

함수 종속성 위반 창Functional Dependency Violations pane

참고

데이터에서 잘못된 값의 비율이 높으면 함수 종속성 프로필에서 예기치 않은 결과가 발생할 수 있습니다.A high percentage of erroneous values in the data could lead to unexpected results from a Functional Dependency profile. 예를 들어 Postal Code 값 "98052"에 대한 State 값이 행의 90%에 대해 "WI"인 경우For example, 90% of the rows have a State value of "WI" for a Postal Code value of "98052." 프로필은 올바른 주 값 "WA"를 포함하는 행을 위반으로 보고합니다.The profile reports rows that contain the correct state value of "WA" as violations.

<결정 열 이름 ><determinant column name>
이 함수 종속성 위반 인스턴스에서 결정 열 또는 열 조합의 값을 표시합니다.Displays the value of the determinant column or combination of columns in this instance of a functional dependency violation.

<종속 열 이름 ><dependent column name>
이 함수 종속성 위반 인스턴스에서 종속 열의 값을 표시합니다.Displays the value of the dependent column in this instance of a functional dependency violation.

지원 개수Support Count
결정 열 값이 종속 열을 결정하는 행 수를 표시합니다.Displays the number of rows in which the determinant column value determines the dependent column.

위반 개수Violation Count
결정 열 값이 종속 열을 결정하지 않는 행 수를 표시합니다.Displays the number of rows in which the determinant column value does not determine the dependent column. (이 종속 값에 표시 된 값은이 행은 <종속 열 이름 > 열입니다.)(These are the rows where the dependent value is the value shown in the <dependent column name> column.)

지원 백분율Support Percentage
결정 열이 종속 열을 결정하는 행의 비율을 표시합니다.Displays the percentage of rows in which the determinant column determines the dependent column.

프로필 유형 = 값 포함 프로필Profile Type = Value Inclusion Profile

값 포함 프로필 창Value Inclusion Profile pane

하위 집합측 열Subset Side Columns
상위 집합 열에 있는지 여부를 확인하기 위해 프로파일링된 열 또는 열 조합을 표시합니다.Displays the column or combination of columns that were profiled to determine whether they are in the superset columns.

상위 집합측 열Superset Side Columns
하위 집합 열의 값을 포함하는지 여부를 확인하기 위해 프로파일링된 열 또는 열 조합을 표시합니다.Displays the column or combination of columns that were profiled to determine whether they include the values in the subset columns.

포함 수준Inclusion Strength
열 간 겹침의 수준(비율)을 표시합니다.Displays the strength (as a percentage) of the overlap between columns. 100% 미만의 키 수준은 하위 집합 값이 상위 집합 값에 없는 경우가 있음을 나타냅니다.A key strength of less than 100% indicates that there are cases where the subset value is not found among the superset values.

포함 위반 창Inclusion Violations pane

<column1 >, <열 2 > 등입니다.<column1>, <column2>, etc.
상위 집합 열에서 찾지 못한 하위 집합 열의 값을 표시합니다.Displays the values in the subset column or columns that were not found in the superset column or columns.

개수Count
지정된 열에 첫 번째 열에 표시된 값이 있는 행 수를 표시합니다.Displays the number of rows in which the specified column has the value shown in the first column.