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

Add-AzDataFactoryV2DataFlowDebugSessionPackage
   [-PackageFile] <String>
   [-PassThru]
   [-ResourceGroupName] <String>
   [-DataFactoryName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzDataFactoryV2DataFlowDebugSessionPackage
   [-PackageFile] <String>
   [-PassThru]
   [-DataFactory] <PSDataFactory>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzDataFactoryV2DataFlowDebugSessionPackage
   [-PackageFile] <String>
   [-PassThru]
   [-ResourceId] <String>
   [-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 Pakcage contient la ressource de débogage du flux de données, la liste des ressources de débogage de 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. Exemple :

{ « dataFlow » : { « name » : « dataflow5 », « properties » : { « type » : « MappingDataFlow », « typeProperties » : { « sources » : [ { « dataset » : { « referenceName » : « DelimitedTextInput », « type » : « DatasetReference » }, « name » : « source1 », « typeProperties » : {} } ], « sinks » : [], « transformations » : [], « script » : « \n\nsource(output(\n\tResourceAgencyNum as string,\n\t\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 demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DataFactory

Objet data factory.

Type:PSDataFactory
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DataFactoryName

Nom de la fabrique de données.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

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

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PackageFile

Chemin d’accès au fichier JSON.

Type:String
Alias:File
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceId

ID de ressource Azure.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

PSDataFactory

Sorties

Void

Boolean

Notes

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