catalog.execution_data_statisticscatalog.execution_data_statistics

이 항목은 다음에 적용됩니다.예SQL Server(2012부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

이 뷰는 지정된 패키지 실행에 대해 데이터 흐름 구성 요소가 다운스트림 구성 요소에 데이터를 전송할 때마다 행을 표시합니다.This view displays a row each time a data flow component sends data to a downstream component, for a given package execution. 이 뷰의 정보를 사용하여 구성 요소에 대한 데이터 처리량을 계산할 수 있습니다.The information in this view can be used to compute the data throughput for a component.

열 이름Column name 데이터 형식Data type DescriptionDescription
data_stats_iddata_stats_id bigintbigint 데이터의 고유 ID(식별자)입니다.Unique identifier (ID) of the data.
execution_idexecution_id bigintbigint 실행 인스턴스의 고유 ID입니다.Unique ID for the instance of execution.
package_namepackage_name nvarchar (260)nvarchar(260) 실행 중에 시작된 첫 번째 패키지의 이름입니다.The name of the first package that was started during execution.
task_nametask_name nvarchar(4000)nvarchar(4000) 데이터 흐름 태스크의 이름입니다.The name of the data flow task.
dataflow_path_id_stringdataflow_path_id_string nvarchar(4000)nvarchar(4000) 데이터 흐름 경로의 ID 문자열입니다.The identification string of the data flow path.
dataflow_path_namedataflow_path_name nvarchar(4000)nvarchar(4000) 데이터 흐름 경로의 이름입니다.The name of the data flow path.
source_component_namesource_component_name nvarchar(4000)nvarchar(4000) 데이터에 전송된 데이터 흐름 구성 요소의 이름입니다.The name of the data flow component that sent the data.
destination_component_namedestination_component_name nvarchar(4000)nvarchar(4000) 데이터를 수신한 데이터 흐름 구성 요소의 이름입니다.The name of the data flow component that received the data.
rows_sentrows_sent bigintbigint 원본 구성 요소에서 전송된 행의 수입니다.The number of rows sent from the source component.
created_timecreated_time datatimeoffset(7)datatimeoffset(7) 값을 가져온 시간입니다.The time when the values were obtained.
execution_pathexecution_path nvarchar(max)nvarchar(max) 구성 요소의 실행 경로입니다.The execution path of the component.

주의Remarks

  • 구성 요소의 출력이 여러 개인 경우 각 출력에 해당하는 행이 추가됩니다.When there are multiple outputs from the component, a row is added for each of the outputs.

  • 기본적으로 실행이 시작되면 전송되는 행의 수에 대한 정보는 기록되지 않습니다.By default, when an execution is started, the information about the number of rows that are sent is not logged.

  • 지정된 된 패키지 실행에 대해이 데이터를 보려면 로깅 수준을로 설정 Verbose합니다.To view this data for a given package execution, set the logging level to Verbose. 자세한 내용은 Enable Logging for Package Execution on the SSIS Server을 참조하세요.For more information, see Enable Logging for Package Execution on the SSIS Server.

사용 권한Permissions

이 뷰를 보려면 다음 권한 중 하나가 필요합니다.This view requires one of the following permissions:

  • 실행 인스턴스에 대한 READ 권한READ permission on the instance of execution

  • 멤버 자격에는 ssis_admin 데이터베이스 역할Membership to the ssis_admin database role

  • 멤버 자격에는 sysadmin 서버 역할Membership to the sysadmin server role

참고

서버에서 작업을 수행할 권한이 있으면 작업에 대한 정보를 볼 수 있는 권한도 있습니다.When you have permission to perform an operation on the server, you also have permission to view information about the operation. 행 수준 보안이 적용됩니다. 따라서 볼 수 있는 권한이 있는 행만 표시됩니다.Row-level security is enforced; only rows that you have permission to view are displayed.