Udostępnij za pośrednictwem


Invoke-AzDataFactoryV2DataFlowDebugSessionCommand

Wywołaj akcję debugowania w sesji debugowania przepływu danych.

Składnia

Invoke-AzDataFactoryV2DataFlowDebugSessionCommand
      [-SessionId] <String>
      [-Command] <String>
      [-StreamName] <String>
      [[-RowLimit] <Int32>]
      [[-Expression] <String>]
      [[-Column] <System.Collections.Generic.List`1[System.String]>]
      [-AsJob]
      [-ResourceGroupName] <String>
      [-DataFactoryName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzDataFactoryV2DataFlowDebugSessionCommand
      [-SessionId] <String>
      [-Command] <String>
      [-StreamName] <String>
      [[-RowLimit] <Int32>]
      [[-Expression] <String>]
      [[-Column] <System.Collections.Generic.List`1[System.String]>]
      [-AsJob]
      [-DataFactory] <PSDataFactory>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzDataFactoryV2DataFlowDebugSessionCommand
      [-SessionId] <String>
      [-Command] <String>
      [-StreamName] <String>
      [[-RowLimit] <Int32>]
      [[-Expression] <String>]
      [[-Column] <System.Collections.Generic.List`1[System.String]>]
      [-AsJob]
      [-ResourceId] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

To polecenie wykonuje podgląd danych/podgląd statystyk podglądu/wyrażenia dla innego strumienia przepływu danych w sesji debugowania. Sekwencja poleceń programu PowerShell dla przepływu pracy debugowania przepływu danych powinna być następująca:

  1. Start-AzDataFactoryV2DataFlowDebugSession
  2. Add-AzDataFactoryV2DataFlowDebugSessionPackage
  3. Invoke-AzDataFactoryV2DataFlowDebugSessionCommand (powtórz ten krok dla różnych poleceń/obiektów docelowych lub powtórz krok 2–3, aby zmienić plik pakietu)
  4. Stop-AzDataFactoryV2DataFlowDebugSession

Przykłady

Przykład 1

$result = Invoke-AzDataFactoryV2DataFlowDebugSessionCommand -ResourceGroupName adf -DataFactoryName WiKiADF -Command executePreviewQuery -SessionId fd76cd0d-8b37-4dc0-a370-3f9d43ac686d -StreamName source1 -RowLimit 100 -AsJob
$result

Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
--     ----            -------------   -----         -----------     --------             -------
3      Long Running... AzureLongRun... Running       True            localhost            Invoke-AzDataFactoryV2...


(After 2 minutes)

$result

Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
--     ----            -------------   -----         -----------     --------             -------
3      Long Running... AzureLongRun... Completed     True            localhost            Invoke-AzDataFactoryV2...

$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]]
    }

Ten przykład wywołuje polecenie podglądu danych dla sesji debugowania "fd76cd0d-8b37-4dc0-a370-3f9d43ac686d" w fabryce danych "WiKiADF", a następnie przekonwertuj dane wyjściowe JSON na czytelny ciąg.

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Column

Lista kolumn dla podglądu statystyk przepływu danych.

Typ:List<T>[String]
Position:7
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Command

Polecenie debugowania przepływu danych. Opcjonalne są executePreviewQuery, executeStatisticsQuery i executeExpressionQuery

Typ:String
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DataFactory

Obiekt fabryki danych.

Typ:PSDataFactory
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DataFactoryName

Nazwa fabryki danych.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Expression

Wyrażenie dla wyrażenia przepływu danych w wersji zapoznawczej.

Typ:String
Position:6
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceId

Identyfikator zasobu platformy Azure.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RowLimit

Limit wierszy dla podglądu danych przepływu danych.

Typ:Nullable<T>[Int32]
Position:5
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SessionId

Identyfikator sesji debugowania przepływu danych.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-StreamName

Nazwa strumienia przepływu danych do debugowania.

Typ:String
Position:4
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

PSDataFactory

Dane wyjściowe

PSDataFlowDebugSessionCommandResult

Uwagi

Słowa kluczowe: azure, azurerm, arm, resource, management, manager, data, factoryKeywords: azure, azurerm, arm, resource, management, manager, data, factory