Partager via


Add-AzDataFactoryV2DataFlowDebugSessionPackage

Ajoutez la ressource de flux de données et ses dépendances dans une session de débogage de flux de données spécifique.

Syntaxe

ByFactoryName (Par défaut)

Add-AzDataFactoryV2DataFlowDebugSessionPackage
    [-PackageFile] <String>
    [[-SessionId] <String>]
    [-ResourceGroupName] <String>
    [-DataFactoryName] <String>
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByFactoryObject

Add-AzDataFactoryV2DataFlowDebugSessionPackage
    [-PackageFile] <String>
    [[-SessionId] <String>]
    [-DataFactory] <PSDataFactory>
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByResourceId

Add-AzDataFactoryV2DataFlowDebugSessionPackage
    [-PackageFile] <String>
    [[-SessionId] <String>]
    [-ResourceId] <String>
    [-PassThru]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cette commande attache la ressource de flux de données et ses dépendances à la session de débogage spécifique, la séquence de commandes PowerShell pour le flux de travail de débogage de flux de données doit être :

  1. Start-AzDataFactoryV2DataFlowDebugSession
  2. Add-AzDataFactoryV2DataFlowDebugSessionPackage
  3. Invoke-AzDataFactoryV2DataFlowDebugSessionCommand (répétez cette étape pour différentes commandes/cibles, ou répétez l’étape 2-3 pour modifier le fichier de package)
  4. Stop-AzDataFactoryV2DataFlowDebugSession

Exemples

Exemple 1

Add-AzDataFactoryV2DataFlowDebugSessionPackage -ResourceGroupName adf -DataFactoryName WikiADF -PackageFile "D:\dataflowps\addpackage.json" -SessionId 550effe4-93a3-485c-8525-eaf25259efbd

Ajoutez un package de flux de données dans la session de débogage « 550effe4-93a3-485c-8525-eaf25259efbd » de la fabrique de données « WikiADF ». Le fichier de package contient la ressource de débogage de flux de données, la liste des ressources de débogage du jeu de données, la liste des ressources de débogage de service lié, le paramètre de débogage et l’ID de session. Par exemple:

{ « dataFlow » : { « name » : « dataflow5 », « properties » : { « type » : « MappingDataFlow », « typeProperties » : { « sources » : [ { « dataset » : { « referenceName » : « DelimitedTextInput », « type » : « DatasetReference » }, « name » : « source1 », « typeProperties » : {} } ], « sinks » : [], « transformations » : [], « script » : "\n\nsource(output(\n\t\tResourceAgencyNum as string,\n\t\tPublicName as string\n\t),\n\tallowSchemaDrift : true,\n\tvalidateSchema : false) ~> source1 » } } }, « datasets » : [ { « name » : « DelimitedTextInput », « properties » : { « linkedServiceName » : { « referenceName » : « AzureBlobStorage1 », « type » : « LinkedServiceReference » }, « annotations » : [], « type » : « DelimitedText », « typeProperties » : { « location » : { « type » : « AzureBlobStorageLocation », « container » : « 20192019 » }, « columnDelimiter » : « , », « escapeChar » : « \ », « firstRowAsHeader » : true, « quoteChar » : « "" » }, « schema » : [ { « name » : « ResourceAgencyNum », « type » : « String », { « name » : « PublicName », « type » : « String » } ] }, « type » : « Microsoft.DataFactory/factories/datasets » } ], « linkedServices » : [ { « name » : « AzureBlobStorage1 », « type » : « Microsoft.DataFactory/factories/linkedservices », « properties » : { « annotations » : [], « type » : « AzureBlobStorage », « typeProperties » : { « connectionString » : « DefaultEndpointsProtocol=https ; AccountName=name ; AccountKey=key ; EndpointSuffix=core.windows.net » } } ], « debugSettings » : { « sourceSettings » : [ { « sourceName » : « source1 », « rowLimit » : 1000 } ] }, « sessionId » : « 4f988caf-e765-47d2-82cd-43034a6b135 » }

Le paramètre SessionID est utilisé pour remplacer la propriété sessionId existante dans le fichier de package.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DataFactory

Objet data factory.

Propriétés du paramètre

Type:PSDataFactory
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ByFactoryObject
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DataFactoryName

Nom de la fabrique de données.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ByFactoryName
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PackageFile

Chemin d’accès au fichier JSON.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Fichier

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Si spécifié, la valeur true est exécutée au cas où l’opération réussit. Ce paramètre est facultatif.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceGroupName

Nom du groupe de ressources.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ByFactoryName
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ResourceId

ID de ressource Azure.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ByResourceId
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-SessionId

ID de session de débogage du flux de données.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:3
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

PSDataFactory

Sorties

Void

Boolean

Notes

Mots clés : azure, azurerm, arm, resource, management, manager, data, fabriques