4 Erste Schritte mit Oracle Machine Learning Notebooks für Datenanalyse und Datenvisualisierung

Oracle Machine Learning Notebooks ist eine erweiterte webbasierte Notizbuchplattform für Datenanalysten und Data Scientists. Sie können Code, Text schreiben, Visualisierungen erstellen und Datenanalysen einschließlich maschinellem Lernen durchführen. Notizbücher arbeiten mit Interpretern im Backend. In der Oracle Machine Learning-Benutzeroberfläche sind Notizbücher in einem Projekt verfügbar, in dem Sie Notizbücher als Vorlagen erstellen, bearbeiten, löschen, kopieren, verschieben und sogar speichern können.

4.1 Informationen zu Oracle Machine Learning Notebooks

Oracle Machine Learning Notebooks ist eine erweiterte webbasierte Notizbuchplattform für Data Engineers, Datenanalysten, R- und Python-Benutzer und Data Scientists. Sie können Code, Text schreiben, Visualisierungen erstellen und Datenanalysen einschließlich maschinellem Lernen durchführen. Notizbücher arbeiten mit Interpretern im Backend.

In Oracle Machine Learning sind Notizbücher in einem Projekt innerhalb eines Workspace verfügbar, in dem Sie Notizbücher als Vorlagen erstellen, bearbeiten, löschen, kopieren, verschieben und sogar speichern können. Ein Notizbuch kann viele Absätze enthalten. Ein Absatz ist eine Notizbuchkomponente, in der Sie SQL-Anweisungen, PL/SQL-Skripte, R- und Python-Code sowie Conda-Anweisungen schreiben und ausführen können. Sie können Absätze einzeln ausführen oder alle Absätze in einem Notizbuch mit einer einzigen Schaltfläche ausführen. Ein Absatz enthält einen Eingabeabschnitt und einen Ausgabeabschnitt. Geben Sie im Eingabeabschnitt den Interpreter an, der zusammen mit dem Code oder Text ausgeführt werden soll. Diese Informationen werden zur Ausführung an den Interpreter gesendet. Im Ausgabebereich werden die Ergebnisse des Interpreters angezeigt.

Hinweis:

Es gibt einen einzelnen Namespace für die ursprünglichen Notizbücher und die neuen Notizbücher. Sie können kein Notizbuch mit demselben Namen in beiden Notizbuchlisten verwenden. An ein Notizbuch, das von der ursprünglichen Schnittstelle in die neue kopiert wurde, wird _new angehängt.

Abbildung 4-1: OML-Notizbuch

Screenshot von OML Notebook
Das Notizbuch von Oracle Machine Learning bietet:
  • Schnellere Ladezeit für Notebooks.
  • Das Look-and-Feel von Oracle basiert auf dem Oracle Redwood-Theme.
  • Angereicherte Visualisierung im Liniendiagramm, Flächendiagramm, Balkendiagramm, Pyramidendiagramm, Kreisdiagramm, Donut-Diagramm, Trichterdiagramm, Tag Cloud, Treemap-Diagramm, Sunburst-Diagramm, Streudiagramm, Felddiagramm.
  • Option zur Eingabe von Kommentaren in Notizbuchabschnitten.
  • Option zum Erstellen von Absatzabhängigkeiten. Mit der Funktion "Absatzabhängigkeiten" können Sie Abhängigkeiten zwischen Absätzen hinzufügen. Die abhängigen Elemente eines Absatzes werden automatisch ausgeführt, nachdem der ursprüngliche Absatz ausgeführt wurde.
  • Vereinfachte Service-Level-Auswahl aus dem Dropdown-Menü "Hoch", "Mittel", "Niedrig".
  • Layout von Zeppelin und Jupyter Notebook.
  • Versionierung auf der Seite, Anzeige der Versionshistorie und Versionsvergleich.

4.2 Auf die Seite "Oracle Machine Learning Notebooks" zugreifen

Sie können die Seite "OML-Notizbücher" über den linken Navigationsbereich von Oracle Machine Learning Notebooks oder über die Seite "Notizbücher" aufrufen.

  1. So greifen Sie auf die Seite "Notizbücher" zu:
    • Gehen Sie zum linken Navigationsbereich von Oracle Machine Learning, blenden Sie "Projects" ein, und klicken Sie auf Notebooks.

      Abbildung 4-2 Linker Navigationsbereich

      Linker Navigationsbereich
    • Alternativ können Sie auf der Homepage unter "Quicklink" auf Notizbücher klicken, um die Seite "Notizbücher" zu öffnen.
  2. Daraufhin wird die Seite "OML-Notizbücher" geöffnet.
    • Abbildung 4-3: Seite "OML-Notizbücher"

      OML-Notebooks (Seite)
      Hier haben Sie die Möglichkeit:
    • Erstellen: Klicken Sie auf Erstellen, um ein neues Notizbuch zu erstellen.
    • Bearbeiten: Klicken Sie auf eine Notizbuchzeile, um sie auszuwählen, und klicken Sie auf Bearbeiten. Sie können den Notizbuchnamen bearbeiten und im Dialogfeld "Notizbuch bearbeiten" Kommentare hinzufügen.
    • Löschen: Klicken Sie auf eine Notizbuchzeile, um sie auszuwählen, und klicken Sie auf Löschen.
    • Duplizieren: Klicken Sie auf eine Notizbuchzeile, um sie auszuwählen, und klicken Sie auf Duplizieren. Dadurch wird eine Kopie eines Notizbuchs erstellt, und die doppelte Kopie des Notizbuchs wird auf der Seite "Notizbücher" mit dem Suffix _1 im Notizbuchnamen aufgeführt.
    • Als Vorlage speichern: Um ein Notizbuch als Vorlage zu speichern, wählen Sie das Notizbuch aus, und klicken Sie auf Als Vorlage speichern. Im Dialogfeld "Als Vorlage speichern" können Sie den Speicherort der Vorlage festlegen, um sie unter "Vorlagen" in "Persönlich" oder "Gemeinsam" zu speichern.
    • Importieren: Um ein Notizbuch als Json-Dateien zu importieren, klicken Sie auf Importieren. Wählen Sie das Projekt und den Workspace aus, in das das Notizbuch importiert werden soll.
    • Exportieren: Um ein Notizbuch zu exportieren, klicken Sie auf Exportieren. Sie können Notizbücher im Format .dsnb , im Zeppelin-Format im Format (.json ) und im Jupyter-Format (.ipynb)) exportieren und später in dieselbe oder eine andere Umgebung importieren.
    • Version: Um Versionen eines Notizbuchs zu erstellen, wählen Sie es aus, und klicken Sie auf Version. Die Seite "Versionen" für dieses Notizbuch wird geöffnet. Hier können Sie eine neue Version des Notizbuchs erstellen, indem Sie auf +Version klicken. Das Dialogfeld "Version erstellen" wird geöffnet. Geben Sie einen Namen und eine Beschreibung für die Notizbuchversion ein, und klicken Sie auf OK. Die neue Version des Notizbuchs wird mit demselben Namen mit dem Suffix _2 für die zweite Version erstellt. Bei nachfolgenden Versionen wird das Suffix (Zahl) um eins erhöht. Um zu einer älteren Version zurückzukehren, indem Sie auf Version zurücksetzen klicken. Sie haben auch die Möglichkeit, jede Version des Notizbuchs zu löschen. Klicken Sie auf Zurück zu Notizbüchern, um zur Seite "OML-Notizbücher" zu gehen.

      Hinweis:

      Sie können ein Notizbuch auch versionieren, indem Sie es öffnen und dann auf die Option Symbol Versionierung klicken. Mit dieser Option können Sie neue Versionen erstellen, die Versionshistorie anzeigen, ältere Versionen wiederherstellen und ältere Versionen des geöffneten Notizbuchs löschen.

4.2.1 Mit Notizbuchversionen auf der Seite "Notizbücher" arbeiten

Durch das Erstellen von Versionen Ihres Notizbuchs können Sie Ihre Arbeit in einem Notizbuch archivieren.

Sie können Versionen von Notizbüchern sowohl auf der Seite "Notizbücher" als auch im Notizbucheditor erstellen. In diesem Beispiel wird das Notizbuch mit der Demo zur Notizbuchversionierung erstellt und als Version 1 versioniert.

Hinweis:

Ein versioniertes Notizbuch kann nicht bearbeitet werden. Wenn Sie Änderungen an einer bestimmten Version eines Notizbuchs vornehmen möchten, müssen Sie diese Version wiederherstellen, um sie zu bearbeiten.
Voraussetzungen: Das Notizbuch für die Demo zur Notizbuchversionierung. Dieses Notizbuch wird als Teil des Beispiels hier erstellt.
So erstellen Sie eine neue Notizbuchversion und zeigen die Versionshistorie an:
  1. Klicken Sie auf der Seite "Notebooks" auf Notebooks erstellen.
  2. Geben Sie im Dialogfeld "Notizbücher erstellen" den Namen Notebook Versioning Demo in das Feld Name ein, und klicken Sie auf OK. Das Notizbuch wird erstellt und im Notizbucheditor geöffnet.
  3. Zeigen Sie im Notizbuch mit der Maus auf den unteren Rand des Absatzes, und klicken Sie auf das Pluszeichen (+), um einen Absatz hinzuzufügen. Fügen Sie diesem Notizbuch zwei weitere Absätze hinzu, und fügen Sie das folgende PL/SQL-Skript in die Absätze ein:
    Absatz hinzufügen
    1. Kopieren Sie im ersten Absatz das folgende PL/SQL-Skript, und fügen Sie es ein. Mit diesem Skript wird die View ESM_SH_DATA aus der Tabelle SALES erstellt, die im Schema SH vorhanden ist.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. Kopieren Sie im zweiten Absatz das folgende SQL-Skript, und fügen Sie es ein. Dieses Skript gibt die Anzahl des Datensatzes an, der in der Ansicht ESM_SH_DATA vorhanden ist.
      %script
      SELECT count(*) from ESM_SH_DATA;
    3. Kopieren Sie im dritten Absatz das folgende SQL-Skript, und fügen Sie es ein, um die Daten in einem Tabellenformat zu prüfen.
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Führen Sie alle Absätze aus, und kehren Sie zur Seite "Notizbücher" zurück, nachdem alle Absätze erfolgreich ausgeführt wurden.
  5. Wählen Sie auf der Seite "Notizbücher" das Notizbuch Demo zur Notizbuchversionierung aus, um alle Bearbeitungsoptionen zu aktivieren, und klicken Sie auf Versionen, um zur Seite "Versionen" für dieses Notizbuch zu gehen.
    Option "Versionen"
    Die Seite Versionen - Demo zur Notizbuchversionierung wird geöffnet.
  6. Klicken Sie auf der Seite Versionen - Demo zur Notizbuchversionierung auf Version, um eine neue Version des Notizbuchs zu erstellen. Daraufhin wird das Dialogfeld "Version erstellen" geöffnet.
    Seite "Versionen"
  7. Im Dialogfeld "Versionen erstellen":
    1. Name: Geben Sie Version 1 für die neue Version dieses Notizbuchs ein
    2. Kommentare: Geben Sie ggf. Kommentare ein.
    3. Klicken Sie auf OK. Nachdem die Notizbuchversion erstellt wurde, wird sie auf der Seite Versionen - Demo zur Notizbuchversionierung aufgeführt.
    Versionen Seite 2
  8. Wählen Sie auf der Seite Versionen - Demo zur Notizbuchversionierung die Option Version 1 der gerade erstellten Notizbuchversion aus, um alle verfügbaren Optionen zu aktivieren.
    Version wählen 1
    • Klicken Sie auf Löschen, um die ausgewählte Version des Notizbuchs zu löschen.
    • Klicken Sie auf Wiederherstellen, um die ausgewählte Version des Notizbuchs wiederherzustellen.

      Hinweis:

      Wenn Sie eine ausgewählte Version des Notizbuchs wiederherstellen, werden alle nicht versionierten Änderungen verworfen, sofern vorhanden.
    • Klicken Sie auf Zurück zu Notizbüchern, um zur Seite "Notizbücher" zurückzukehren.

4.3 Oracle Machine Learning-Notizbuch bearbeiten

Beim Erstellen eines Notizbuchs wird es automatisch geöffnet, und Sie erhalten einen einzelnen Absatz mit dem Standard-%sql-Interpreter. Sie können den Interpreter ändern, indem Sie explizit %script, %python, %sql, %r, %md oder %conda angeben.

Legen Sie den Kontext für ein Projekt fest, dem Ihr Notizbuch zugeordnet ist. Sie können ein vorhandenes Notizbuch in Ihrem Projekt bearbeiten. So bearbeiten Sie ein vorhandenes Notizbuch:
  1. Wählen Sie auf der Oracle Machine Learning-Homepage das Projekt aus, in dem Ihr Notizbuch verfügbar ist.

    Hinweis:

    Ein Projekt ist eine logische Gruppierung von Notizbüchern und Experimenten in einem Workspace. Sie können zwar viele Projekte besitzen, aber andere Workspaces und Projekte können mit Ihnen geteilt werden.
  2. Klicken Sie auf das Notizbuch, das Sie öffnen und bearbeiten möchten.
    Das ausgewählte Notizbuch wird im Bearbeitungsmodus geöffnet.
  3. Im Bearbeitungsmodus können Sie die folgenden Symbolleistenoptionen für Oracle Machine Learning Notebook verwenden:
    OML-Notizbuchsymbolleiste
    Bearbeitungsoptionen auf Notizbuchebene:
    • Klicken Sie auf gesamten Absatz ausführen, um alle Abschnitte im Notizbuch auszuführen
    • Klicken Sie auf Session invalidieren, um die Notizbuchsession zu invalidieren und zurückzusetzen.
    • Klicken Sie auf Versionierung, um eine neue Version dieses Notizbuchs zu erstellen oder um die früheren Versionen des Notizbuchs anzuzeigen.
      • Version erstellen: Klicken Sie auf diese Option, um eine neue Version dieses Notizbuchs zu erstellen. Sie können einen neuen Namen für die Version und eine Beschreibung dafür angeben. Wenn Sie eine neue Notizbuchversion erstellen, werden die Absatzergebnisse jeder Ausführungssitzung im versionierten Notizbuch gespeichert. Wenn Sie ein Notizbuch wiederherstellen, werden auch die Absatzergebnisse jeder Ausführungssitzung wiederhergestellt. Sie können auch Notizbuchversionen aus dem Editor erstellen. Weitere Informationen finden Sie unter Mit Notizbuchversionen im Notizbucheditor arbeiten.
      • Versionshistorie anzeigen: Klicken Sie auf diese Option, um die früheren Versionen des Notizbuchs anzuzeigen. Sie haben die Möglichkeit, frühere Versionen wiederherzustellen, Versionen zu vergleichen und frühere Versionen zu löschen, die Sie erstellt haben.

      Hinweis:

      Sie können auch Notizbuchversionen erstellen, die Versionshistorie anzeigen und ältere Versionen mit der Option Option "Versionen" auf der Seite "Notizbücher" auf der Seite "Notizbücher" löschen.
    • Klicken Sie auf Ergebnisse löschen, um Absatzergebnisse zu löschen.
    • Klicken Sie auf Absatzbeziehungen löschen, um Absatzabhängigkeiten zu löschen.
    • Klicken Sie auf Early Adopter für Notizbuch exportieren, um das Notizbuch zu exportieren. Sie können das Notizbuch als Datei .dsnb, Datei .zpln (Zeppelin-Notizbuch) und Datei .ipynb (Jupyter-Notizbuch) exportieren. Beim Exportieren eines Notizbuchs haben Sie folgende Einstellungen:
      • Alles exportieren
      • Code ausschließen
      • Ergebnisse ausschließen
      • Zeitstempel ausschließen
    • Klicken Sie auf Notizbuch drucken, um das Notizbuch zu drucken.
    • Klicken Sie auf Quelltext ausblenden, um den Code aller Absätze im Notizbuch auszublenden
    • Klicken Sie auf Ergebnisse ausblenden, um die Ergebnisse des gesamten Absatzes im Notizbuch auszublenden
    • Klicken Sie auf Schreibschutz aktivieren, um den schreibgeschützten Modus für dieses Notizbuch zu aktivieren.

      Hinweis:

      Der schreibgeschützte Modus ist nur für das Notizbuch von Oracle Machine Learning verfügbar.
    • Klicken Sie auf Bereich anzeigen, um den Bearbeitungsbereich anzuzeigen. Die Bearbeitungsoptionen im Bereich sind dieselben Bearbeitungsoptionen, die für den Absatz verfügbar sind. Wenn Sie auf das Fensterbereichssymbol klicken, wird der Bearbeitungsbereich auf der rechten Seite geöffnet, und die Bearbeitungssymbolleiste im Absatz ist ausgeblendet.
    • Klicken Sie auf Dolmetscher aktualisieren, um das Interpreter-Binding in "Niedrig", "Mittel" oder "Hoch" zu ändern
    • Klicken Sie auf Zeppelin, um das OML-Notizbuch in ein Zeppelin- oder Jupyter-Notizbuch zu wechseln
    Bearbeitungsoptionen auf Absatzebene:
    • Klicken Sie auf Ausführen, um den ausgewählten Absatz auszuführen
    • Klicken Sie auf Abhängigkeitsmodus aufrufen, um in den Abhängigkeitsmodus zu wechseln. Im Abhängigkeitsmodus müssen Sie Absätze auswählen und deren Auswahl aufheben, um sie als Angehörige hinzuzufügen oder zu entfernen.

      Hinweis:

      Mit der Funktion "Absatzabhängigkeiten" können Sie Abhängigkeiten zwischen Absätzen hinzufügen. Die abhängigen Elemente eines Absatzes werden automatisch ausgeführt, nachdem der ursprüngliche Absatz ausgeführt wurde.
    • Klicken Sie auf Kommentare, um das Dialogfeld "Kommentare" zu öffnen. Geben Sie hier Ihre Kommentare ein, und drücken Sie die Eingabetaste, um den Kommentar hinzuzufügen. Sie können Kommentare auch löschen, indem Sie auf das entsprechende Symbol Löschen klicken. Klicken Sie auf das Kommentarsymbol, um das Dialogfeld zu schließen. Sie können Kommentare für jeden Absatz in einem Notizbuch angeben. Absätze mit Kommentaren werden durch einen grünen Punkt auf dem Kommentarsymbol gekennzeichnet. Indikator für Kommentare
    • Klicken Sie auf Einblenden, um den Notizbuchabsatz im Vollbildmodus anzuzeigen. Um den Absatz im normalen Modus anzuzeigen, klicken Sie auf das Symbol zum Ausblenden.
    • Klicken Sie auf Zeilennummern ausblenden, um Zeilennummern im Notizbuchabsatz anzuzeigen.
    • Klicken Sie auf Sichtbarkeit, um den Absatztitel, den Absatzcode, die Ergebnisse und die Absatzeinstellungen anzuzeigen.
    • Klicken Sie auf Settings An :
      • Nach oben: Klicken Sie auf diese Option, um den Absatz im Notizbuch nach oben zu verschieben.
      • Nach unten: Klicken Sie auf diese Option, um den Absatz im Notizbuch nach unten zu verschieben.
      • Ergebnisse löschen: Klicken Sie auf diese Option, um die Ergebnisse der Befehle zu löschen, die Sie im Absatz ausgeführt haben.
      • Als eingebettetes Fenster öffnen: Klicken Sie auf diese Option, um den aktuellen Absatz separat in Ihrem Browser anzuzeigen.
      • Absatz klonen: Klicken Sie auf diese Option, um den Absatz zu klonen. Der Absatz wird im selben Notizbuch geklont.
      • Ausführung deaktivieren: Klicken Sie auf diese Option, um die Ausführung des Absatzes zu deaktivieren. Um die Ausführung zu aktivieren, gehen Sie zu Einstellungen, und klicken Sie auf Ausführung aktivieren.
      • Absatz löschen: Klicken Sie auf diese Option, um den Absatz zu löschen.
    • Klicken Sie auf HTML, um den Absatz im HTML-Format anzuzeigen
    • Klicken Sie auf Text, um den Absatz im Textformat anzuzeigen
    • Klicken Sie auf Settings, um die Einstellungen der Notizbuchabsatzausgabe anzupassen. Diese Einstellung gilt speziell für Visualisierungen in Diagrammen, Diagrammen usw.
    • Klicken Sie auf Herunterladen als, um den Absatz als Textdatei oder gegebenenfalls als .png- oder .svg-Dateien für Absätze herunterzuladen, die Diagramme oder Diagramme als Ausgabe enthalten.

4.3.1 Mit Notizbuchversionen im Notizbucheditor arbeiten

Durch das Erstellen von Versionen Ihres Notizbuchs können Sie Ihre Arbeit in einem Notizbuch archivieren.

Sie können Versionen von Notizbüchern sowohl im Notizbucheditor als auch auf der Seite "Notizbücher" erstellen. In diesem Beispiel:
  • Die ursprüngliche Notizbuch-Demo zur Notizbuchversionierung wird bearbeitet, um ein Skript zum Erstellen eines Modells für maschinelles Lernen hinzuzufügen.
  • Das Notizbuch für die Demo zur Notizbuchversionierung wird dann als Version 2 versioniert, um den Code zum Erstellen des Modells für maschinelles Lernen zu archivieren.
  • Version 2 und Version 1 des Notizbuchs Demo zur Notizbuchversionierung werden mit dem Feature Versionen vergleichen verglichen.

Hinweis:

Ein versioniertes Notizbuch kann nicht bearbeitet werden. Wenn Sie Änderungen an einer bestimmten Version eines Notizbuchs vornehmen möchten, müssen Sie diese Version wiederherstellen, um sie zu bearbeiten.
So erstellen Sie eine neue Notizbuchversion und zeigen die Versionshistorie an:
  1. Klicken Sie auf der EA-Seite für Notizbücher auf das Notizbuch der Demo zur Notizbuchversionierung, um es im Notizbucheditor zu öffnen.

    Hinweis:

    Version 1 dieses Notizbuchs wurde bereits als Teil des Beispiels unter Mit Notizbuchversionen auf der Seite "Notizbücher" arbeiten erstellt. Sie enthält den archivierten Code zum Erstellen der Ansicht ESM_SH_DATA, zum Zählen des Datensatzes und zum Anzeigen der Daten. Wenn Sie auf das Notizbuch klicken, wird die Originalversion geöffnet, die editierbar ist.
  2. Bearbeiten Sie jetzt das Notizbuch, um ein Skript zum Erstellen eines Modells für maschinelles Lernen hinzuzufügen. Zeigen Sie im Notizbuch mit der Maus auf den unteren Rand des dritten Absatzes, und klicken Sie auf das Symbol "+", um einen neuen Absatz hinzuzufügen.
    Absatz hinzufügen
  3. Kopieren Sie das folgende Skript, und fügen Sie es in den neuen Absatz ein. Dieses Skript erstellt ein Modell für maschinelles Lernen mit dem ESM-Algorithmus.
    %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. Archivieren Sie dieses Notizbuch jetzt zusammen mit dem Code, um das Modell für maschinelles Lernen durch Versionierung zu erstellen. Klicken Sie in der oberen linken Ecke des Notizbucheditors auf Versionierung Symbol Versionierung
  5. Die Optionen Version erstellen und Versionshistorie anzeigen werden geöffnet.
    Versionen erstellen
  6. Klicken Sie auf Version erstellen. Das Dialogfeld "Neue Version" wird geöffnet.
  7. Im Dialogfeld Neue Version:
    1. Name: Hier wird standardmäßig der Name Version 2 verwendet. Behalten wir diesen Namen bei.
    2. Kommentare: Geben Sie ggf. Kommentare ein.
    3. Klicken Sie auf Create. Es wird eine Meldung angezeigt, in der die Erstellung der neuen Version bestätigt wird.
    Dialogfeld Neue Version
    Version 2 dieses Notizbuchs enthält jetzt den archivierten Code zum Erstellen des Modells für maschinelles Lernen.
  8. Um die gerade erstellte Version anzuzeigen, klicken Sie auf Versionierung Versionierung, Versionshistorie anzeigen.
  9. Im rechten Bereich des Notizbucheditors wird der Bereich Versionshistorie geöffnet. Bewegen Sie den Mauszeiger über eine Notizbuchversion, und klicken Sie darauf, um die verfügbaren Optionen zu aktivieren.
  10. Im Bereich "Versionshistorie" können Sie folgende Aufgaben ausführen:
    Versionshistorie anzeigen
    • Klicken Sie auf offene Version, um die ausgewählte Version zu öffnen.

      Hinweis:

      Wenn Sie auf ein versioniertes Notizbuch klicken, wird das Notizbuch im schreibgeschützten Modus geöffnet, da versionierte Notizbücher nicht bearbeitet werden können. Um die aktuelle bearbeitbare Version anzuzeigen, klicken Sie auf Aktuelle Version des Notizbuchs anzeigen. Option "Aktuelle Version anzeigen"
    • Klicken Sie auf Löschen, um die ausgewählte Version zu löschen.
    • Klicken Sie auf Versionen vergleichen, um die ausgewählte und aktuelle Version des Notizbuchs zu vergleichen. Sie können andere verfügbare Versionen in der Dropdown-Liste auswählen. In diesem Beispiel wird Version 2 des Notizbuchs (unter "Aktueller Status") mit Version 1 verglichen. Neue Ergänzungen werden grün hervorgehoben, wie im Screenshot hier gezeigt, und Löschvorgänge werden rot hervorgehoben. Notizbuchversionen vergleichen
    • Klicken Sie auf Wiederherstellen, um die ausgewählte Version wiederherzustellen.

      Hinweis:

      Wenn Sie eine ausgewählte Version des Notizbuchs wiederherstellen, werden alle nicht versionierten Änderungen verworfen, sofern vorhanden.

4.3.2 Absatzabhängigkeiten erstellen

Mit Absatzabhängigkeiten können Sie Abhängigkeiten zwischen Absätzen hinzufügen. Die abhängigen Absätze werden automatisch ausgeführt, nachdem der ursprüngliche Absatz entsprechend der Reihenfolge der Abhängigkeit ausgeführt wurde.

So erstellen Sie Absatzabhängigkeiten:
  1. Klicken Sie auf der Seite "Notebooks" auf Notebooks erstellen.
  2. Geben Sie im Dialogfeld "Notizbücher erstellen" den Namen Paragraph Dependencies Demo in das Feld Name ein, und klicken Sie auf OK.
    Das Notizbuch wird erstellt und im Notizbucheditor geöffnet.
  3. Zeigen Sie im Notizbuch mit der Maus auf den unteren Rand des Absatzes, und klicken Sie auf das Pluszeichen (+), um einen Absatz hinzuzufügen. Fügen Sie diesem Notizbuch zwei weitere Absätze hinzu, und fügen Sie das folgende PL/SQL-Skript in die Absätze ein:
    Absatz hinzufügen
    1. Kopieren Sie im ersten Absatz das folgende PL/SQL-Skript, und fügen Sie es ein. Mit diesem Skript wird die View ESM_SH_DATA aus der Tabelle SALES erstellt, die im Schema SH vorhanden ist.
      %script
      
      CREATE OR REPLACE VIEW ESM_SH_DATA AS 
        SELECT TIME_ID, AMOUNT_SOLD FROM SH.SALES;
    2. Kopieren Sie im zweiten Absatz das folgende SQL-Skript, und fügen Sie es ein. Dieses Skript gibt die Anzahl des Datensatzes an, der in der Ansicht ESM_SH_DATA vorhanden ist.
      %script
      SELECT COUNT(*) FROM ESM_SH_DATA;
    3. Kopieren Sie im dritten Absatz das folgende SQL-Skript, und fügen Sie es ein, um die Daten in einem Tabellenformat zu prüfen.
      %sql
      SELECT * FROM ESM_SH_DATA
      FETCH FIRST 10 ROWS ONLY;
  4. Gehen Sie zum ersten Absatz, und klicken Sie auf das Symbol Abhängigkeitsmodus eingeben.
    Abhängigkeitsmodus aufrufen
    Die folgende Meldung wird angezeigt: Sie wählen Abhängigkeiten für diesen Absatz aus
  5. Klicken Sie auf den zweiten und dritten Absatz, um sie als abhängige Elemente des ersten Absatzes hinzuzufügen.

    Hinweis:

    Die Reihenfolge der Absatzabhängigkeit basiert auf der Reihenfolge Ihres Klicks.
    Abhängigen Absatz auswählen
  6. Klicken Sie auf Speichern. Nachdem die abhängigen Absätze definiert und gespeichert wurden, werden sie durch die Zahlen angezeigt, wie im Screenshot hier dargestellt:
    Abhängige Absätze
  7. Gehen Sie jetzt zum ersten Absatz, und klicken Sie auf "Run". Nachdem der erste Absatz erfolgreich gestartet wurde, werden die nachfolgenden abhängigen Absätze entsprechend der Reihenfolge der Abhängigkeit ausgeführt.
    Abhängiger Absatzlauf