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


Add-AzSynapseDataFlowDebugSessionPackage

Добавьте ресурс потока данных и его зависимости в определенный сеанс отладки потока данных.

Синтаксис

Add-AzSynapseDataFlowDebugSessionPackage
   -WorkspaceName <String>
   -PackageFile <String>
   [-SessionId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzSynapseDataFlowDebugSessionPackage
   -WorkspaceObject <PSSynapseWorkspace>
   -PackageFile <String>
   [-SessionId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Эта команда подключает ресурс потока данных и его зависимости к конкретному сеансу отладки. Последовательность команд PowerShell для рабочего процесса отладки потока данных должна быть следующей:

Start-AzSynapseDataFlowDebugSession
Add-AzSynapseDataFlowDebugSessionPackage
Invoke-AzSynapseDataFlowDebugSessionCommand (повторите этот шаг для разных команд или целевых объектов или повторите шаг 2-3, чтобы изменить файл пакета)
Stop-AzSynapseDataFlowDebugSession

Примеры

Пример 1

Add-AzSynapseDataFlowDebugSessionPackage -WorkspaceName ContosoWorkspace -PackageFile "D:\dataflowps\addpackage.json" -SessionId 3afb278e-ac5f-469f-a0b6-2f04c3ab59bc

Добавьте пакет потока данных в сеанс отладки "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" в рабочей области Synapse "ContosoWorkspace". Файл Pakcage содержит ресурс отладки потока данных, список ресурсов отладки набора данных, список ресурсов отладки связанной службы, параметр отладки и идентификатор сеанса. Параметр [-SessionId] является необязательным, если он указан, он заменит существующее свойство sessionId в файле пакета.

Пример 2

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Add-AzSynapseDataFlowDebugSessionPackage -PackageFile "D:\dataflowps\addpackage.json" -SessionId 3afb278e-ac5f-469f-a0b6-2f04c3ab59bc

Добавьте пакет потока данных в сеанс отладки "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" в рабочей области Synapse "ContosoWorkspace" через конвейер.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PackageFile

Путь к файлу JSON.

Тип:String
Aliases:File
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SessionId

Идентификатор сеанса отладки потока данных Synapse.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WorkspaceName

Имя рабочей области Synapse.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WorkspaceObject

Входной объект рабочей области, обычно передаваемый через конвейер.

Тип:PSSynapseWorkspace
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

PSSynapseWorkspace

Выходные данные

PSAddDataFlowToDebugSessionResponse