Arbeiten mit Amazon Redshift aus dem Toolkit for VS Code - AWS Toolkit for VS Code

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.

Arbeiten mit Amazon Redshift aus dem Toolkit for VS Code

In den folgenden Abschnitten wird beschrieben, wie Sie mit der Arbeit mit Amazon Redshift beginnen können. AWS Toolkit for Visual Studio Code

Ausführliche Informationen zum Amazon Redshift Redshift-Service finden Sie in den Themen des Amazon Redshift Redshift-Benutzerhandbuchs.

Erste Schritte

Bevor Sie von der aus mit der Arbeit mit Amazon Redshift beginnenAWS Toolkit for Visual Studio Code, müssen die folgenden Anforderungen erfüllt sein.

  1. Sie sind über das Toolkit mit Ihren AWS Konten verbunden. Weitere Informationen zum Herstellen einer Verbindung mit Ihrem AWS Konto über das Toolkit finden Sie im AWS Thema Herstellen einer Verbindung zu in diesem Benutzerhandbuch.

  2. Sie haben ein bereitgestelltes oder serverloses Data Warehouse erstellt.

Wenn Sie noch keinen Amazon Redshift Serverless oder einen von Amazon Redshift bereitgestellten Cluster erstellt haben, beschreiben die folgenden Verfahren, wie Sie ein Data Warehouse mit einem Beispieldatensatz von der Konsole aus erstellen. AWS

Ein bereitgestelltes Data Warehouse erstellen

Weitere Informationen zur Erstellung eines von Amazon Redshift bereitgestellten Cluster-Data Warehouse finden Sie im Thema Amazon Redshift Redshift-Beispielcluster erstellen im Amazon Redshift Redshift-Benutzerhandbuch für die ersten Schritte.

  1. Melden Sie sich über Ihren bevorzugten Internetbrowser bei der AWS Management Console an und öffnen Sie die Amazon Redshift Redshift-Konsole unter https://console.aws.amazon.com/redshift/.

  2. Wählen Sie in der Amazon Redshift Redshift-Konsole das Dashboard Provisioned Clusters aus.

  3. Wählen Sie im Dashboard für bereitgestellte Cluster die Schaltfläche Cluster erstellen, um den Bereich Cluster erstellen zu öffnen.

  4. Füllen Sie die erforderlichen Felder im Abschnitt Clusterkonfiguration aus.

  5. Wählen Sie im Abschnitt Beispieldaten das Feld Beispieldaten laden aus, um den Beispieldatensatz Dev mit dem public Schema Tickit in die Standarddatenbank zu laden.

  6. Geben Sie im Abschnitt Datenbankkonfigurationen Werte für die Felder Admin-Benutzername und Admin-Benutzerkennwort ein.

  7. Wählen Sie Create Cluster aus, um Ihr bereitgestelltes Data Warehouse zu erstellen.

Ein serverloses Data Warehouse erstellen

Weitere Informationen zur Erstellung eines Amazon Redshift Serverless Data Warehouse finden Sie im Abschnitt Creating a Data Warehouse with Amazon Redshift Serverless im Amazon Redshift Getting Started User Guide.

  1. Melden Sie sich über Ihren bevorzugten Internetbrowser bei der AWS Management Console an und öffnen Sie die Amazon Redshift Redshift-Konsole unter https://console.aws.amazon.com/redshift/.

  2. Wählen Sie in der Amazon Redshift-Konsole die Schaltfläche Amazon Redshift Serverless testen, um den Bereich Erste Schritte mit Amazon Redshift Serverless zu öffnen.

  3. Wählen Sie im Abschnitt Konfigurationen die Option Standardeinstellungen verwenden aus.

  4. Wählen Sie unten im Bereich Erste Schritte mit Amazon Redshift Serverless die Option Konfiguration speichern aus, um ein serverloses Data Warehouse mit Standardeinstellungen für Arbeitsgruppe, Namespace, Anmeldeinformationen und Verschlüsselung zu erstellen.

Über das Toolkit eine Verbindung zu einem Data Warehouse herstellen

Es gibt 3 Methoden, um über das Toolkit eine Verbindung zu einer Datenbank herzustellen:

  • Datenbank-Benutzername und Passwort

  • AWS-Secrets Manager

  • Temporäre Anmeldeinformationen

Gehen Sie wie folgt vor, um über das Toolkit eine Verbindung zu einer Datenbank herzustellen, die sich in einem vorhandenen bereitgestellten Cluster oder serverlosen Data Warehouse befindet.

Wichtig

Wenn Sie die Schritte im Abschnitt Voraussetzungen dieses Benutzerhandbuchthemas abgeschlossen haben und Ihr Data Warehouse im Toolkit-Explorer nicht sichtbar ist, stellen Sie sicher, dass Sie von der richtigen AWS Region im Explorer aus arbeiten.

Stellen Sie mithilfe der Methode Datenbankbenutzername und Passwort eine Verbindung zu Ihrem Data Warehouse her
  1. Erweitern Sie im Toolkit-Explorer den Ort, AWS-Region an dem sich Ihr Data Warehouse befindet.

  2. Erweitern Sie Redshift und wählen Sie Ihr Data Warehouse aus, um das Dialogfeld „Verbindungstyp auswählen“ in VS Code zu öffnen.

  3. Wählen Sie im Dialogfeld „Verbindungstyp auswählen“ den Datenbankbenutzernamen und das Kennwort aus und geben Sie die Informationen ein, die für jede der Eingabeaufforderungen erforderlich sind.

  4. Ihre verfügbaren Datenbanken, Tabellen und Schemas sind im Toolkit-Explorer sichtbar, wenn das Toolkit eine Verbindung zu Ihrem Data Warehouse herstellt und der Vorgang abgeschlossen ist.

Stellen Sie eine Verbindung zu Ihrem Data Warehouse her mit AWS Secrets Manager
Anmerkung

Für diesen Vorgang ist ein AWS Secrets Manager-Datenbankgeheimnis erforderlich. Anweisungen zum Einrichten eines geheimen Datenbankschlüssels finden Sie im AWSSecrets Manager-Benutzerhandbuch unter Create an AWS Secrets Manager database secret.

  1. Erweitern Sie im Toolkit-Explorer den Ort, AWS-Region an dem sich Ihr Data Warehouse befindet.

  2. Erweitern Sie Redshift und wählen Sie Ihr Data Warehouse aus, um das Dialogfeld „Verbindungstyp auswählen“ in VS Code zu öffnen.

  3. Wählen Sie im Dialogfeld „Verbindungstyp auswählen“ die Option Secrets Manager und geben Sie die Informationen ein, die für jede der Eingabeaufforderungen erforderlich sind.

  4. Ihre verfügbaren Datenbanken, Tabellen und Schemas sind im Toolkit-Explorer sichtbar, wenn das Toolkit eine Verbindung zu Ihrem Data Warehouse herstellt und der Vorgang abgeschlossen ist.

Stellen Sie mit temporären Anmeldeinformationen eine Verbindung zu Ihrem Data Warehouse her
  1. Erweitern Sie im Toolkit-Explorer die AWS Region, in der Ihr Data Warehouse existiert.

  2. Erweitern Sie Redshift und wählen Sie Ihr Data Warehouse aus, um das Dialogfeld „Verbindungstyp auswählen“ in VS Code zu öffnen.

  3. Wählen Sie im Dialogfeld „Verbindungstyp auswählen“ die Option Temporäre Anmeldeinformationen aus und geben Sie die Informationen ein, die für jede der Eingabeaufforderungen erforderlich sind.

  4. Ihre verfügbaren Datenbanken, Tabellen und Schemas sind im Toolkit-Explorer sichtbar, wenn das Toolkit eine Verbindung zu Ihrem Data Warehouse herstellt und der Vorgang abgeschlossen ist.

Die Verbindung zu Ihrem Data Warehouse bearbeiten

Sie können die Verbindung zu Ihrem Data Warehouse bearbeiten, um zu ändern, mit welcher Datenbank eine Verbindung hergestellt werden soll.

  1. Erweitern Sie im Toolkit-Explorer den Ort, AWS-Region an dem sich Ihr Data Warehouse befindet.

  2. Erweitern Sie Redshift, klicken Sie mit der rechten Maustaste auf das Data Warehouse, mit dem Sie verbunden sind, wählen Sie Verbindung bearbeiten und geben Sie den Namen der Datenbank ein, zu der Sie eine Verbindung herstellen möchten.

  3. Ihre verfügbaren Datenbanken, Tabellen und Schemas sind im Toolkit-Explorer sichtbar, wenn das Toolkit eine Verbindung zu Ihrem Data Warehouse herstellt und der Vorgang abgeschlossen ist.

Die Verbindung zu Ihrem Data Warehouse wird gelöscht
  1. Erweitern Sie im Toolkit-Explorer den Ort, AWS-Region an dem sich Ihr Data Warehouse befindet.

  2. Erweitern Sie Redshift, klicken Sie mit der rechten Maustaste auf das Data Warehouse mit der Verbindung, die Sie löschen möchten, und wählen Sie Verbindung löschen. Dadurch werden die verfügbaren Datenbanken, Tabellen und Schemas aus dem Toolkit-Explorer entfernt.

  3. Um die Verbindung zu Ihrem Data Warehouse wiederherzustellen, wählen Sie Klicken, um eine Verbindung herzustellen, und geben Sie die Informationen ein, die für die einzelnen Eingabeaufforderungen erforderlich sind. Standardmäßig wird beim erneuten Herstellen der Verbindung die vorherige Authentifizierungsmethode verwendet, um eine Verbindung mit dem Data Warehouse herzustellen. Um eine andere Methode zu verwenden, klicken Sie im Dialogfeld auf den Zurück-Pfeil, bis Sie zur Authentifizierungsaufforderung gelangen.

SQL-Anweisungen ausführen

Die folgenden Verfahren beschreiben, wie Sie SQL-Anweisungen in Ihrer Datenbank von erstellen und ausführenAWS Toolkit for Visual Studio Code.

Anmerkung

Um die Schritte in den folgenden Verfahren durchzuführen, müssen Sie zunächst den Abschnitt Verbindung zu einem Data Warehouse mithilfe des Toolkits herstellen, der sich in diesem Thema im Benutzerhandbuch befindet, abschließen.

  1. Erweitern Sie im Toolkit-Explorer Redshift und dann das Data Warehouse, das die Datenbank enthält, die Sie abfragen möchten.

  2. Wählen Sie Create-Notebook, um einen Dateinamen und einen Speicherort für das lokale Speichern Ihres Notizbuchs anzugeben, und wählen Sie dann OK, um das Notizbuch in Ihrem VS Code-Editor zu öffnen.

  3. Geben Sie im VS Code-Editor die SQL-Anweisungen ein, die Sie in diesem Notizbuch speichern möchten.

  4. Wählen Sie die Schaltfläche Alle ausführen, um die von Ihnen eingegebenen SQL-Anweisungen auszuführen.

  5. Die Ausgabe Ihrer SQL-Anweisungen wird unter den von Ihnen eingegebenen Anweisungen angezeigt.

Markdown zu einem Notizbuch hinzufügen
  1. Wählen Sie in Ihrem Notizbuch im VS Code Editor die Markdown-Schaltfläche, um Ihrem Notizbuch eine Markdown-Zelle hinzuzufügen.

  2. Geben Sie Ihren Markdown in die dafür vorgesehene Zelle ein.

  3. Die Markdown-Zelle kann mit den Editor-Tools in der oberen rechten Ecke der Markdown-Zelle bearbeitet werden.

Code zu einem Notizbuch hinzufügen
  1. Wählen Sie in Ihrem Notizbuch im VS Code-Editor die Code-Schaltfläche, um Ihrem Notizbuch eine Code-Zelle hinzuzufügen.

  2. Geben Sie Ihren Code in die dafür vorgesehene Zelle ein.

  3. Sie können wählen, ob Sie Ihren Code über oder unter der Codezelle ausführen möchten, indem Sie in den Tools des Zelleneditors in der oberen rechten Ecke der Codezelle die entsprechende Schaltfläche auswählen.