Verwenden Sie den Athena-Notizbucheditor - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie den Athena-Notizbucheditor

Sie verwalten Ihre Notebooks im Athena-Notebook-Explorer und bearbeiten und führen sie in Sitzungen mit dem Athena-Notebook-Editor aus. Sie können die DPU Nutzung für Ihre Notebook-Sitzungen Ihren Anforderungen entsprechend konfigurieren.

Wenn Sie ein Notebook anhalten, beenden Sie die zugehörige Sitzung. Alle Dateien werden gespeichert, aber laufende Änderungen an deklarierten Variablen, Funktionen und Klassen gehen verloren. Wenn Sie das Notebook neu starten, lädt Athena die Notebook-Datei neu und Sie können Ihren Code erneut ausführen.

Der Athena-Notebook-Editor ist eine interaktive Umgebung für das Schreiben und Ausführen von Code. Die folgenden Abschnitte beschreiben die Features der Umgebung.

Verstehen Sie Notebook-Sitzungen und Berechnungen

Jedes Notebook ist einem einzelnen Python-Kernel zugeordnet und führt Python-Code aus. Ein Notebook kann eine oder mehrere Zellen beinhalten, die Befehle enthalten. Um die Zellen in einem Notebook auszuführen, erstellen Sie zunächst eine Sitzung für das Notebook. In Sitzungen werden die Variablen und der Status der Notebooks nachverfolgt.

Das Ausführen einer Zelle in einem Notebook bedeutet das Ausführen einer Berechnung in der aktuellen Sitzung. Berechnungen verbessern den Status des Notebooks und können Aufgaben wie das Lesen aus Amazon S3 oder das Schreiben in andere Datenspeicher ausführen. Solange eine Sitzung ausgeführt wird, verwenden und ändern Berechnungen den Status, der für das Notebook verwaltet wird.

Wenn Sie den Status nicht mehr benötigen, können Sie eine Sitzung beenden. Wenn Sie eine Sitzung beenden, bleibt das Notebook erhalten, aber die Variablen und andere Statusinformationen werden zerstört. Wenn Sie an mehreren Projekten gleichzeitig arbeiten müssen, können Sie für jedes Projekt eine Sitzung erstellen, und die Sitzungen sind voneinander unabhängig.

Sitzungen verfügen über dedizierte Rechenkapazität, gemessen inDPU. Wenn Sie eine Sitzung erstellen, können Sie der Sitzung eine Anzahl von zuweisenDPUs. Unterschiedliche Sitzungen können abhängig von den Anforderungen der Aufgabe unterschiedliche Kapazitäten haben.

Wechseln Sie zwischen Befehlsmodus und Bearbeitungsmodus

Der Notebook-Editor verfügt über eine modale Benutzeroberfläche: einen Bearbeitungsmodus für die Eingabe von Text in eine Zelle und einen Befehlsmodus für die Ausgabe von Befehlen an den Editor selbst wie Kopieren, Einfügen oder Ausführen.

Um den Bearbeitungsmodus und den Befehlsmodus zu verwenden, können Sie die folgenden Aufgaben ausführen:

  • Um in den Bearbeitungsmodus zu wechseln, drücken Sie ENTER oder wählen Sie eine Zelle aus. Wenn sich eine Zelle im Bearbeitungsmodus befindet, hat die Zelle einen grünen linken Rand.

  • Um in den Befehlsmodus zu wechseln, drücken Sie ESC oder klicken Sie außerhalb einer Zelle. Beachten Sie, dass Befehle normalerweise nur für die aktuell ausgewählte Zelle gelten, nicht für alle Zellen. Wenn sich der Editor im Befehlsmodus befindet, hat die Zelle einen blauen linken Rand.

  • Im Befehlsmodus können Sie Tastenkombinationen und das Menü über dem Editor verwenden, aber keinen Text in einzelne Zellen eingeben.

  • Um eine Zelle auszuwählen, klicken Sie auf die Zelle.

  • Um alle Zellen auszuwählen, drücken Sie Ctrl+A (Windows) oder Cmd+A (Mac).

Verwenden Sie Aktionen im Notebook-Editor-Menü

Die Symbole im oberen Menü des Notebook-Editors bieten die folgenden Optionen:

  • Speichern – Speichert den aktuellen Status des Notebooks.

  • Zelle unterhalb einfügen – Fügt eine neue (leere) Zelle unterhalb der aktuell ausgewählten ein.

  • Ausgewählte Zellen ausschneiden – Entfernt die ausgewählte Zelle von ihrem aktuellen Standort und kopiert die Zelle in den Speicher.

  • Ausgewählte Zellen kopieren – Kopiert die ausgewählte Zelle in den Speicher.

  • Zellen unterhalb einfügen – Fügt die kopierte Zelle unterhalb der aktuellen Zelle ein.

  • Ausgewählte Zellen nach oben verschieben – Verschiebt die aktuelle Zelle über die darüber liegende Zelle.

  • Ausgewählte Zellen nach unten verschieben – Verschiebt die aktuelle Zelle unter die darunter liegende Zelle.

  • Ausführen – Führt die aktuelle (ausgewählte) Zelle aus. Die Ausgabe wird unmittelbar unter der aktuellen Zelle angezeigt.

  • Alle ausführen – Führt alle Zellen im Notebook aus. Die Ausgabe für jede Zelle wird unmittelbar unter der aktuellen Zelle angezeigt.

  • Stoppen (Kernel unterbrechen) – Stoppt das aktuelle Notebook durch Unterbrechen des Kernels.

  • Formatierungsoption – Wählt das Zellenformat aus, das eines der folgenden sein kann:

    • Code – Wird für Python-Code (die Voreinstellung) verwendet.

    • Markdown — Wird für die Eingabe von Text im Markdown-Format im GitHub -Style verwendet. Um den Markdown zu rendern, führen Sie die Zelle aus.

    • Raw NBConvert — Wird für die Eingabe von Text in unveränderter Form verwendet. Als Raw markierte Zellen NBConvert können in ein anderes Format konvertiert werden, z. B. mit dem HTML Befehlszeilentool Jupyter nbconvert.

  • Überschrift – Dient zum Ändern der Überschriftenebene der Zelle.

  • Befehlspalette – Enthält Jupyter-Notebook-Befehle und ihre Tastenkombinationen. Weitere Informationen zu den Tastenkombinationen finden Sie in den Abschnitten weiter unten in diesem Dokument.

  • Sitzung – Verwenden Sie die Optionen in diesem Menü, um die Details einer Sitzung anzuzeigen, Sitzungsparameter zu bearbeiten oder die Sitzung zu beenden.

Verwenden Sie aus Produktivitätsgründen Tastenkombinationen im Befehlsmodus

Im Folgenden finden Sie einige gängige Tastenkombinationen für den Befehlsmodus des Notebook-Editors. Diese Tastenkombinationen sind verfügbar, nachdem Sie ESC gedrückt haben, um in den Befehlsmodus zu wechseln. Um eine vollständige Liste der im Editor verfügbaren Befehle anzuzeigen, drücken Sie ESC + H.

Schlüssel Aktion
1 - 6 Ändern Sie den Zellentyp in Markdown und stellen Sie die Überschriftsebene auf die eingegebene Zahl ein
a Erstellt eine Zelle über der aktuellen Zelle
b Erstellt eine Zelle unter der aktuellen Zelle
c Kopiert die aktuelle Zelle in den Speicher
d d Löscht die aktuelle Zelle
h Zeigt den Hilfebildschirm für Tastaturkürzel an
j Eine Zelle nach unten
k Eine Zelle nach oben
m Ändert das aktuelle Zellenformat zu Markdown
r Ändert das aktuelle Zellenformat zu Raw
s Speichert das Notebook
v Fügt Speicherinhalte unter die aktuelle Zelle ein
x Schneidet die ausgewählte(n) Zelle oder Zellen aus
y Ändert das Zellenformat zu Code
z Rückgängig
Ctrl+Enter Führt die aktuelle Zelle aus und ruft den Befehlsmodus auf
Shift+Enter oder Alt+Enter Führt die aktuelle Zelle aus, erstellt eine neue Zelle unterhalb der Ausgabe und ruft die neue Zelle im Bearbeitungsmodus auf
Space Seite nach unten
Shift+Space Seite nach oben
Shift + L Schaltet die Sichtbarkeit von Zeilennummern in Zellen ein oder aus

Passen Sie Tastenkombinationen für den Befehlsmodus an

Der Notebook-Editor verfügt über eine Option zum Anpassen der Tastenkombinationen für den Befehlsmodus.

So bearbeiten Sie Tastenkombinationen im Befehlsmodus
  1. Wählen Sie im Menü des Notebook-Editors die Command palette (Befehlspalette) aus.

  2. Wählen Sie in der Befehlspalette den Befehl Edit command mode keyboard shortcuts (Tastenkombinationen für den Befehlsmodus bearbeiten) aus.

  3. Verwenden Sie die Schnittstelle Edit command mode shortcuts (Befehlsmodus-Kurzbefehle bearbeiten), um der Tastatur Befehle zuzuordnen oder neu zuzuordnen.

    Um Anweisungen zum Bearbeiten von Tastenkombinationen für den Befehlsmodus anzuzeigen, scrollen Sie zum unteren Rand des Bildschirms Edit command mode shortcuts (Tastenkombinationen für den Befehlsmodus bearbeiten).

Hinweise zur Verwendung von Magic-Befehlen in Athena für Apache Spark finden Sie unter Benutze magische Befehle.