- Notes de publication
- Avant de commencer
- Démarrage
- Intégrations
- Travailler avec des applications de processus
- Travailler avec des tableaux de bord et des graphiques
- Travailler avec des graphiques de processus
- Travailler avec des modèles de processus Découvrir et importer des modèles BPMN
- Showing or hiding the menu
- Informations contextuelles
- Exporter (Export)
- Filtres
- Envoi d’idées d’automatisation au Automation Hub d’UiPath®
- Balises
- Dates d’échéance
- Comparer
- Vérification de la conformité
- Analyse des causes profondes
- Simulation du potentiel d’automatisation
- Triggering an automation from a process app
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Personnaliser les applications de processus
- Introduction aux tableaux de bord
- Créer des tableaux de bord
- Tableaux de bord
- Gestionnaire de l’automatisation
- Input data
- Définition de nouvelles tables d'entrée
- Ajout de champs
- Ajouter des tables
- Configuration requise pour le modèle de données
- Affichage et modification du modèle de données
- Exportation et importation de transformations
- Modification et test des transformations de données
- Structure of transformations
- Fusion des journaux d'événements
- Tips for writing SQL
- Gestionnaire de processus
- Publication des tableaux de bord
- Modèles d'applications
- Ressources supplémentaires
Modification et test des transformations de données
Reportez-vous aux pages ci-dessous pour plus d'informations sur la modification des transformations de données.
L'exécution tout est limitée à une heure. Par conséquent, il est fortement recommandé d'utiliser un petit ensemble de données pour le développement et le test des transformations de données, afin de s'assurer que vos transformations ne dépassent pas cette limite de temps. Pour plus d'informations, reportez-vous au portail Process Mining .
cases_input.sql
a été modifié. la commande Exécuter tout (Run all) exécuterait cases_input.sql
et cases.sql
, qui utilise les résultats de cases_input.sql
.
Les données résultantes seront uniquement disponibles dans l'éditeur de transformations de données, pas dans l'éditeur de tableau de bord.
Il existe deux types d'exécutions :
-
Exécuter tout (Run all) : démarre une exécution de données, en recalculant toutes les requêtes modifiées et leurs dépendances.
-
Exécuter le fichier(Run file) : démarre une exécution pour recalculer uniquement le fichier SQL actuellement sélectionné et ses requêtes parent. Cette option vous permet de tester et de déboguer les personnalisations de fichiers SQL spécifiques.
Vous pouvez sélectionner Annuler l'exécution ( Cancel run ) à tout moment pour annuler l'exécution des transformations.
L'option Exécuter tout ( Run all) est généralement beaucoup plus rapide que l'option Appliquer aux tableaux de bord ( Apply to dashboards) , qui démarre une exécution complète des données.
Exécuter tout (Run all ) n'affecte pas les données dans l'application de processus publiée.
Vous pouvez créer de nouveaux dossiers et ajouter de nouveaux fichiers dans vos transformations.
-
Pour les noms de fichiers, dossiers, champs et tables :
-
vous ne pouvez utiliser que des caractères minuscules (az), des caractères majuscules (AZ) et des nombres (0-9) ;
-
vous ne pouvez pas utiliser les caractères spéciaux
|*:?"<>\/
pour les noms de fichiers, de dossiers, de champs et de tables.
-
-
Pour les noms de fichiers, vous ne pouvez utiliser que
_:.
comme caractères spéciaux. -
Un nom de fichier ne peut pas commencer par
_
(point de soulignement).
Suivez ces étapes pour créer un nouveau dossier ou fichier.
Étapes |
Action |
---|---|
1 |
Accédez à l'emplacement dans les transformations où vous souhaitez ajouter un nouveau fichier ou dossier. |
2 |
Accédez au panneau Transformations et sélectionnez le menu icône pour ouvrir le menu transformations. |
3 |
Sélectionnez l'option applicable dans le menu. |
4 |
Saisissez un nom descriptif pour le nouveau dossier ou fichier et sélectionnez Entrée. |
Le nouveau dossier ou fichier est créé dans le dossier sélectionné.
Suivez ces étapes pour créer un nouveau dossier ou fichier à partir du menu contextuel.
Étapes |
Action |
---|---|
1 |
Cliquez avec le bouton droit sur le dossier dans les transformations où vous souhaitez ajouter un nouveau fichier ou dossier. |
2 |
Sélectionnez l'option applicable dans le menu. |
3 |
Saisissez un nom descriptif pour le nouveau dossier ou fichier et sélectionnez Entrée. |
.sql
, il est indiqué dans la structure du dossier Transformations qu'il y a des modifications non enregistrées.
Dans l'exemple ci-dessus, il y a des modifications non enregistrées dans le fichier Tags.sql
qui se trouve dans le dossier modèles -> 5_Business_logic .
Suivez ces étapes pour créer un nouveau dossier ou fichier.
Étapes |
Action |
---|---|
1 |
Cliquez avec le bouton droit sur le dossier ou le fichier que vous souhaitez renommer pour ouvrir le menu contextuel. |
2 |
Sélectionnez Renommer. |
3 |
Modifiez le nom comme vous le souhaitez et sélectionnez Entrée. |
Le dossier ou le fichier est renommé.
Suivez ces étapes pour créer un nouveau dossier ou fichier.
Étapes |
Action |
---|---|
1 |
Cliquez avec le bouton droit sur le dossier ou le fichier que vous souhaitez supprimer pour ouvrir le menu contextuel. |
2 |
Sélectionnez Supprimer (Delete). Un message de confirmation s’affiche. |
3 |
Sélectionnez Supprimer ( Delete) pour confirmer la suppression. |
{# ... #}
. Cela vous permet également de commenter les macros.
{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}
{# case
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000
then {{ pm_utils.as_varchar('>= 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0
then {{ pm_utils.as_varchar('0 - 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
then {{ pm_utils.as_varchar('< 0') }}
end as "Case_value_group", #}
{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}
{# case
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000
then {{ pm_utils.as_varchar('>= 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0
then {{ pm_utils.as_varchar('0 - 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
then {{ pm_utils.as_varchar('< 0') }}
end as "Case_value_group", #}
Dans l'éditeur Transformations de données (Data Transformations ), vous pouvez rechercher et remplacer du texte dans un seul fichier.
-
Cliquez sur un endroit aléatoire dans l'éditeur de code, ou sélectionnez le texte pour lequel vous souhaitez rechercher d'autres occurrences.
-
Appuyez sur
CTRL+F
. -
Saisissez le test que vous souhaitez rechercher dans le champ Rechercher.
Toutes les occurrences de texte dans le fichier actuel sont mises en surbrillance.
-
Sélectionnez
ENTER
pour passer à l'occurrence suivante.
-
Cliquez sur un endroit aléatoire dans l'éditeur de code, ou sélectionnez le texte pour lequel vous souhaitez rechercher d'autres occurrences.
-
Appuyez sur
CTRL+H
. -
Saisissez le test que vous souhaitez rechercher dans le champ Rechercher (Find) et saisissez le nouveau test dans le champ Remplacer (Replace).
Toutes les occurrences de texte dans le fichier actuel sont mises en surbrillance.
-
Sélectionnez
ENTER
pour remplacer le texte et passer à l'occurrence suivante.
-
Cliquez sur l' éditeur de code.
-
Appuyez sur
CTRL+H
. -
Saisissez le test que vous souhaitez rechercher dans le champ Rechercher (Find) et saisissez le nouveau test dans le champ Remplacer (Replace).
Toutes les occurrences de texte dans le fichier actuel sont mises en surbrillance.
-
Appuyez sur
Crtl+Alt+Enter
.
Si vous souhaitez rechercher/remplacer des textes dans plusieurs fichiers, vous ne pouvez le faire que dans un éditeur externe.
Suivez ces étapes pour rechercher/remplacer des textes dans plusieurs fichiers :
-
Exportez les transformations à partir de votre application de processus.
-
Décompressez les transformations.
-
Ouvrez les transformations dans votre éditeur de code favori, par exemple, Notepad++ ou Visual Studio Code.
-
Utilisez la fonctionnalité de ces outils pour rechercher ou remplacer des textes dans plusieurs fichiers.
-
Enregistrez les fichiers.
-
Ajouter les fichiers de transformation à un fichier .zip .
-
Importez les transformations dans votre application de processus.
Lorsqu'il vous est demandé quelles données utiliser pour une exécution des données, sélectionnez Annuler (Cancel) si vous souhaitez continuer à modifier les transformations avant d'effectuer une nouvelle exécution des données.
dbt_project.yml
.
vars
, si nécessaire. Les autres parties de dbt_project.yml
ne doivent pas être modifiées pour garantir le bon fonctionnement des transformations.
Pour des informations détaillées sur dbt, consultez la documentation officielle de dbt.
Pour que les modifications soient disponibles dans les tableaux de bord, vous devez démarrer une exécution de données complète pour charger les données et exécuter les transformations. Sélectionnez le bouton Appliquer aux tableaux de bord (Apply to dashboards) pour démarrer une analyse des données.
Selon la taille de votre ensemble de données, cela peut prendre un certain temps.
Après une exécution des données réussie, les nouvelles transformations deviennent disponibles dans l'éditeur de tableau de bord et peuvent être utilisées pour ajuster les tableaux de bord.
- Editing transformations
- Exécution des requêtes
- Ajout de dossiers et de fichiers
- Conventions d'affectation de noms
- Création d'un nouveau dossier ou fichier à partir du menu transformations
- Création d'un dossier ou d'un fichier à partir du menu contextuel
- Modifications non enregistrées dans les fichiers
- Renommer un dossier ou un fichier
- Suppression d'un dossier ou d'un fichier
- Ajout de commentaires aux fichiers
- SQL
- Rechercher/remplacer dans les fichiers
- Rechercher un texte (Find Text)
- Rechercher et remplacer
- Rechercher/remplacer dans plusieurs fichiers
- Modification des fichiers de configuration de projet dbt
- Rendre les transformations disponibles dans les tableaux de bord