View a markdown version of this page

Hinzufügen benutzerdefinierter Anweisungen zu einem Thema - Amazon Quick

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.

Hinzufügen benutzerdefinierter Anweisungen zu einem Thema

 Gilt für: Enterprise Edition 
   Zielpublikum: Amazon Quick-Administratoren und -Autoren 

Benutzerdefinierte Anweisungen sind persistente Regeln in natürlicher Sprache, die die KI-Engine bei der Interpretation der domänenspezifischen Terminologie und der datensatzübergreifenden Logik unterstützen. Ohne sie interpretiert die Engine Begriffe wörtlich. Beispielsweise wird für „dieses Jahr“ standardmäßig das Kalenderjahr verwendet. Wenn Ihre Organisation jedoch in einem Geschäftsjahr läuft, das am 1. April beginnt, benötigen Sie eine Anweisung, um diese Standardeinstellung außer Kraft zu setzen.

Benutzerdefinierte Anweisungen sind besonders nützlich für:

  • Regeln zur Disambiguierung. Wenn derselbe Geschäftsbegriff mehreren Datensätzen oder Feldern zugeordnet werden könnte, teilen Sie der KI mit, welchen sie bevorzugen soll. Zum Beispiel: „Wenn der Benutzer nach 'Verkäufen' fragt, verwenden Sie SALES_FACT. Wenn der Benutzer nach „Rücksendungen“ oder „Rückerstattungen“ fragt, verwenden Sie RETURNS_FACT.“

  • Cross-dataset Definitionen. Definieren Sie Metriken, die sich über mehrere Datensätze erstrecken. Zum Beispiel: „Nettoumsatz = SUM (SALES_ FACT.total _amount) - SUM (FACT.refundRETURNS_ _amount).“

  • Standardverhalten bei der Verknüpfung. Geben Sie die Verbindungsrichtung an, die die beabsichtigte Semantik beibehält. Beispiel: „Ziehen Sie LEFT JOIN von Faktentabellen den Dimensionstabellen vor, damit Fakten ohne entsprechende Dimensionsdatensätze nicht stillschweigend gelöscht werden.“

  • Benutzerdefinierte Datumslogik. Zum Beispiel: „Das Geschäftsjahr beginnt am 1. April. Interpretieren Sie „dieses Jahr“ anhand der Grenzen des Geschäftsjahres.“

Um benutzerdefinierte Anweisungen hinzuzufügen
  1. Öffnen Sie das Thema, das Sie konfigurieren möchten.

  2. Navigieren Sie zur Registerkarte Benutzerdefinierte Anweisungen.

  3. Wählen Sie Bearbeiten aus.

  4. Geben Sie Ihre Anweisungen als Regeln in natürlicher Sprache ein. Verwenden Sie aus Gründen der Übersichtlichkeit den Aufzählungsstil.

  5. Wählen Sie Änderungen speichern aus.

Beispiel für benutzerdefinierte Anweisungen

Das folgende Beispiel zeigt einen produktionsbereiten Satz von Anweisungen auf Themenebene für ein Einzelhandelsanalyse-Thema:

Disambiguation: - "sales", "revenue", "orders" -> use SALES_FACT - "returns", "refunds" -> use RETURNS_FACT - "net sales", "net revenue" -> join SALES_FACT LEFT JOIN RETURNS_FACT on order_line_id Cross-dataset metrics: - Net Revenue = SUM(SALES_FACT.total_amount) - SUM(RETURNS_FACT.refund_amount) - Return Rate = COUNT(RETURNS_FACT.return_id) / COUNT(SALES_FACT.order_line_id) Default joins: - SALES_FACT LEFT JOIN CUSTOMER_DIM on customer_id - SALES_FACT LEFT JOIN PRODUCT_DIM on product_id Date handling: - Fiscal year starts April 1. Interpret "this year" using fiscal year boundaries. - YTD: current fiscal year up to and including today.

Bewährte Methoden für benutzerdefinierte Anweisungen

  • Halten Sie die Anweisungen kurz. Bevorzugen Sie Aufzählungslisten gegenüber Prosaabsätzen.

  • Verwenden Sie Anweisungen auf Themenebene nur für datensatzübergreifende Logik. Single-datasetSemantik (Grain, Schlüssel, Aggregationsregeln) gehört in die eigenen Anreicherungsmetadaten des Datensatzes.

  • Vermeiden Sie Widersprüche zwischen Anweisungen auf Datensatzebene und auf Themenebene.

  • Testen Sie Ihre Anweisungen, indem Sie im Chat Fragen stellen und das generierte SQL im Erklärungsfeld überprüfen.