Invoke-AzSynapseDataFlowDebugSessionCommand
Anropa felsökningsåtgärden i felsökningssessionen för dataflöden.
Syntax
Invoke-AzSynapseDataFlowDebugSessionCommand
-WorkspaceName <String>
-SessionId <String>
-Command <String>
-StreamName <String>
[-RowLimit <Int32>]
[-Expression <String>]
[-Column <System.Collections.Generic.List`1[System.String]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzSynapseDataFlowDebugSessionCommand
-WorkspaceObject <PSSynapseWorkspace>
-SessionId <String>
-Command <String>
-StreamName <String>
[-RowLimit <Int32>]
[-Expression <String>]
[-Column <System.Collections.Generic.List`1[System.String]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Det här kommandot kör förhandsversionen av data/förhandsversionen av statistik/uttryck för olika dataströmmar i felsökningssessionen. PowerShell-kommandosekvensen för arbetsflödet för dataflödesfelsökning bör vara:
Start-AzSynapseDataFlowDebugSession
Add-AzSynapseDataFlowDebugSessionPackage
Invoke-AzSynapseDataFlowDebugSessionCommand (upprepa det här steget för olika kommandon/mål eller upprepa steg 2–3 för att ändra paketfilen)
Stop-AzSynapseDataFlowDebugSession
Exempel
Exempel 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]]
}
Det här exemplet anropar kommandot dataförhandsgranskning för felsökningssessionen "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" i Synapse-arbetsytan "ContosoWorkspace" och konverterar sedan JSON-utdata till läsbar sträng.
Exempel 2
$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | Invoke-AzSynapseDataFlowDebugSessionCommand -Command executePreviewQuery -SessionId 3afb278e-ac5f-469f-a0b6-2f04c3ab59bc -StreamName source1 -RowLimit 100
I det här exemplet anropas dataförhandsgranskningskommandot för felsökningssessionen "3afb278e-ac5f-469f-a0b6-2f04c3ab59bc" i Synapse-arbetsytan "ContosoWorkspace" via pipeline.
Parametrar
-AsJob
Kör cmdlet i bakgrunden
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Column
Kolumnlistan för förhandsversionen av dataflödesstatistik.
Typ: | List<T>[String] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Command
Felsökningskommandot för dataflöde. Valfria är executePreviewQuery, executeStatisticsQuery och executeExpressionQuery.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Expression
Uttrycket för förhandsversionen av dataflödesuttrycket.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RowLimit
Radgränsen för dataflödesdataförhandsvisning.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SessionId
Identifierare för Felsökningssession för Synapse-dataflöde.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StreamName
Dataflödesnamnet för dataflödet för felsökning.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WorkspaceName
Namnet på Synapse-arbetsytan.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WorkspaceObject
indataobjekt för arbetsytan, som vanligtvis skickas via pipelinen.
Typ: | PSSynapseWorkspace |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell