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 :
Start-AzDataFactoryV2DataFlowDebugSession
Add-AzDataFactoryV2DataFlowDebugSessionPackage
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)
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 .
Sorties
Notes
Mots clés : azure, azurerm, arm, resource, management, manager, data, fabriques