sys.dm_pdw_dms_external_work (Transact-SQL)
Область применения: Azure Synapse Analytics Analytics Platform System (PDW)
Системное представление Azure Synapse Analytics, которое содержит сведения обо всех шагах службы перемещения данных (DMS) для внешних операций.
Примечание.
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Имя столбца | Тип данных | Description | Диапазон |
---|---|---|---|
request_id | nvarchar(32) | Запрос, использующий эту рабочую роль DMS. request_id, step_index и dms_step_index сформировать ключ для этого представления. |
Аналогично request_id в sys.dm_pdw_exec_requests (Transact-SQL). |
step_index | int | Шаг запроса, вызывающий эту рабочую роль DMS. request_id, step_index и dms_step_index сформировать ключ для этого представления. |
То же, что и step_index в sys.dm_pdw_request_steps (Transact-SQL). |
dms_step_index | int | Текущий шаг плана DMS. request_id, step_index и dms_step_index сформировать ключ для этого представления. |
То же, что и dms___step_index в sys.dm_pdw_dms_workers (Transact-SQL). |
pdw_node_id | int | Узел, на котором выполняется рабочая роль DMS. | Аналогично node_id в sys.dm_pdw_nodes (Transact-SQL). |
type | nvarchar(60) | Тип внешней операции, выполняемой этим узлом. FILE SPLIT — это операция с внешним файлом Hadoop, разделенным на несколько небольших падений. |
'FILE SPLIT' |
work_id | int | Идентификатор разделения файла. | Больше или равно 0. Уникальный для каждого вычислительного узла. |
input_name | nvarchar(60) | Строковое имя для операций чтения входных данных. | Для файла Hadoop это имя файла Hadoop. |
read_location | bigint | Смещение расположения чтения. | |
bytes_processed | bigint | Количество байтов, обрабатываемых этим рабочим рабочая роль. | Больше или равно 0. |
length | bigint | Количество байтов в разделенном файле. Для Hadoop это размер блока HDFS. |
Определяемый пользователем. Значение по умолчанию — 64 МБ. |
статус | nvarchar(32) | Состояние рабочей роли. | Ожидание, обработка, выполнение, сбой, прерывание |
start_time | datetime | Время начала выполнения этой рабочей роли. | Больше или равно времени начала шага запроса, к которому принадлежит этот рабочий элемент. См. sys.dm_pdw_request_steps (Transact-SQL). |
end_time | datetime | Время завершения выполнения, сбоя или отмены. | ЗНАЧЕНИЕ NULL для текущих или очередных рабочих ролей. В противном случае больше start_time. |
total_elapsed_time | int | Общее время выполнения в миллисекундах. | Больше или равно 0. Если total_elapsed_time превышает максимальное значение целого числа, total_elapsed_time по-прежнему будет максимальным значением. Это условие приведет к возникновению предупреждения "Превышено максимальное значение". Максимальное значение в миллисекундах эквивалентно 24,8 дням. |
Сведения о максимальных строках, сохраненных в этом представлении, см. в разделе "Метаданные" раздела "Ограничения емкости".