UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

ingestions uip pm, transformations uip pm

Syntaxe et options pour le déclenchement et l'inspection des ingestions de données Process Mining et des transformations dbt avec `uip pm ingestions` et `uip pm transformations`.

Une partie de l'outil uip pm . ingestions charge les fichiers de données chargés dans une application de processus; transformations gère et exécute les modèles SQL dbt qui reforment les données ingérées dans les tables interrogeables de l'application. Les deux prennent en charge --wait pour bloquer jusqu'à ce qu'une exécution se termine — voir Concepts sur la page parente.

Synthèse​

uip pm ingestions create <app-id> [--stage dev|published] [--file-format csv|tsv] [--field-delimiter <char>] [--quote-character <char>] [--encoding utf-8|iso-8859-1] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm ingestions cancel <app-id> <ingestion-id> [--stage dev|published]
uip pm ingestions logs <app-id> <ingestion-id> [--stage dev|published] [--limit <n>] [--offset <n>]

uip pm transformations list <app-id> [--stage dev|published]
uip pm transformations get <app-id> <path> [--stage dev|published] [--destination <file>]
uip pm transformations create <app-id> <path> --file <local-file> [--stage dev|published]
uip pm transformations update <app-id> <path> --file <local-file> --etag <etag> [--stage dev|published]
uip pm transformations run <app-id> [--model <path>] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm transformations apply <app-id> [--stage dev|published] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm transformations cancel <app-id>
uip pm transformations status <app-id>
uip pm transformations logs <app-id>
uip pm ingestions create <app-id> [--stage dev|published] [--file-format csv|tsv] [--field-delimiter <char>] [--quote-character <char>] [--encoding utf-8|iso-8859-1] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm ingestions cancel <app-id> <ingestion-id> [--stage dev|published]
uip pm ingestions logs <app-id> <ingestion-id> [--stage dev|published] [--limit <n>] [--offset <n>]

uip pm transformations list <app-id> [--stage dev|published]
uip pm transformations get <app-id> <path> [--stage dev|published] [--destination <file>]
uip pm transformations create <app-id> <path> --file <local-file> [--stage dev|published]
uip pm transformations update <app-id> <path> --file <local-file> --etag <etag> [--stage dev|published]
uip pm transformations run <app-id> [--model <path>] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm transformations apply <app-id> [--stage dev|published] [--wait] [--timeout <s>] [--poll-interval <s>]
uip pm transformations cancel <app-id>
uip pm transformations status <app-id>
uip pm transformations logs <app-id>

ingestions uip pm​

Déclenchez l’ingestion des fichiers de données téléchargés.

Arguments​

NomRequisObjectif
<app-id>ouiID de l'application de processus.

Options​

LongValeur (Value)DefaultDescription
--stage <stage>dev | publisheddevÉtape d’application dans laquelle ingérer.
--file-format <format>csv | tsvcsvFormat de fichier de données.
--field-delimiter <char>string,Délimiteur de champ dans les fichiers de données.
--quote-character <char>string"Champs englobants entre guillemets.
--encoding <encoding>utf-8 | iso-8859-1utf-8Encodage de fichier.
--waitDrapeaudésactivéBloquez jusqu’à ce que l’ingestion atteigne un état terminal; quitter non-zéro en cas d’échec.
--timeout <seconds>Integer1800Nombre maximal de secondes à attendre lorsque l’option --wait est définie.
--poll-interval <seconds>Integer5Secondes entre les interrogations de statut lorsque --wait est défini.

Exemple​

uip pm ingestions create 9c46289e --file-format csv --encoding iso-8859-1
uip pm ingestions create 9c46289e --file-format csv --encoding iso-8859-1

Format des données (--sortie json)​

Sans --wait:

{ "Code": "PmIngestionsCreate", "Data": { "Status": "Accepted", "Message": "Ingestion started. Poll 'uip pm apps list' (LastIngestion) for progress." } }
{ "Code": "PmIngestionsCreate", "Data": { "Status": "Accepted", "Message": "Ingestion started. Poll 'uip pm apps list' (LastIngestion) for progress." } }

Avec --wait:

{ "Code": "PmIngestionsCreate", "Data": { "Status": "SUCCESS", "IngestionId": "1d7e1421" } }
{ "Code": "PmIngestionsCreate", "Data": { "Status": "SUCCESS", "IngestionId": "1d7e1421" } }

En cas --wait d'échec, se termine non-zéro avec les propres lignes du journal des erreurs de l'ingestion ingestions logs intégrées dans le message d'échec.

ingestions uip pm - annuler​

Annulez une ingestion qui est toujours en cours d’exécution.

Arguments​

NomRequisObjectif
<app-id>ouiID de l'application de processus.
<ingestion-id>ouiID d’ingestion (uip pm apps get <app-id> affiche LastIngestion).

Options​

LongValeur (Value)DefaultDescription
--stage <stage>dev | publisheddevÉtape de l'application sur laquelle l'ingestion s'exécute.

Exemple​

uip pm ingestions cancel 9c46289e 1d7e1421
uip pm ingestions cancel 9c46289e 1d7e1421

Format des données (--sortie json)​

{ "Code": "PmIngestionsCancel", "Data": { "AppId": "9c46289e", "IngestionId": "1d7e1421", "Status": "Cancelling" } }
{ "Code": "PmIngestionsCancel", "Data": { "AppId": "9c46289e", "IngestionId": "1d7e1421", "Status": "Cancelling" } }

journaux d'ingestions uip pm​

Récupérez les journaux d'une exécution d'ingestion.

Arguments​

NomRequisObjectif
<app-id>ouiID de l'application de processus.
<ingestion-id>ouiID d’ingestion.

Options​

LongValeur (Value)DefaultDescription
--stage <stage>dev | publisheddevÉtape de l'application sur laquelle l'ingestion a été exécutée.
--limit <number>Integer100Nombre maximal d’entrées de journal à extraire (taille de la page).
--offset <number>Integer0Nombre d'entrées de journal à ignorer avant la page.

Exemple​

uip pm ingestions logs 9c46289e 1d7e1421 --limit 50 --offset 50
uip pm ingestions logs 9c46289e 1d7e1421 --limit 50 --offset 50

Format des données (--sortie json)​

{ "Code": "PmIngestionsLogs", "Data": [{ "Message": "Data run started" }] }
{ "Code": "PmIngestionsLogs", "Data": [{ "Message": "Data run started" }] }

liste des transformations uip pm​

Répertoriez les fichiers de transformation (modèle dbt) d'une application de processus.

Nom/OptionRequisObjectif
<app-id>ouiID de l'application de processus.
--stage <stage>nondev | published, par défaut dev.
{ "Code": "PmTransformationsList", "Data": {} }
{ "Code": "PmTransformationsList", "Data": {} }

uip pm transformations - Obtenir​

Obtenez le contenu d'un fichier de transformation, plus son ETag, qui update requiert la valeur --etag.

Nom/OptionRequisObjectif
<app-id>ouiID de l'application de processus.
<path>ouiChemin du fichier de transformation, par exemple models/Cases.sql.
--stage <stage>nondev | published, par défaut dev.
--destination <local-file>nonÉcrivez du contenu dans ce fichier local au lieu de l'enveloppe de sortie.
{ "Code": "PmTransformationsGet", "Data": { "Path": "models/Cases.sql", "ETag": "W/\"...\"", "Content": "select ..." } }
{ "Code": "PmTransformationsGet", "Data": { "Path": "models/Cases.sql", "ETag": "W/\"...\"", "Content": "select ..." } }

création de transformations uip pm​

Créez un nouveau fichier de transformation à partir d'un fichier local. Utilisez update pour modifier un chemin existant — cela échouera si le chemin existe déjà.

Options​

LongValeur (Value)RequisDescription
--file <local-file>Chemin d'accèsouiFichier local avec le nouveau contenu.
--stage <stage>dev | publishednonPar défaut dev.
uip pm transformations create 9c46289e models/Workload.sql --file ./Workload.sql
uip pm transformations create 9c46289e models/Workload.sql --file ./Workload.sql
{ "Code": "PmTransformationsCreate", "Data": { "Path": "models/Workload.sql", "ETag": "W/\"...\"" } }
{ "Code": "PmTransformationsCreate", "Data": { "Path": "models/Workload.sql", "ETag": "W/\"...\"" } }

mise à jour des transformations uip pm​

Mettez à jour un fichier de transformation à partir d'un fichier local (protégé par ETag).

Options​

LongValeur (Value)RequisDescription
--file <local-file>Chemin d'accèsouiFichier local avec le nouveau contenu.
--etag <etag>stringouiETag du fichier sur lequel cette modification est basée, à partir de transformations get.
--stage <stage>dev | publishednonPar défaut dev.
uip pm transformations update 9c46289e models/Cases.sql --file ./Cases.sql --etag 'W/"639204059477096903"'
uip pm transformations update 9c46289e models/Cases.sql --file ./Cases.sql --etag 'W/"639204059477096903"'
{ "Code": "PmTransformationsUpdate", "Data": { "Path": "models/Cases.sql", "ETag": "W/\"639209312397638135\"" } }
{ "Code": "PmTransformationsUpdate", "Data": { "Path": "models/Cases.sql", "ETag": "W/\"639209312397638135\"" } }

Une version --etag obsolète échoue avec un conflit — relecture via transformations get, refaire la modification et réessayer.

exécution des transformations uip pm​

Exécutez les transformations dbt sur l’étape de développement pour créer uniquement des modèles modifiés/dépendants. Utilisez apply pour forcer une réexécution complète sur les données déjà ingérées.

Options​

LongValeur (Value)DefaultDescription
--stage <stage>devdevSeul dev est pris en charge.
--model <model-path>Chemin d'accès—Exécutez uniquement ce modèle (par exemple models/Cases.sql) et ses dépendances. Omettez pour tout exécuter.
--waitDrapeaudésactivéBloquer jusqu'à ce que le développement atteigne un état terminal; quitter non-zéro en cas d'échec (imprime automatiquement l'erreur dbt).
--timeout <seconds>Integer1800Nombre maximal de secondes à attendre.
--poll-interval <seconds>Integer5Secondes entre les interrogations.

Exemple​

uip pm transformations run 9c46289e --model models/Cases.sql
uip pm transformations run 9c46289e --model models/Cases.sql

Format des données (--sortie json)​

{ "Code": "PmTransformationsRun", "Data": { "Status": "Accepted", "Message": "Build started. Re-run with --wait to block until it finishes, or poll 'uip pm transformations status 9c46289e'." } }
{ "Code": "PmTransformationsRun", "Data": { "Status": "Accepted", "Message": "Build started. Re-run with --wait to block until it finishes, or poll 'uip pm transformations status 9c46289e'." } }

annulation des transformations uip pm​

Annuler la construction dbt actuellement en cours d'exécution au niveau du développement.

uip pm transformations cancel 9c46289e
uip pm transformations cancel 9c46289e
{ "Code": "PmTransformationsCancel", "Data": { "AppId": "9c46289e", "Status": "Cancelling" } }
{ "Code": "PmTransformationsCancel", "Data": { "AppId": "9c46289e", "Status": "Cancelling" } }

les transformations uip pm s'appliquent​

Réexécutez la transformation de données complète sur les données déjà ingérées (contrairement à run, qui génère uniquement des modèles de développement modifiés).

LongValeur (Value)DefaultDescription
--stage <stage>dev | publisheddevÉtape de l’application.
--waitDrapeaudésactivéBloquez jusqu’à ce que la transformation atteigne un état terminal; quitter non-zéro en cas d’échec.
--timeout <seconds>Integer1800Nombre maximal de secondes à attendre.
--poll-interval <seconds>Integer5Secondes entre les interrogations.
uip pm transformations apply 9c46289e
uip pm transformations apply 9c46289e
{ "Code": "PmTransformationsApply", "Data": { "Status": "Accepted", "Message": "Transform started. Poll 'uip pm apps list' (LastIngestion) for progress." } }
{ "Code": "PmTransformationsApply", "Data": { "Status": "Accepted", "Message": "Transform started. Poll 'uip pm apps list' (LastIngestion) for progress." } }

statut des transformations uip pm​

Obtenez le statut de la version de transformation actuelle/dernière version.

uip pm transformations status 9c46289e
uip pm transformations status 9c46289e
{ "Code": "PmTransformationsStatus", "Data": {} }
{ "Code": "PmTransformationsStatus", "Data": {} }

journaux des transformations uip​

Obtenez les journaux de la version de transformation actuelle/dernière version.

uip pm transformations logs 9c46289e
uip pm transformations logs 9c46289e
{ "Code": "PmTransformationsLogs", "Data": {} }
{ "Code": "PmTransformationsLogs", "Data": {} }

Voir également​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour