Erstellen Sie eine NLQ-Verknüpfung
Erstellen Sie eine semantische Verknüpfung, um die Fähigkeit von NLQ zu verbessern, die verschiedenen Arten zu erkennen, wie Benutzer Daten anfordern. Semantische Verknüpfungen funktionieren ähnlich wie NLQ -Synonyme, indem sie häufig verwendete Wörter Spalten zuordnen, jedoch für eine ausgewählte Tabelle, wenn bestimmte Bedingungen erfüllt sind.
Vorbereitungen
Erforderliche Rolle: admin, nlq_admin oder pa_analyst
Warum und wann dieser Vorgang ausgeführt wird
Wie NLQ -Synonyme können Sie mit semantischen Verknüpfungen häufig verwendete Wörter in den Anforderungen Ihrer Benutzer den Spalten in Ihren Instanztabellen zuordnen. Wenn diese Wörter in Abfragen in natürlicher Sprache erkannt werden, ersetzt NLQ sie durch tatsächliche Spalten- und Tabellennamen und sendet dann die formale Abfrage.
Semantische Verknüpfungen stellen einen Bedingungsgenerator bereit, sodass Sie filtern können, welche Datensätze von den von Ihnen angegebenen Begriffen abgedeckt werden.
Einige semantische Verknüpfungen werden im Basissystem bereitgestellt, und Sie können weitere für Ihre Anwendungsfälle und Geschäftsanforderungen hinzufügen. Überprüfen Sie NLQ Protokolle der tatsächlichen Benutzeräußerungen, um mögliche Begriffe zum Hinzufügen zu finden. Weitere Informationen finden Sie unter Zeigen Sie NLQ-Protokolle an.
Sie können wie folgt eine neue Verknüpfung erstellen oder eine vorhandene Verknüpfung ändern.
- Wenn für Ihre Zieltabelle und Filterbedingungen bereits eine Verknüpfung vorhanden ist, müssen Sie die neue Verknüpfung zum aktuellen Datensatz hinzufügen. Trennen Sie mehrere Verknüpfungen durch ein Komma.
- Verknüpfungen können mithilfe von Dot-Walking auf Referenzfelder verweisen. Weitere Informationen finden Sie unter Dot-walking examples.
- Bei Synonymen wird in Abfragen nicht zwischen Groß- und Kleinschreibung unterschieden.
- Synonyme können Apostrophe und Punkte, aber keine Kommas enthalten.
- Synonym- und Verknüpfungsdatensätze sind einer Tabelle zugeordnet. Sie können denselben Synonymbegriff mehreren Tabellen zuordnen, müssen jedoch für jede Tabelle einen Datensatz erstellen.
Prozedur
Ergebnisse
Die neue Verknüpfung ist für Ihre Benutzer verfügbar, sobald sie das Browserfenster der Liste aktualisieren.
Semantische Verknüpfung für Incident-Rückstand
Die folgende Abbildung zeigt ein Beispiel für eine semantische Verknüpfung, die für Incident-Datensätze verwendet wird. Incidents enthalten das Feld Zugewiesen an. Mit dem Bedingungsgenerator können Sie Synonyme angeben, wenn das Feld leer ist. Wenn NLQ in den Benutzereingaben nicht zugewiesene Elemente und Rückstände erkennt , werden diese durch die SQL-Klausel assigned_toISEMPTYersetzt.Ein Benutzer kann „ Incident-Rückstand anzeigen“ oder „ Nicht zugewiesene Incidents “ eingeben. Das System zeigt Incidents mit einem leeren Feld Zugewiesen an an.