Generativer Amazon Redshift Redshift-Abfrage-Editor v2 SQL (Vorschau) - Amazon Redshift

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.

Generativer Amazon Redshift Redshift-Abfrage-Editor v2 SQL (Vorschau)

Dies ist eine Vorabversion von Query Editor v2 GenerativeSQL, die sich in der Vorabversion befindet. Sowohl die Dokumentation als auch die Funktion können sich ändern. Wir empfehlen, diese Funktion nur in Test- und nicht in Produktionsumgebungen zu verwenden. Die Allgemeinen Geschäftsbedingungen für die Vorversion finden Sie unter Teilnahme am Beta-Service in AWS Nutzungsbedingungen.
Anmerkung

Derzeit ist generativer SQL Support nur in den folgenden Bereichen verfügbar AWS-Regionen:

  • Region USA Ost (Nord-Virginia) (us-east-1)

  • Region USA West (Oregon) (us-west-2)

  • Region Europa (Frankfurt) (eu-central-1)

Sie können mit den generativen SQL Funktionen von Amazon Q im Amazon Redshift Query Editor v2 interagieren. Es ist ein Programmierassistent, der SQL Anweisungen auf der Grundlage Ihrer Eingabeaufforderungen und Ihres Datenbankschemas generiert. Dieser Programmierassistent ist verfügbar, während Sie ein Notebook in Query Editor v2 erstellen.

Wenn Sie mit Generative interagierenSQL, stellen Sie spezifische Fragen, wiederholen Sie, wenn Sie komplexe Anfragen haben, und überprüfen Sie, ob die Antworten korrekt sind.

Seien Sie bei Analyseanforderungen in natürlicher Sprache so spezifisch wie möglich, damit der Programmierassistent genau versteht, was Sie benötigen. Anstatt nur nach den Veranstaltungsorten zu fragen, die die meisten Tickets verkauft haben, sollten Sie weitere Details nennen, also beispielsweise nach den Namen/IDs der drei Veranstaltungsorte fragen, die 2008 die meisten Tickets verkauft haben. Verwenden Sie einheitliche Namen für Objekte in Ihrer Datenbank, also beispielsweise die in Ihrer Datenbank definierten Schema-, Tabellen- und Spaltennamen, anstatt auf unterschiedliche Weise auf dasselbe Objekt zu verweisen, da dies den Assistenten verwirren kann.

Unterteilen Sie komplexe Anforderungen in mehrere einfache Anweisungen, die für den Assistenten leichter zu interpretieren sind. Stellen Sie immer wieder Folgefragen, um eine detailliertere Analyse von dem Assistenten zu erhalten. Fragen Sie zum Beispiel zuerst, in welchem Bundesstaat es die meisten Veranstaltungsorte gibt. Fragen Sie dann unter Berücksichtigung der Antwort nach dem beliebtesten Veranstaltungsort in diesem Bundesstaat.

Überprüfen Sie die generierte Datei, SQL bevor Sie sie ausführen, um die Richtigkeit sicherzustellen. Wenn die generierte SQL Abfrage Fehler enthält oder nicht Ihrer Absicht entspricht, geben Sie dem Assistenten Anweisungen zur Korrektur, anstatt die gesamte Anfrage neu zu formulieren. Wenn in der Abfrage beispielsweise eine Prädikatklausel für das Jahr fehlt, fordern Sie den Assistenten auf, die Veranstaltungsorte aus dem Jahr 2008 anzugeben.

Überlegungen bei der Interaktion mit Generative SQL

Beachten Sie bei der Arbeit im Chat-Bereich Folgendes:

  • Der Query Editor v2-Administrator für Ihr Konto muss die Chat-Funktion auf der Seite Generative SQL Einstellungen aktiviert haben.

  • Um den generativen SQL Abfrage-Editor v2 verwenden zu können, benötigen Sie zusätzlich zu den anderen in der IAM Richtlinie angegebenen Berechtigungen eine entsprechende Genehmigung sqlworkbench:GetQSqlRecommendations AWS verwaltete Richtlinie für den Abfrage-Editor v2. Weitere Informationen zur AWS verwaltete Richtlinien, sieheZugreifen auf den Abfrage-Editor v2.

  • Ihre Fragen müssen auf Englisch verfasst werden.

  • Ihre Fragen müssen sich auf die verbundene Datenbank in Ihrem Cluster oder Ihrer Arbeitsgruppe beziehen. Um Fehler wegen eines leeren Zustands zu vermeiden, sollte die Datenbank mindestens eine Tabelle und einige Daten enthalten.

  • Ihre Fragen müssen sich auf Daten beziehen, die in der verbundenen Datenbank gespeichert sind. Sie können nicht auf ein externes Schema verweisen. Weitere Informationen zu den unterstützten Schemas finden Sie unter Erstellen eines Schemas im Datenbankentwicklerhandbuch zu Amazon Redshift.

  • Alle Fragen, die dazu führenSQL, dass die verbundene Datenbank geändert wird, können zu einer Warnung führen.

  • Generative KI-Technologie ist neu und die Antworten können Fehler enthalten, die manchmal als Halluzinationen bezeichnet werden. Testen und überprüfen Sie den gesamten Code auf Fehler und Schwachstellen, bevor Sie ihn in Ihrer Umgebung oder Ihrem Workload verwenden.

  • Sie können die Empfehlungen verbessern, indem Sie die SQL Abfragen, die von anderen Benutzern in Ihrem Konto ausgeführt wurden, gemeinsam nutzen. Ihr Kontoadministrator kann die folgenden SQL Befehle ausführen, um Zugriff auf den Abfrageverlauf des Kontos zu gewähren.

    GRANT ROLE SYS:MONITOR to "IAMR:role-name"; GRANT ROLE SYS:MONITOR to "IAM:user-name"; GRANT ROLE SYS:MONITOR to "database-username";

    Weitere Informationen zu SYS:MONITOR finden Sie unter Systemdefinierte Amazon-Redshift-Rollen im Datenbankentwicklerhandbuch zu Amazon Redshift.

  • Ihre Daten sind sicher und privat. Ihre Daten werden nicht kontoübergreifend gemeinsam genutzt. Ihre Abfragen, Daten und Datenbankschemas werden nicht zum Trainieren eines Basismodells (FM) für generative KI verwendet. Ihre Eingaben werden als kontextbezogene Aufforderungen an das FM nur zur Beantwortung Ihrer Fragen verwendet.