4 Introduction à Oracle Machine Learning Notebooks pour l'analyse des données et la visualisation des données

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

4.1 A propos d'Oracle Machine Learning Notebooks

Oracle Machine Learning Notebooks est une plate-forme de bloc-notes Web améliorée destinée aux ingénieurs de données, aux analystes de données, aux utilisateurs R et Python et aux data scientists. Vous pouvez écrire du code, du texte, créer des visualisations et effectuer des analyses de données, y compris le machine learning. Les blocs-notes fonctionnent avec des interprètes dans le back-end.

Dans Oracle Machine Learning, les blocs-notes sont disponibles dans un projet au sein d'un espace de travail, où vous pouvez créer, modifier, supprimer, copier, déplacer et même enregistrer des blocs-notes en tant que modèles. Un bloc-notes peut contenir de nombreux paragraphes. Un paragraphe est un composant de bloc-notes dans lequel vous pouvez écrire et exécuter des instructions 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 bloc-notes à 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, indiquez 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 Output, les résultats de l'interpréteur sont fournis.

Remarques :

Il existe un seul espace de noms pour les blocs-notes d'origine et les nouveaux blocs-notes. Vous ne pouvez pas avoir un bloc-notes portant le même nom dans les deux listes de blocs-notes. _new est ajouté à la fin d'un bloc-notes copié de l'interface d'origine vers le nouveau.

Figure 4-1 Bloc-notes OML

Capture d'écran du bloc-notes OML
Le bloc-notes Oracle Machine Learning fournit les éléments suivants :
  • Temps de chargement du bloc-notes plus rapide.
  • La présentation d'Oracle telle qu'elle est basée sur le thème Oracle Redwood.
  • Visualisation enrichie dans ses graphiques à courbes, en aires, à barres, en pyramide, en camembert, en anneau, en entonnoir, en nuage de mots-clés, en arbre, en rayons de soleil, en nuage de points, en forme de nuages de points, en boîte.
  • Option permettant de saisir des commentaires dans les paragraphes du bloc-notes.
  • Option permettant de créer des dépendances de paragraphe. La fonction Dépendances de paragraphes 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 d'origine.
  • Sélection simplifiée du niveau de service dans le menu déroulant Elevé, Moyen, Faible.
  • Présentation du bloc-notes Zeppelin et Jupyter.
  • Gestion des versions sur la page, affichage 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 Blocs-notes OML à partir du volet de navigation de gauche d'Oracle Machine Learning Notebooks ou de la page Blocs-notes.

  1. Pour accéder à la page Blocs-notes :
    • Accédez au volet de navigation de gauche d'Oracle Machine Learning, développez Projects, puis cliquez sur Blocs-notes.

      Figure 4-2 Volet de navigation gauche

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

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

      Remarques :

      Vous pouvez également créer la version d'un bloc-notes en l'ouvrant, puis en cliquant sur l'option Icône Gestion des versions. Cette option vous permet de créer des versions, d'afficher l'historique des versions, de restaurer les anciennes versions et de supprimer toutes les anciennes versions du bloc-notes que vous avez ouvert.

4.2.1 Utiliser les versions de bloc-notes sur la page Blocs-notes

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

Vous pouvez créer des versions de bloc-notes sur la page Bloc-notes, ainsi que dans l'éditeur de bloc-notes. Dans cet exemple, le bloc-notes Notebook Versioning Demo est créé et doté d'une version Version 1.

Remarques :

Un bloc-notes avec numéro de version ne peut pas être modifié. Si vous souhaitez apporter des modifications à une version particulière d'un bloc-notes, vous devez restaurer cette version pour la modifier.
Prérequis : Démonstration de la gestion des versions de bloc-notes. Ce bloc-notes est créé dans le cadre de l'exemple ci-dessous.
Pour créer une version de bloc-notes et afficher l'historique des versions, procédez comme suit :
  1. Sur la page Ordinateurs portables, cliquez sur Créer des ordinateurs portables.
  2. Dans la boîte de dialogue Créer des blocs-notes, entrez le nom Notebook Versioning Demo dans le champ Nom et cliquez sur OK. Le bloc-notes est créé et s'ouvre dans l'éditeur de bloc-notes.
  3. Sur le bloc-notes, placez le curseur de la souris sur la bordure inférieure du paragraphe et cliquez sur l'icône + pour ajouter un paragraphe. Ajoutez deux autres paragraphes à ce bloc-notes 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 fournit 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 passer en revue les données sous forme de tableau.
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Exécutez tous les paragraphes et revenez à la page Blocs-notes une fois que tous les paragraphes ont été exécutés avec succès.
  5. Sur la page Blocs-notes, sélectionnez le bloc-notes Démo de gestion des versions de bloc-notes pour activer toutes les options de modification, puis cliquez sur Versions pour accéder à la page des versions de ce bloc-notes.
    Option Versions
    La page Versions - Démo de gestion des versions de bloc-notes s'ouvre.
  6. Sur la page Versions - Démo de gestion des versions de bloc-notes, cliquez sur Version pour créer une nouvelle version du bloc-notes. La boîte de dialogue Créer une version s'ouvre.
    Page de versions
  7. Dans la boîte de dialogue Créer des versions :
    1. Nom : entrez Version 1 pour la nouvelle version de ce bloc-notes
    2. Commentaires : Entrez des commentaires, le cas échéant.
    3. Cliquez sur OK. Une fois la version de bloc-notes créée, elle est répertoriée sur la page Versions - Démo de gestion des versions de bloc-notes.
    Versions page 2
  8. Sur la page Versions - Démo de gestion des versions de bloc-notes, sélectionnez la version 1 de la version de bloc-notes 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 bloc-notes.
    • Cliquez sur Restaurer pour restaurer la version sélectionnée du bloc-notes.

      Remarques :

      La restauration d'une version sélectionnée du bloc-notes annulera toutes les modifications sans numéro de version, le cas échéant.
    • Cliquez sur Retour aux blocs-notes pour revenir à la page Blocs-notes.

4.3 Modifier votre bloc-notes Oracle Machine Learning

Lors de la création d'un bloc-notes, 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 éléments suivants : %script, %python, %sql, %r, %md ou %conda.

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

    Remarques :

    Un projet est un regroupement logique de blocs-notes et d'expériences au sein d'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 bloc-notes à ouvrir et à modifier.
    Le bloc-notes sélectionné s'ouvre en mode Modification.
  3. En mode de modification, vous pouvez utiliser les options de barre d'outils de bloc-notes Oracle Machine Learning suivantes :
    Barre d'outils du bloc-notes OML
    Options de modification au niveau du bloc-notes :
    • Cliquez sur Exécuter tout le paragraphe pour exécuter tous les paragraphes du bloc-notes.
    • Cliquez sur Annuler la session pour invalider et réinitialiser la session de bloc-notes.
    • Cliquez sur gestion des versionspour créer une nouvelle version de ce bloc-notes ou pour visualiser les versions antérieures du bloc-notes.
      • Créer une version : cliquez sur cette option pour créer une version de ce bloc-notes. Vous avez la possibilité de fournir un nouveau nom pour la version et une description à ce sujet. Lorsque vous créez une version de bloc-notes, les résultats de paragraphe de chaque session d'exécution sont stockés dans le bloc-notes avec numéro de version. Lorsque vous restaurez un bloc-notes, les résultats des paragraphes de chaque session d'exécution sont également restaurés. Vous pouvez également créer des versions de bloc-notes à partir de l'éditeur. Pour plus d'informations, reportez-vous à Utilisation des versions de bloc-notes dans l'éditeur de bloc-notes.
      • Visualiser l'historique des versions : cliquez sur cette option pour afficher les versions antérieures du bloc-notes. Vous avez la possibilité de restaurer une version antérieure, de comparer des versions et de supprimer toute version antérieure que vous avez créée.

      Remarques :

      Vous pouvez également créer des versions de bloc-notes, visualiser l'historique des versions et supprimer des versions antérieures à partir de l'option Option Versions de la page Blocs-notes sur la page Bloc-notes.
    • Cliquez sur Supprimer les résultats pour effacer les résultats de paragraphe.
    • Cliquez sur effacer les dépendances de paragraphe pour effacer les dépendances de paragraphe.
    • Cliquez sur exportateur précoce de bloc-notes pour exporter le bloc-notes. Vous pouvez exporter le bloc-notes sous la forme d'un fichier .dsnb, d'un fichier .zpln (bloc-notes Zeppelin) et d'un fichier .ipynb (bloc-notes Jupyter). Vous disposez des paramètres suivants lors de l'export d'un bloc-notes :
      • Tout exporter
      • Exclure le code
      • Exclure les résultats
      • Exclure l'horodatage
    • Cliquez sur Imprimer le bloc-notes pour imprimer le bloc-notes.
    • Cliquez sur Masquer le code pour masquer le code de tous les paragraphes du bloc-notes
    • Cliquez sur Masquer les résultats pour masquer les résultats de tous les paragraphes du bloc-notes.
    • Cliquez sur Activer la lecture seule pour activer le mode lecture seule pour ce bloc-notes.

      Remarques :

      Le mode lecture seule est disponible uniquement pour le bloc-notes 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. Cliquez sur l'icône du panneau pour ouvrir le volet d'édition à droite et masquer la barre d'outils d'édition du paragraphe.
    • Cliquez sur Mettre à jour l'interpréteur pour définir la liaison d'interpréteur sur Basse, Moyenne ou Haute.
    • Cliquez sur Zeppelin pour basculer le bloc-notes OML sur un bloc-notes Zeppelin ou Jupyter
    Options de modification au niveau du paragraphe :
    • Cliquez sur Exécuter pour exécuter le paragraphe sélectionné.
    • Cliquez sur Entrer 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 afin de les ajouter ou de les supprimer en tant que personnes à charge.

      Remarques :

      La fonction Dépendances de paragraphes 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 d'origine.
    • Cliquez sur Commentaires pour ouvrir la boîte de dialogue Commentaires. Saisissez vos commentaires ici et 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 bloc-notes. Les paragraphes contenant des commentaires sont signalés par un point vert sur l'icône des commentaires. Indicateur de commentaires
    • Cliquez sur développer pour afficher le paragraphe du bloc-notes en mode plein écran. Pour afficher le paragraphe en mode normal, cliquez sur l'icône Réduire.
    • Cliquez sur Masquer les numéros de ligne pour afficher les numéros de ligne dans le paragraphe du bloc-notes.
    • Cliquez sur Visibilité pour afficher le titre du paragraphe, le code, les résultats et les paramètres du paragraphe.
    • Cliquez sur Paramètres to :
      • Déplacer vers le haut : cliquez sur ce bouton pour déplacer le paragraphe vers le haut dans le bloc-notes.
      • Déplacer vers le bas : cliquez sur cette option pour déplacer le paragraphe vers le bas dans le bloc-notes.
      • Effacer les résultats : cliquez sur cette option 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 sur cette option pour afficher le paragraphe en cours séparément dans votre navigateur.
      • Cloner le paragraphe : cliquez sur cette option pour cloner le paragraphe. Le paragraphe est cloné dans le même bloc-notes.
      • Désactiver l'exécution : cliquez sur cette option pour désactiver l'exécution du paragraphe. Pour activer l'exécution, accédez à Paramètres et cliquez sur Activer l'exécution.
      • Supprimer le paragraphe : cliquez sur cette option pour supprimer le paragraphe.
    • Cliquez sur HTML pour afficher le paragraphe au format HTML
    • Cliquez sur Text pour afficher le paragraphe au format texte
    • Cliquez sur Paramètres pour ajuster les paramètres de la sortie de paragraphe de bloc-notes. 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 en tant que fichier texte, ou en tant que fichier .png ou .svg, le cas échéant, pour les paragraphes contenant des graphiques ou des graphiques en tant que sortie.

4.3.1 Utiliser les versions de bloc-notes dans l'éditeur de bloc-notes

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

Vous pouvez créer des versions de bloc-notes dans l'éditeur de bloc-notes, ainsi que sur la page Bloc-notes. Dans cet exemple :
  • La démo de gestion des versions de bloc-notes d'origine est modifiée pour ajouter un script permettant de créer un modèle d'apprentissage automatique.
  • Le bloc-notes Notebook Versioning Demo est ensuite géré avec la version Version 2 pour archiver le code afin de créer le modèle d'apprentissage automatique.
  • La version 2 et la version 1 du bloc-notes Notebook Versioning Demo sont comparées à l'aide de la fonction Comparer les versions.

Remarques :

Un bloc-notes avec numéro de version ne peut pas être modifié. Si vous souhaitez apporter des modifications à une version particulière d'un bloc-notes, vous devez restaurer cette version pour la modifier.
Pour créer une version de bloc-notes et afficher l'historique des versions, procédez comme suit :
  1. Sur la page Bloc-notes EA, cliquez sur le bloc-notes Démo de gestion des versions de bloc-notes pour l'ouvrir dans l'éditeur de bloc-notes.

    Remarques :

    La version 1 de ce bloc-notes est déjà créée dans l'exemple de la section Utilisation des versions de bloc-notes sur la page Bloc-notes. Il contient le code archivé permettant de créer la vue ESM_SH_DATA, de compter l'enregistrement et d'afficher les données. Cliquez sur le bloc-notes pour ouvrir la version d'origine modifiable.
  2. A présent, modifiez le bloc-notes pour ajouter un script afin de créer un modèle d'apprentissage automatique. Sur le bloc-notes, 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 bloc-notes avec le code pour créer le modèle d'apprentissage automatique en lui attribuant des versions. Dans l'angle supérieur gauche de l'éditeur de bloc-notes, cliquez sur Gestion des versions Icône Gestion des versions
  5. Les options Créer une version et Visualiser l'historique des versions s'affichent.
    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. Conservez ce nom.
    2. Commentaires : Entrez des commentaires, le cas échéant.
    3. Cliquez sur Créer. Un message s'affiche pour confirmer la création de la nouvelle version.
    Boîte de dialogue Nouvelle version
    La version 2 de ce bloc-notes contient désormais le code archivé permettant de créer le modèle d'apprentissage automatique.
  8. Pour afficher la version que vous venez de créer, cliquez sur Gestion des versions gestion des versions, puis sur Visualiser l'historique des versions.
  9. Dans le panneau droit de l'éditeur de bloc-notes, le panneau Historique des versions s'ouvre. Placez le curseur sur une version de bloc-notes et cliquez dessus pour activer les options disponibles.
  10. Vous pouvez effectuer les tâches suivantes dans le panneau Historique des versions :
    Visualiser l'historique des versions
    • Cliquez sur version ouverte pour ouvrir la version sélectionnée.

      Remarques :

      Si vous cliquez sur un bloc-notes avec numéro de version, le bloc-notes s'ouvre en mode lecture seule, car les blocs-notes avec numéro de version ne sont pas modifiables. Pour visualiser la version modifiable en cours, cliquez sur Visualiser la version en cours du bloc-notes. Option Afficher la version actuelle
    • 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 en cours du bloc-notes. Vous pouvez sélectionner d'autres versions disponibles dans la liste déroulante. Dans cet exemple, la version 2 du bloc-notes (sous Etat actuel) est comparée à la version 1. Les nouveaux ajouts sont mis en surbrillance en vert, comme illustré dans la capture d'écran ci-dessous, et les suppressions sont mises en surbrillance en rouge. Comparer les versions de bloc-notes
    • Cliquez sur Restore pour restaurer la version sélectionnée.

      Remarques :

      La restauration d'une version sélectionnée du bloc-notes annulera 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 d'origine, selon l'ordre de dépendance.

Pour créer des dépendances de paragraphe, procédez comme suit :
  1. Sur la page Ordinateurs portables, cliquez sur Créer des ordinateurs portables.
  2. Dans la boîte de dialogue Créer des blocs-notes, entrez le nom Paragraph Dependencies Demo dans le champ Nom et cliquez sur OK.
    Le bloc-notes est créé et s'ouvre dans l'éditeur de bloc-notes.
  3. Sur le bloc-notes, placez le curseur de la souris sur la bordure inférieure du paragraphe et cliquez sur l'icône + pour ajouter un paragraphe. Ajoutez deux autres paragraphes à ce bloc-notes 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 fournit 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 passer en revue les données sous forme de tableau.
      %sql
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Accédez au premier paragraphe et cliquez sur l'icône Entrer le mode de dépendance.
    Entrer le mode de dépendance
    Le message s'affiche : Vous sélectionnez des dépendances pour ce paragraphe
  5. Cliquez sur le deuxième et le troisième paragraphe pour les ajouter en tant que personnes à charge du premier paragraphe.

    Remarques :

    L'ordre de dépendance de paragraphe est basé sur l'ordre de votre clic.
    Sélectionner un paragraphe dépendant
  6. Cliquez sur Enregistrer. Une fois les paragraphes dépendants définis et enregistrés, ils sont indiqués par les numéros comme indiqué dans la capture d'écran ci-dessous :
    Paragraphes dépendants
  7. Accédez maintenant 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 du paragraphe dépendant