Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem Genie Knowledge Store können Sie Ihren Raum durch lokalisierte Metadaten, Wertsampling und strukturierte SQL-Anweisungen zusammenstellen und verbessern. Diese Features helfen Genie, Ihre Daten zu verstehen und präzisere, relevante Antworten zu generieren.
Was ist ein Wissensspeicher?
Ein Wissensspeicher ist eine Sammlung kuratierter semantischer Definitionen, die Genies Verständnis ihrer Daten verbessern und die Antwortgenauigkeit verbessern.
Der Wissensspeicher besteht aus:
- Metadatenanpassung auf Raumebene: Raumspezifische Beschreibungen für Tabellen, Spalten und Geschäftsbegriffe und Synonyme
- Anpassung von Daten auf Raumebene: Vereinfachte, fokussierte Datasets, ohne die zugrunde liegenden Unity-Katalogtabellen zu ändern
- Wertsampling: Reale Datenbeispiele, die Genie dabei helfen, Datentypen zu verstehen und Benutzeraufforderungen mit tatsächlichen Werten übereinzugleichen
-
Verknüpfungsbeziehungen: Definierte Tabellenbeziehungen für genaue
JOINAnweisungen - SQL-Ausdrücke: Strukturierte Definitionen von Measures, Filtern und Dimensionen, die Geschäftslogik erfassen
Alle Wissensspeicherkonfigurationen sind auf Ihren Genie-Bereich ausgerichtet und wirken sich nicht auf Unity-Katalogmetadaten oder andere Azure Databricks-Objekte aus.
Verwalten von Wissensspeichermetadaten
Unterrichten Sie Genie über die Daten in Ihrem Raum, indem Sie lokale Tabellen- und Spaltenbeschreibungen bereitstellen und Spalten synonyme hinzufügen, die mit allgemeinen Geschäftsbegriffen übereinstimmen. Vereinfachen Sie Datasets, indem Sie unnötige oder doppelte Spalten ausblenden, um Genie fokussiert zu halten.
Diese Methoden verbessern die Benutzerfreundlichkeit für Benutzer, die nicht über direkte Berechtigungen für die zugrunde liegenden Tabellen verfügen, und sie unterstützen auch schnellere Iterationen beim Aktualisieren von Anweisungsversionen.
Um auf Metadaten auf Raumebene zuzugreifen, klicken Sie in Ihrem Genie-Bereich auf "Daten konfigurieren>". Klicken Sie dann auf einen Tabellennamen, um die Metadaten und Spalten anzuzeigen.
Spalten anzeigen
Klicken Sie auf einen Tabellennamen, um eine Übersicht über die Spaltennamen und Details anzuzeigen. Das folgende Beispiel zeigt ein Beispiel aus einer Tabelle mit dem Namen accounts.
Beschreibung: Genie verwendet Metadaten, um Ihre Daten zu verstehen und genaue Antworten zu generieren. Die Standardtabellenbeschreibung zeigt die Unity-Katalogmetadaten, die Ihrer Datenressource zugeordnet sind. Sie können diese Beschreibung bearbeiten, um spezifische Anweisungen hinzuzufügen, die Genie beim Verfassen von SQL für Ihre Umgebung unterstützen. Klicken Sie auf "Zurücksetzen" , um die Beschreibung des Unity-Katalogs wiederherzustellen.
Spalten: Spaltennamen und Beschreibungen sind in der Spaltenliste enthalten. Jede Spalte wird mit Tags beschriftet, die anzeigen, ob sie Beispielwerte oder ein Wertwörterbuch enthält. Siehe Wertsampling-Übersicht.
Ausblenden oder Anzeigen relevanter Spalten
Spalten können einzeln oder im großen Umfang verwaltet werden. Verwenden Sie die folgenden Anweisungen, um Spalten auszublenden oder anzuzeigen.
-
Ausblenden einer einzelnen Spalte: Klicken Sie auf das
neben dem Spaltennamen. -
Ausblenden mehrerer Spalten:
- Aktivieren Sie die Kontrollkästchen für die Spalten, die Sie ausblenden möchten.
- Wählen Sie im Menü "Aktionen " die Option "Ausgewählte Spalten ausblenden" aus.
- Rückgängigmachen von Änderungen: Wiederholen Sie dieselben Schritte, um eine ausgeblendete Spalte anzuzeigen.
Bearbeiten von Spaltenmetadaten
Sie können Folgendes für jede Spalte anpassen:
- Beschreibung: Raumspezifische Spaltenbeschreibungen, die Genies Verständnis verbessern.
- Synonyme: Geschäftsbegriffe und Schlüsselwörter, die dazu beitragen, die Sprache des Benutzers mit Spaltennamen abzugleichen.
-
Erweiterte Einstellungen: Wertsampling-Steuerelemente.
- Beispielwerte: Aktivieren oder Deaktivieren der automatischen Samplings repräsentativer Werte.
- Wertverzeichnis erstellen: Aktivieren oder Deaktivieren von Wertverzeichnissen für kategoriale Spalten.
So bearbeiten Sie Spaltenmetadaten:
- Klicken Sie auf das
neben einem Spaltennamen.
- Bearbeiten Sie die Beschreibung und Synonyme für die Spalte.
- Klicken Sie bei Bedarf auf "Erweiterte Einstellungen" , um Wertsampling-Steuerelemente zu öffnen.
- Klicken Sie auf "Speichern ", um Die Änderungen beizubehalten und das Dialogfeld zu schließen.
Übersicht über das Wertsampling
Wertsampling verbessert Genies Fähigkeit, Ihre tatsächlichen Daten zu verstehen und zu verarbeiten, indem repräsentative Beispiele gesammelt werden.
Das Wertsampling verbessert die SQL-Generation von Genie, indem der Zugriff auf reale Datenwerte ermöglicht wird. Wenn Benutzer konversationelle Fragen mit Rechtschreibfehlern oder unterschiedlicher Terminologie stellen, hilft der Wertsampling-Prozess Genie beim Abgleich von Eingabeaufforderungen mit tatsächlichen Datenwerten in Ihren Tabellen.
Wertstichprobenkomponenten
- Beispielwerte: Kleine Beispiele aus jeder Spalte, die Genie dabei helfen, Datentypen und Formatierungen zu verstehen. Diese werden automatisch für alle berechtigten Spalten gesammelt.
- Wertwörterbücher: Kuratierte Listen mit bis zu 1.024 unterschiedlichen Werten pro Spalte (jeweils weniger als 127 Zeichen). Erstellt für bis zu 120 Spalten, die kategorisierte oder konsistent formatierte Zeichenfolgenwerte wie Zustände, Produktkategorien oder Statuscodes enthalten.
Tabellen mit Zeilenfiltern oder Spaltenmasken werden vom Wertsampling ausgeschlossen.
Wertproben verwalten
Steuern Sie, welche Spalten Beispielwerte und Wertwörterbücher bereitstellen, um Genies Verständnis Ihrer Daten zu optimieren. Wertsampling ist standardmäßig in allen Genie-Räumen aktiviert.
Verwalten von Beispielwerten
Beispielwerte werden automatisch hinzugefügt, wenn Sie Tabellen zu einem Genie-Bereich hinzufügen.
So deaktivieren Sie Beispielwerte für eine Spalte:
- Klicken Sie in Ihrem Genie-Raum auf "Daten konfigurieren>".
- Klicken Sie auf einen Tabellennamen, um die zugehörigen Spalten anzuzeigen.
- Klicken Sie auf das
neben dem Spaltennamen.
- Klicken Sie auf "Erweitert".
- Deaktivieren Sie Beispielwerte .
Mit dieser Aktion wird automatisch das Erstellen eines Wertwörterbuchs für diese Spalte deaktiviert. Verwenden Sie bei Bedarf diese Einstellung, um Beispielwerte wieder zu aktivieren.
Konfigurieren von Wertverzeichnissen
Genie wählt automatisch Spalten für das Wertsampling aus, wenn Sie Daten zu einem Raum hinzufügen. Sie können manuell verwalten, bei welchen Spalten Wertelisten aktiviert sind. Wählen Sie Zeichenfolgenspalten mit kategorisierten oder strukturierten Werten für die besten Ergebnisse aus. Vermeiden Sie Freitextspalten wie Benutzer-IDs, Namen oder Benutzerrezensionen.
Genie verhindert, dass Sie Wertewörterbücher für Tabellen mit Zeilenfiltern oder Spaltenmasken aktivieren. Space-Autoren müssen jedoch Wertwörterbücher für Ansichten deaktivieren, die auf Tabellen mit Zeilenfiltern oder Spaltenmasken oder für dynamische Ansichten verweisen.
Die folgende Liste enthält Beispiele für die Datentypen, die gut mit Wertwörterbüchern funktionieren:
- Bundesland- oder Ländercodes
- Produktkategorien
- Statuscodes
- Abteilungsnamen
So aktivieren Sie ein Wertwörterbuch:
- Klicken Sie auf das
neben dem Spaltennamen.
- Klicken Sie auf "Erweitert".
- Schalten Sie das Build Value Dictionary ein.
Aktualisieren von Beispielwerten
Beim Aktualisieren von Beispielwerten werden Ihre Daten erneut abgefragt, um neue Werte für Beispielwerte und Wertwörterbücher zu sammeln.
In den folgenden Fällen sollten Sie Beispielwerte aktualisieren:
- Der Spalte wurden neue Werte hinzugefügt.
- Das Format vorhandener Werte wurde geändert.
So aktualisieren Sie gespeicherte Werte:
- Klicken Sie auf das
Kebab-Menü in der Spaltenansicht
- Auswählen von Aktualisierungsbeispielwerten
Verknüpfungsbeziehungen definieren
Helfen Sie Genie dabei, genaue JOIN Aussagen zu erstellen, indem Sie Tabellenbeziehungen definieren:
- Klicken Sie auf Joins.
- Klicken Sie auf Hinzufügen.
- Wählen Sie in den Dropdownmenüs links und rechts tabellen aus.
- Geben Sie eine Join-Bedingung ein (z. B
accounts.id = opportunity.accountid. )- (Optional) Verwenden Sie für kompliziertere Verknüpfungsbedingungen einen SQL-Ausdruck. Klicken Sie auf "SQL-Ausdruck verwenden", und notieren Sie dann die Verknüpfungsbedingung als SQL-Ausdruck.
- Wählen Sie einen Beziehungstyp aus:
- Viele zu einer: Mehrere linke Zeilen werden einer rechten Zeile zugeordnet
- 1 bis n: Eine linke Zeile ist mehreren rechten Zeilen zugeordnet
- 1:1: Eine linke Zeile ist mit höchstens einer rechten Zeile verbunden
Hinweis
Wenn mehrere Verknüpfungen zwischen denselben Tabellen oder Selbstverknüpfungen verwendet werden, generiert Genie automatisch Aliasse für die rechte Tabelle, um Mehrdeutigkeit zu vermeiden.
Vorschläge aus Feedback erhalten
Wenn Benutzer auf den Daumen-hoch-Button bei einer Nachricht klicken, die Tabellen verknüpft oder SQL-Ausdrücke verwendet, analysiert Genie die Antwort und kann neue SQL-Codeausschnitte (z. B. Messwerte, Verknüpfungen oder Filter) vorschlagen, die Bereichsautoren zur Überprüfung und zum Hinzufügen zum Wissensspeicher vorgelegt werden können. Genie lernt oder ändert sein Verhalten nicht automatisch auf der Grundlage von Feedback.
Definieren von SQL-Ausdrücken
SQL-Ausdrücke bieten eine strukturierte, geführte Möglichkeit, Genie über allgemeine Geschäftsbedingungen wie KPIs, Attribute und Bedingungen zu unterrichten. Genie kann dann jede dieser granularen Definitionen verwenden, wenn ein Benutzer sie fragt.
SQL-Ausdrücke ergänzen BEISPIEL-SQL-Abfragen, die in Anweisungen angegeben sind. Während SQL-Ausdrücke wiederverwendbare Geschäftskonzepte definieren, sind Beispiel-SQL-Abfragen hilfreicher, um Genie zu zeigen, wie man mit gängigen Benutzeraufforderungsformaten umgeht. Wenn Benutzer beispielsweise häufig nach "Aufschlüsselung der Leistung" fragen, kann eine BEISPIEL-SQL-Abfrage zeigen, dass dies geschlossene Umsätze nach Region, Vertriebsmitarbeiter und Vorgesetzten bedeutet.
SQL-Ausdrücke funktionieren am besten, wenn Sie Folgendes benötigen:
- Bereitstellen strukturierter Definitionen für KPIs und Metriken, z. B. Gewinnmarge oder Konvertierungsrate
- Geben Sie Genie expliziten Kontext zur Berechnung wichtiger Werte
- Definieren zusätzlicher Dimensionen für das Dataset, z. B. Monat oder Kundensegment
- Bringen Sie Genie bei, nach Geschäftsbedingungen zu filtern, wie z.B. bei Großaufträgen oder Bestellungen vor einer bestimmten Zeit.
SQL-Ausdruckstypen
Sie können die folgenden Typen von SQL-Ausdrücken definieren:
- Messgrößen: Leistungskennzahlen (LKZ) und Metriken. Definieren Sie den Namen, die SQL-Berechnung und synonyme.
- Filter: Allgemeine Filterbedingungen. Definieren Sie den Namen, die SQL-Filterlogik und Synonyme.
- Dimensionen: Attribute zum Gruppieren und Analysieren von Daten. Definieren Sie den Namen, sql-Ausdruck und Synonyme.
Verwenden Sie die folgenden Anweisungen zum Definieren von SQL-Ausdrücken:
- Klicken Sie auf Konfigurieren>Anweisungen>, um SQL-Ausdrücke zu konfigurieren.
- Klicken Sie auf Hinzufügen. Wählen Sie "Filter", " Measure" oder "Dimension" aus.
- Geben Sie im Feld "Name " einen Namen für den Ausdruck ein.
- Geben Sie im Feld Code den SQL-Ausdruck ein.
- Filterausdrücke sollten in eine boolesche Bedingung ausgewertet werden.
- Maßausdrücke sollten eine Aggregation über mehrere Zeilen in der Tabelle berechnen.
- Dimensionsausdrücke sollten den Wert jeder Zeile aus den bestehenden Daten ändern.
- Geben Sie im Feld "Synonyme " häufig verwendete Methoden ein, wie Benutzer auf die Ausdrücke umgangssprachlich verweisen können.
- Geben Sie im Feld "Anweisungen" bestimmte Anweisungen ein, die Genie mitteilen, zum was der Ausdruck dient und wie man damit arbeitet.
Nächste Schritte
Verwenden Sie die folgenden Links, um Ihnen zu helfen, Ihren Genie Space weiter auszubauen.
- Fügen Sie Ihrem Genie-Raum Kontext hinzu, um genaue Antworten zu generieren. Siehe Hinzufügen von SQL-Beispielen und Anweisungen
- Lernen Sie bewährte Methoden zum Optimieren Ihres Genie-Raums kennen. Siehe Ein effektives Genie Space kuratieren
- Bewerten und verbessern Sie die Leistung Ihres Raums. Siehe Verwenden von Benchmarks in einem Genie-Raum