Mit diesem Befehl werden datenvorschau/stats preview/expression preview für verschiedene Datenströme des Datenflusses in der Debugsitzung ausgeführt. Die PowerShell-Befehlssequenz für den Workflow für den Datenflussdebugging sollte folgendes sein:
Start-AzSynapseDataFlowDebugSession Add-AzSynapseDataFlowDebugSessionPackage Invoke-AzSynapseDataFlowDebugSessionCommand (wiederholen Sie diesen Schritt für unterschiedliche Befehle/Ziele, oder wiederholen Sie Schritt 2-3, um die Paketdatei zu ändern), Stop-AzSynapseDataFlowDebugSession
Beispiele
Beispiel 1
$result = Invoke-AzSynapseDataFlowDebugSessionCommand -WorkspaceName ContosoWorkspace -Command executePreviewQuery -SessionId 3afb278e-ac5f-469f-a0b6-2f04c3ab59bc -StreamName source1 -RowLimit 100 -AsJob
$result | Format-Table -wrap
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
1 Long Running Operation AzureLongRunningJob`1 Completed True localhost Invoke-AzSynapseDataFlowDebugSessionCommand
for 'Invoke-AzSynapseD
ataFlowDebugSessionCommand'
$output = ConvertFrom-Json($result.Output.Data)
$output.output
{
"schema": "output(ResourceAgencyNum as string, PublicName as string)" ,
"data": [["4445679354", "Syrian Refugee Information", 1], ["44456793", "Syrian Refugee Information", 1]]
}
In diesem Beispiel wird der Datenvorschaubefehl für die Debugsitzung "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" im Synapse-Arbeitsbereich "ContosoWorkspace" aufgerufen und anschließend die JSON-Ausgabe in lesbare Zeichenfolge konvertiert.
In diesem Beispiel wird der Befehl "Datenvorschau" für die Debugsitzung "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" im Synapse-Arbeitsbereich "ContosoWorkspace" über die Pipeline aufgerufen.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.