4 Démarrer avec Oracle Machine Learning Notebooks pour l'analyse et la visualisation de données

Oracle Machine Learning Notebooks est une plate-forme Web améliorée de carnet pour les analystes et les scientifiques de données. Vous pouvez écrire du code, du texte, créer des visualisations et effectuer des analyses de données, y compris l'apprentissage automatique. Les calepins électroniques fonctionnent avec des interprètes dans le back-end. Dans l'interface utilisateur d'Oracle Machine Learning, les carnets sont disponibles dans un projet, où vous pouvez créer, modifier, supprimer, copier, déplacer et même enregistrer des carnets en tant que modèles.

4.1 À propos d'Oracle Machine Learning Notebooks

Oracle Machine Learning Notebooks est une plate-forme de carnet Web améliorée pour les ingénieurs de données, les analystes de données, les utilisateurs R et Python et les scientifiques de données. Vous pouvez écrire du code, du texte, créer des visualisations et effectuer des analyses de données, y compris l'apprentissage automatique. Les calepins électroniques fonctionnent avec des interprètes dans le back-end.

Dans Oracle Machine Learning, les carnets sont disponibles dans un projet dans un espace de travail, où vous pouvez créer, modifier, supprimer, copier, déplacer et même enregistrer des carnets en tant que modèles. Un carnet peut contenir de nombreux paragraphes. Un paragraphe est un composant de carnet dans lequel vous pouvez écrire et exécuter des énoncés SQL, des scripts PL/SQL, du code R et Python et des instructions Conda. Vous pouvez exécuter des paragraphes individuellement ou tous les paragraphes d'un carnet à l'aide d'un seul bouton. Un paragraphe comporte une section d'entrée et une section de sortie. Dans la section d'entrée, spécifiez l'interpréteur à exécuter avec le code ou le texte. Ces informations sont envoyées à l'interpréteur pour exécution. Dans la section de sortie, les résultats de l'interpréteur sont fournis.

Note :

Il existe un espace de noms unique pour les carnets d'origine et les nouveaux carnets. Vous ne pouvez pas avoir un carnet portant le même nom dans les deux listes de carnets. _new est ajouté à un carnet copié de l'interface initiale vers le nouveau.

Figure 4-1 Carnet OML

Capture d'écran du carnet OML
Le carnet Oracle Machine Learning fournit les éléments suivants :
  • Temps de chargement du carnet plus rapide.
  • Aspect et convivialité d'Oracle basés sur le thème Oracle Redwood.
  • Visualisation enrichie dans le graphique linéaire, le graphique en aires, le graphique à barres, le graphique pyramidal, le graphique à secteurs, le graphique en Donut, le graphique en entonnoir, le nuage de mots-clés, le diagramme en arbre, le diagramme en anneaux, le graphique en nuage de points, le diagramme en zones.
  • Option permettant d'entrer des commentaires dans les paragraphes du carnet.
  • Option permettant de créer des dépendances de paragraphe. La fonction Dépendances de paragraphe vous permet d'ajouter des dépendances entre les paragraphes. Les personnes à charge d'un paragraphe s'exécutent automatiquement après l'exécution du paragraphe initial.
  • Sélection simplifiée du niveau de service dans le menu déroulant Élevé, Moyen, Faible.
  • Disposition du carnet Zeppelin et Jupyter.
  • Gestion des versions sur page, consultation de l'historique des versions et comparaison des versions.

4.2 Accéder à la page Oracle Machine Learning Notebooks

Vous pouvez accéder à la page Carnets OML à partir du volet de navigation de gauche d'Oracle Machine Learning Notebooks ou de la page Carnets.

  1. Pour accéder à la page Carnets :
    • Allez au volet de navigation de gauche d'Oracle Machine Learning, développez Projects, puis cliquez sur Carnets.

      Figure 4-2 Volet de navigation gauche

      Volet de navigation gauche
    • Vous pouvez également cliquer sur Carnets sous Lien rapide dans la page d'accueil pour ouvrir la page Carnets.
  2. La page Carnets OML s'ouvre.
    • Figure 4-3 Page Carnets OML

      carnets OML, page
      Ici, vous avez la possibilité de :
    • Créer : Cliquez sur Créer pour créer un carnet.
    • Modifier : Cliquez sur une rangée de carnet pour la sélectionner et cliquez sur Modifier. Vous pouvez modifier le nom du carnet et ajouter des commentaires dans la boîte de dialogue Modifier le carnet.
    • Supprimer : Cliquez sur une rangée de carnet pour la sélectionner et cliquez sur Supprimer.
    • Dupliquer : Cliquez sur une rangée de carnet pour la sélectionner, puis cliquez sur Dupliquer. Cela crée une copie d'un carnet, et la copie en double de celui-ci est répertoriée dans la page Carnets avec le suffixe _1 dans le nom du carnet.
    • Enregistrer en tant que modèle : Pour enregistrer un carnet en tant que modèle, sélectionnez le carnet et cliquez sur Enregistrer en tant que modèle. Dans la boîte de dialogue Save as Template (Enregistrer en tant que modèle), vous pouvez définir l'emplacement du modèle pour l'enregistrer dans Personal (Personnel) ou Shared (Partagé)
    • Importer : Pour importer un carnet en tant que fichiers .json, cliquez sur Importer. Sélectionnez le projet et l'espace de travail dans lesquels importer le carnet.
    • Exporter : Pour exporter un carnet, cliquez sur Exporter. Vous pouvez exporter des carnets au format .dsnb , fichier (.json ) au format Zeppelin et au format Jupyter (.ipynb), puis les importer plus tard dans le même environnement ou dans un autre).
    • Version : Pour créer des versions d'un carnet, sélectionnez-le et cliquez sur Version. La page Versions de ce carnet s'ouvre. Ici, vous pouvez créer une nouvelle version du carnet en cliquant sur +Version. La boîte de dialogue Créer une version s'ouvre. Entrez un nom de version de carnet, une description et cliquez sur OK. La nouvelle version du carnet est créée avec le même nom et le suffixe _2 pour la deuxième version. Pour les versions suivantes, le suffixe (nombre) est incrémenté de un. Pour revenir à une version plus ancienne, cliquez sur Rétablir une version. Vous avez également la possibilité de supprimer n'importe quelle version du carnet. Cliquez sur Retour aux carnets pour accéder à la page Carnets OML.

      Note :

      Vous pouvez également créer une version d'un carnet en l'ouvrant, puis en cliquant sur l'option Icône de contrôle des versions. Cette option vous permet de créer de nouvelles versions, de consulter l'historique des versions, de restaurer les anciennes versions et de supprimer toutes les anciennes versions du carnet que vous avez ouvert.

4.2.1 Utiliser les versions de carnet dans la page Carnets

En créant des versions de votre carnet, vous pouvez archiver votre travail dans un carnet.

Vous pouvez créer des versions de carnets dans la page Carnets, ainsi que dans l'éditeur de carnet. Dans cet exemple, le carnet Démo de version de carnet est créé et soumis à un contrôle des versions en tant que Version 1.

Note :

Un carnet avec numéro de version n'est pas modifiable. Si vous souhaitez apporter des modifications à une version particulière d'un carnet, vous devez restaurer cette version pour la modifier.
Préalables : Carnet de démonstration du contrôle des versions de carnet. Ce carnet est créé dans le cadre de l'exemple ici.
Pour créer une nouvelle version de carnet et voir l'historique des versions :
  1. Dans la page Blocs-notes, cliquez sur Créer des blocs-notes.
  2. Dans la boîte de dialogue Créer des carnets, entrez le nom Notebook Versioning Demo dans le champ Nom et cliquez sur OK. Le carnet est créé et s'ouvre dans l'éditeur de carnet.
  3. Dans le carnet, placez le curseur sur la bordure inférieure du paragraphe et cliquez sur l'icône + pour ajouter un paragraphe. Ajoutez deux autres paragraphes à ce carnet et collez le script PL/SQL suivant dans les paragraphes :
    Ajouter un paragraphe
    1. Dans le premier paragraphe, copiez et collez le script PL/SQL suivant. Ce script crée la vue ESM_SH_DATA à partir de la table SALES présente dans le schéma SH.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. Dans le deuxième paragraphe, copiez et collez le script SQL suivant. Ce script donne le nombre d'enregistrements présents dans la vue ESM_SH_DATA.
      %script
      SELECT count(*) from ESM_SH_DATA;
    3. Dans le troisième paragraphe, copiez et collez le script SQL suivant pour examiner les données sous forme de tableau.
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Exécutez tous les paragraphes et retournez à la page Carnets une fois que tous les paragraphes ont été exécutés avec succès.
  5. Dans la page Carnets, sélectionnez le carnet Démo de version de carnet pour activer toutes les options de modification, puis cliquez sur Versions pour accéder à la page des versions de ce carnet.
    Option Versions
    La page Versions - Démonstration du contrôle des versions de carnet s'ouvre.
  6. Dans la page Versions - Démonstration du contrôle des versions de carnet, cliquez sur Version pour créer une nouvelle version du carnet. La boîte de dialogue Créer une version s'ouvre.
    Page Versions
  7. Dans la boîte de dialogue Créer des versions :
    1. Nom : Entrez Version 1 pour la nouvelle version de ce carnet
    2. Commentaires : Entrez des commentaires, le cas échéant.
    3. Cliquez sur OK. Une fois la version du carnet créée, elle est répertoriée dans la page Versions - Démo du contrôle des versions de carnet.
    Versions page 2
  8. Dans la page Versions - Démonstration du contrôle des versions de carnet, sélectionnez Version 1 de la version de carnet que vous venez de créer pour activer toutes les options disponibles.
    Sélectionner la version 1
    • Cliquez sur Supprimer pour supprimer la version sélectionnée du carnet.
    • Cliquez sur Restaurer pour restaurer la version sélectionnée du carnet.

      Note :

      La restauration d'une version sélectionnée du carnet entraînera l'abandon de toutes les modifications sans numéro de version, le cas échéant.
    • Cliquez sur Retour aux carnets pour retourner à la page Carnets.

4.3 Modifier votre carnet Oracle Machine Learning

Lors de la création d'un carnet, il s'ouvre automatiquement et vous présente un seul paragraphe à l'aide de l'interpréteur %sql par défaut. Vous pouvez modifier l'interpréteur en spécifiant explicitement l'un des paramètres suivants : %script, %python, %sql, %r, %md ou %conda.

Définissez le contexte d'un projet auquel votre carnet est associé. Vous pouvez modifier un carnet existant dans votre projet. Pour modifier un carnet existant :
  1. Dans la page d'accueil d'Oracle Machine Learning, sélectionnez le projet dans lequel votre carnet est disponible.

    Note :

    Un projet est un regroupement logique de carnets et d'expériences dans un espace de travail. Bien que vous puissiez posséder de nombreux projets, d'autres espaces de travail et projets peuvent être partagés avec vous.
  2. Cliquez sur le carnet à ouvrir et à modifier.
    Le carnet sélectionné s'ouvre en mode de modification.
  3. En mode de modification, vous pouvez utiliser les options suivantes de la barre d'outils du carnet pour Oracle Machine Learning :
    Barre d'outils de carnet OML
    Options de modification au niveau du carnet :
    • Cliquez sur Exécuter tout le paragraphe pour exécuter tous les paragraphes du carnet
    • Cliquez sur Activer la session pour invalider et réinitialiser la session de carnet.
    • Cliquez surgestion des versions pour créer une nouvelle version de ce carnet ou pour voir les versions antérieures du carnet.
      • Créer une version : Cliquez sur cette option pour créer une nouvelle version de ce carnet. Vous avez la possibilité de fournir un nouveau nom pour la version et une description à ce sujet. Lorsque vous créez une nouvelle version de carnet, les résultats de paragraphe de chaque session d'exécution sont stockés dans le carnet avec numéro de version. Lorsque vous restaurez un carnet, les résultats de paragraphe de chaque session d'exécution sont également restaurés. Vous pouvez également créer des versions de carnet à partir de l'éditeur. Pour plus d'informations, voir Utilisation des versions de carnet dans l'éditeur de carnet
      • Voir l'historique des versions : Cliquez sur cette option pour voir les versions antérieures du carnet. Vous avez la possibilité de restaurer toute version antérieure, de comparer des versions et de supprimer toute version antérieure que vous avez créée.

      Note :

      Vous pouvez également créer des versions de carnet, voir l'historique des versions et supprimer des versions plus anciennes à partir de l'option Option Versions dans la page Carnets de la page Carnets.
    • Cliquez sur Effacer les résultats pour effacer les résultats du paragraphe.
    • Cliquez sur effacer les dépendances de paragraphe pour effacer les dépendances de paragraphe.
    • Cliquez sur adoption anticipée du carnet d'exportation pour exporter le carnet. Vous pouvez exporter le carnet en tant que fichier .dsnb, fichier .zpln (carnet Zeppelin) et fichier .ipynb (carnet Jupyter). Vous disposez des paramètres suivants lors de l'exportation d'un carnet :
      • Tout exporter
      • Exclure le code
      • Exclure les résultats
      • Exclure l'horodatage
    • Cliquez sur Imprimer le carnet pour imprimer le carnet
    • Cliquez sur Masquer le code pour masquer le code de tous les paragraphes du carnet
    • Cliquez sur Masquer les résultats pour masquer les résultats de tous les paragraphes du carnet
    • Cliquez sur Activer la lecture seule pour activer le mode de lecture seule pour ce carnet.

      Note :

      Le mode de lecture seule est disponible uniquement pour le carnet Oracle Machine Learning.
    • Cliquez sur Afficher le panneau pour afficher le panneau de modification. Les options de modification du panneau sont les mêmes que celles disponibles pour le paragraphe. Cliquer sur l'icône du panneau ouvre le volet d'édition à droite et la barre d'outils d'édition du paragraphe est masquée.
    • Cliquez sur Mettre à jour l'interpréteur pour modifier la liaison d'interpréteur à Faible, Moyen ou Élevé
    • Cliquez sur Zeppelin pour faire passer le carnet OML au carnet Zeppelin ou Jupyter
    Options de modification au niveau du paragraphe :
    • Cliquez sur Exécuter pour exécuter le paragraphe sélectionné
    • Cliquez sur Activer le mode de dépendance pour passer en mode de dépendance. En mode Dépendance, vous devez sélectionner et désélectionner des paragraphes pour les ajouter ou les supprimer en tant que dépendants.

      Note :

      La fonction Dépendances de paragraphe vous permet d'ajouter des dépendances entre les paragraphes. Les personnes à charge d'un paragraphe s'exécutent automatiquement après l'exécution du paragraphe initial.
    • Cliquez sur Commentaires pour ouvrir la boîte de dialogue Commentaires. Entrez vos commentaires ici, puis appuyez sur Entrée pour ajouter le commentaire. Vous pouvez également supprimer des commentaires en cliquant sur l'icône Supprimer correspondante. Cliquez sur l'icône de commentaires pour fermer la boîte de dialogue. Vous pouvez fournir des commentaires pour chaque paragraphe d'un carnet. Les paragraphes avec commentaires sont indiqués par un point vert sur l'icône des commentaires. Indicateur pour les commentaires
    • Cliquez sur Développer pour voir le paragraphe du carnet en mode plein écran. Pour afficher le paragraphe en mode normal, cliquez sur l'icône de réduction.
    • Cliquez sur Afficher Masquer les numéros de ligne pour afficher les numéros de ligne dans le paragraphe du carnet.
    • Cliquez sur Visibilité pour voir le titre, le code, les résultats et les paramètres du paragraphe.
    • Cliquez sur Paramètres pour :
      • Déplacer vers le haut : Cliquez pour déplacer le paragraphe vers le haut dans le carnet.
      • Déplacer vers le bas : Cliquez pour déplacer le paragraphe vers le bas dans le carnet.
      • Effacer les résultats : Cliquez pour effacer les résultats des commandes que vous avez exécutées dans le paragraphe.
      • Ouvrir en tant que fenêtre intégrée : Cliquez pour voir le paragraphe courant séparément dans votre navigateur.
      • Cloner le paragraphe : Cliquez pour cloner le paragraphe. Le paragraphe est cloné dans le même carnet.
      • Désactiver l'exécution : Cliquez pour désactiver l'exécution du paragraphe. Pour activer l'exécution, allez à Paramètres et cliquez sur Activer l'exécution.
      • Supprimer le paragraphe : Cliquez pour supprimer le paragraphe.
    • Cliquez sur HTML pour voir le paragraphe au format HTML
    • Cliquez sur Texte pour voir le paragraphe en format texte
    • Cliquez sur Paramètres pour ajuster les paramètres de la sortie du paragraphe du carnet. Ce paramètre s'applique spécifiquement aux visualisations dans les graphiques, les graphiques, etc.
    • Cliquez sur télécharger en tant que pour télécharger le paragraphe sous forme de fichier texte, ou sous forme de fichiers .png ou .svg, le cas échéant, pour les paragraphes qui contiennent des graphiques ou des graphiques en sortie.

4.3.1 Utiliser les versions de carnet dans l'éditeur de carnet

En créant des versions de votre carnet, vous pouvez archiver votre travail dans un carnet.

Vous pouvez créer des versions de carnets dans l'éditeur de carnets, ainsi que dans la page Carnets. Dans cet exemple :
  • La démonstration du contrôle des versions de carnet d'origine est modifiée pour ajouter un script afin de créer un modèle d'apprentissage automatique.
  • Le carnet de la démonstration du contrôle des versions de carnet est ensuite soumis au contrôle des versions en tant que Version 2 pour archiver le code afin de créer le modèle d'apprentissage automatique.
  • Les fonctions Version 2 et Version 1 du carnet Démo de version de carnet sont comparées à l'aide de la fonction Comparer les versions.

Note :

Un carnet avec numéro de version n'est pas modifiable. Si vous souhaitez apporter des modifications à une version particulière d'un carnet, vous devez restaurer cette version pour la modifier.
Pour créer une nouvelle version de carnet et voir l'historique des versions :
  1. Dans la page Notebooks EA, cliquez sur le carnet Démo de version de carnet pour l'ouvrir dans l'éditeur de carnet.

    Note :

    La version 1 de ce carnet est déjà créée dans l'exemple sous Utiliser les versions de carnet dans la page Carnets. Il contient le code archivé pour créer la vue ESM_SH_DATA, compter l'enregistrement et afficher les données. Cliquer sur le carnet ouvre la version originale qui est modifiable.
  2. Maintenant, modifiez le carnet pour ajouter un script afin de créer un modèle d'apprentissage automatique. Dans le carnet, placez le curseur sur la bordure inférieure du troisième paragraphe et cliquez sur l'icône + pour ajouter un nouveau paragraphe.
    Ajouter un paragraphe
  3. Copiez et collez le script suivant dans le nouveau paragraphe. Ce script crée un modèle d'apprentissage automatique à l'aide de l'algorithme ESM.
    %script
    
    BEGIN DBMS_DATA_MINING.DROP_MODEL('ESM_SALES_FORECAST_1');
    EXCEPTION WHEN OTHERS THEN NULL; END;
    /
    DECLARE
        v_setlst DBMS_DATA_MINING.SETTING_LIST;
    BEGIN
        
        v_setlst('ALGO_NAME')            := 'ALGO_EXPONENTIAL_SMOOTHING';
        v_setlst('EXSM_INTERVAL')        := 'EXSM_INTERVAL_QTR'; -- accumulation int'l = quarter
        v_setlst('EXSM_PREDICTION_STEP') := '4';                 -- prediction step = 4 quarters
        v_setlst('EXSM_MODEL')           := 'EXSM_WINTERS';      -- ESM model = Holt-Winters
        v_setlst('EXSM_SEASONALITY')     := '4';                 -- seasonal cycle = 4 quarters    
    
        DBMS_DATA_MINING.CREATE_MODEL2(
            MODEL_NAME          => 'ESM_SALES_FORECAST_1',
            MINING_FUNCTION     => 'TIME_SERIES',
            DATA_QUERY          => 'select * from ESM_SH_DATA',
            SET_LIST            => v_setlst,
            CASE_ID_COLUMN_NAME => 'TIME_ID',
            TARGET_COLUMN_NAME  =>'AMOUNT_SOLD');
    END;
  4. Archivez maintenant ce carnet avec le code pour créer le modèle d'apprentissage automatique en le contrôlant par versions. Dans le coin supérieur gauche de l'éditeur de carnet, cliquez sur Contrôle des versions Icône de contrôle des versions
  5. Les options Créer une version et Voir l'historique des versions s'ouvrent.
    Créer des versions
  6. Cliquez sur Créer une version. La boîte de dialogue Nouvelle version s'ouvre.
  7. Dans la boîte de dialogue Nouvelle version :
    1. Nom : Ici, le nom Version 2 est pris par défaut. Gardons ce nom.
    2. Commentaires : Entrez des commentaires, le cas échéant.
    3. Cliquez sur Créer. Un message s'affiche confirmant la création de la nouvelle version.
    Boîte de dialogue de nouvelle version
    La version 2 de ce carnet contient maintenant le code archivé permettant de créer le modèle d'apprentissage automatique.
  8. Pour voir la version que vous venez de créer, cliquez sur Contrôle des versions gestion des versions, puis sur Voir l'historique des versions.
  9. Dans le volet de droite de l'éditeur de carnet, le panneau Historique des versions s'ouvre. Positionnez le pointeur de la souris sur une version de carnet et cliquez dessus pour activer les options disponibles.
  10. Vous pouvez effectuer les tâches suivantes dans le panneau Historique des versions :
    Afficher l'historique des versions
    • Cliquez sur version ouverte pour ouvrir la version sélectionnée.

      Note :

      Si vous cliquez sur un carnet avec numéro de version, le carnet s'ouvre en lecture seule, car il n'est pas modifiable. Pour voir la version courante modifiable, cliquez sur Voir la version courante du carnet. Option Voir la version courante
    • Cliquez sur Supprimer pour supprimer la version sélectionnée.
    • Cliquez sur Comparer les versions pour comparer la version sélectionnée et la version courante du carnet. Vous pouvez sélectionner d'autres versions disponibles dans la liste déroulante. Dans cet exemple, la version 2 du carnet (sous Current State) est comparée à la version 1. Les nouveaux ajouts sont mis en surbrillance en vert, comme illustré dans la capture d'écran ici, et les suppressions sont mises en surbrillance en rouge. Comparer les versions de carnet
    • Cliquez sur Restaurer pour restaurer la version sélectionnée.

      Note :

      La restauration d'une version sélectionnée du carnet entraînera l'abandon de toutes les modifications sans numéro de version, le cas échéant.

4.3.2 Créer des dépendances de paragraphe

Les dépendances de paragraphe vous permettent d'ajouter des dépendances entre les paragraphes. Les paragraphes dépendants s'exécutent automatiquement après l'exécution du paragraphe initial, selon l'ordre de dépendance.

Pour créer des dépendances de paragraphe :
  1. Dans la page Blocs-notes, cliquez sur Créer des blocs-notes.
  2. Dans la boîte de dialogue Créer des carnets, entrez le nom Paragraph Dependencies Demo dans le champ Nom et cliquez sur OK.
    Le carnet est créé et s'ouvre dans l'éditeur de carnet.
  3. Dans le carnet, placez le curseur sur la bordure inférieure du paragraphe et cliquez sur l'icône + pour ajouter un paragraphe. Ajoutez deux autres paragraphes à ce carnet et collez le script PL/SQL suivant dans les paragraphes :
    Ajouter un paragraphe
    1. Dans le premier paragraphe, copiez et collez le script PL/SQL suivant. Ce script crée la vue ESM_SH_DATA à partir de la table SALES présente dans le schéma SH.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. Dans le deuxième paragraphe, copiez et collez le script SQL suivant. Ce script donne le nombre d'enregistrements présents dans la vue ESM_SH_DATA.
      %script
      SELECT COUNT(*) FROM ESM_SH_DATA;
    3. Dans le troisième paragraphe, copiez et collez le script SQL suivant pour examiner les données sous forme de tableau.
      %sql
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Allez au premier paragraphe et cliquez sur l'icône Entrer le mode de dépendance.
    Activer le mode de dépendance
    Le message s'affiche : Vous sélectionnez des dépendances pour ce paragraphe
  5. Cliquez sur les deuxième et troisième paragraphes pour les ajouter en tant que personnes à charge du premier paragraphe.

    Note :

    L'ordre de la dépendance de paragraphe est basé sur l'ordre de votre clic.
    Sélectionner un paragraphe dépendant
  6. Cliquez sur Save. Une fois que les paragraphes dépendants sont définis et enregistrés, ils sont indiqués par les chiffres comme indiqué dans la capture d'écran ci-dessous :
    Paragraphes dépendants
  7. A présent, allez au premier paragraphe et cliquez sur Exécuter. Une fois le premier paragraphe démarré avec succès, les paragraphes dépendants suivants commencent à s'exécuter selon l'ordre de dépendance.
    Exécution de paragraphe dépendante