Поделиться через


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 дням.

Сведения о максимальных строках, сохраненных в этом представлении, см. в разделе "Метаданные" раздела "Ограничения емкости".

См. также

Системные представления (Transact-SQL)