5.10 Info zu Interpreter-Bindings und Notizbüchern
Ein Interpreter ist ein Plug-in, mit dem Sie ein bestimmtes Backend der Datenverarbeitungssprache verwenden können.
Für die Zeppelin-Notizbücher in der Oracle Machine Learning-UI verwenden Sie die SQL-, PL/SQL-, Python- und R-Interpreter in einer Oracle Database-Interpretergruppe und den Markdown-Interpreter für die Syntax für die Nur-Text-Formatierung, damit sie in HTML konvertiert werden kann. Mit dem Conda-Interpreter stellen Sie eine Verbindung zur Conda-Umgebung her und arbeiten mit Python-Library-Packages von Drittanbietern.
- SQL -
%sql
- PL/SQL:
%script
- Python -
%python
- R -
%r
- Preisabschrift -
%md
- Conda -
%conda
- Niedrig - Bietet die geringste Ressourcenebene für datenbankinterne Vorgänge, in der Regel serielle (nicht parallele) Ausführung. Es unterstützt die maximale Anzahl gleichzeitiger datenbankinterner Vorgänge durch mehrere Benutzer. Der Interpreter mit niedriger Priorität wird oben in der Interpreterliste aufgeführt und ist daher der Standardwert.
- Mittel - Stellt eine feste Anzahl von CPUs bereit, um datenbankinterne Vorgänge nach Möglichkeit parallel auszuführen. Es unterstützt eine begrenzte Anzahl gleichzeitiger Benutzer, in der Regel das 1,25-fache der CPUs, die der integrierbaren Datenbank zugewiesen sind.
- Hoch - Bietet die höchste CPU-Ebene für die parallele Ausführung datenbankinterner Vorgänge bis zur Anzahl der CPUs, die der integrierbaren Datenbank zugewiesen sind. Es bietet die höchste Performance, unterstützt jedoch die Mindestanzahl gleichzeitiger datenbankinterner Vorgänge, in der Regel 3.
- Bind- und Unbind-Interpreter: Wenn Sie keinen bestimmten Interpreter an Ihr Notizbuch binden, wird die folgende Fehlermeldung angezeigt:
Not supported interpreter <name of interpreter>
- Interpreter Bindings festlegen und neu anordnen Sie können Interpreter-Bindings festlegen und neu anordnen, wenn Sie einen bestimmten Interpreter für einen bestimmten Absatz in einem Notizbuch verwenden möchten. In diesem Fall müssen Sie den spezifischen Dolmetscher für diesen Absatz auswählen.
- Ändern der Interpreterbindung für einen bestimmten Absatz in einem Notizbuch
- Notizbucherstellung - Wenn Sie ein Notizbuch erstellen, erbt das Notizbuch die anfängliche Interpreter-Binding-Reihenfolge, die niedrig (Standard), mittel, hoch ist.
- Notizbuchimport - Beim Importieren eines Notizbuchs erbt das Notizbuch die definierten Interpreter-Bindings. Stellen Sie jedoch nach dem Import eines Notizbuchs sicher, dass Sie die Reihenfolge der Interpreter-Bindings prüfen und die erforderlichen Interpreter auswählen.
- Notizbuchexport - Beim Exportieren eines Notizbuchs erbt das Notizbuch die definierten Interpreter-Bindings.
- Notizbucherstellung aus Vorlagen - Wenn Sie ein Notizbuch aus Vorlagen erstellen, erbt das Notizbuch die Standardreihenfolge von Interpreter Bindings.
- Interpreter-Bindings für bestimmte Absätze in einem Notizbuch ändern
Die für ein Notizbuch festgelegte Interpreter-Binding-Reihenfolge gilt für alle Absätze in diesem Notizbuch. Sie können jedoch das Interpreter Binding für SQL-, PL/SQL-, R-, Python- und Conda-Interpreter für jeden bestimmten Absatz im Notizbuch außer Kraft setzen. - Interpreter-Bindings für Notizbücher festlegen
Sie müssen ein Notizbuch an einen Interpreter binden, um Daten aus der Datenbank oder einer beliebigen Datenquelle abzurufen. Ein Standardsatz von Interpreter Bindings ist verfügbar. - Interpreter-Bindings prüfen
Nach dem Festlegen und Ändern der Reihenfolge von Interpreter-Bindings können Sie die Interpreter-Bindings prüfen, ob Sie SQL-, PL/SQL-, R- oder Python-Interpreter in einem bestimmten Notizbuch verwenden. Mit einer SQL-Anweisung können Sie die Interpreter Binding-Informationen zu Ihrem Notizbuch anzeigen und prüfen.
Übergeordnetes Thema: Oracle Machine Learning Notebooks Classic
5.10.1 Interpreter-Bindings für bestimmte Absätze in einem Notizbuch ändern
Die für ein Notizbuch festgelegte Interpreter-Bindungsreihenfolge gilt für alle Absätze in diesem Notizbuch. Sie können jedoch das Interpreter Binding für SQL-, PL/SQL-, R-, Python- und Conda-Interpreter für jeden bestimmten Absatz im Notizbuch außer Kraft setzen.
- SQL -
%sql
- PL/SQL:
%script
- Python -
%python
- R -
%r
- Preisabschrift -
%md
- Conda -
%conda
Hinweis:
Setzen Sie keine Python-Absatzinterpreter-Bindings außer Kraft, da sie nicht dasselbe Python-Engine-Backend verwenden.Übergeordnetes Thema: Interpreter-Bindings und Notizbücher
5.10.2 Interpreter-Bindings für Notizbücher festlegen
Sie müssen ein Notizbuch an einen Interpreter binden, um Daten aus der Datenbank oder einer beliebigen Datenquelle abzurufen. Ein Standardsatz von Interpreter Bindings ist verfügbar.
Verwandte Themen
Übergeordnetes Thema: Interpreter-Bindings und Notizbücher
5.10.3 Interpreter-Bindings prüfen
Nachdem Sie die Reihenfolge der Interpreter-Bindings festgelegt und geändert haben, können Sie die Interpreter-Bindings prüfen, unabhängig davon, ob Sie SQL-, PL/SQL-, R- oder Python-Interpreter in einem bestimmten Notizbuch verwenden. Mit einer SQL-Anweisung können Sie die Interpreter Binding-Informationen zu Ihrem Notizbuch anzeigen und prüfen.
Hinweis:
Setzen Sie bei Python-Notizbüchern die Interpreterbindung auf Absatzebene nicht außer Kraft.Übergeordnetes Thema: Interpreter-Bindings und Notizbücher