Semantic View Editor¶
Mit dem Semantic View Editor können Sie Ihre semantische Ansicht feinabstimmen oder von Grund auf neu erstellen. Sie können diese Oberfläche verwenden, um vom Autopiloten erstellte Ansichten zu bearbeiten oder um bestehende YAML-Spezifikationen hochzuladen und zu bearbeiten.
Zugriff auf den Editor¶
Sie können auf den Editor entweder über einen Katalog oder über Cortex Analyst zugreifen.
Um auf den Editor über einen Katalog zuzugreifen, gehen Sie wie folgt vor:
Melden Sie sich bei Snowsight an.
Wählen Sie catalog aus.
Wählen Sie Ihre Datenbank und Ihr Schema aus.
Wählen Sie Semantic views und danach Ihre Ansicht aus.
Wählen Sie die Registerkarte Semantic information aus.
Führen Sie die folgenden Schritte aus, um den Editor über Cortex Analyst aufzurufen:
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option AI & ML » Cortex Analyst aus.
Wählen Sie die Registerkarte Semantic views aus.
Öffnen Sie Ihre Ansicht.
Bearbeiten von Metadaten¶
Nachdem Sie auf den Editor zugegriffen haben, können Sie die Metadaten für die semantische Ansicht bearbeiten.
So bearbeiten Sie den Namen oder die Beschreibung:
Wählen Sie Edit neben dem Namen der semantischen Ansicht aus.
Aktualisieren Sie das Feld Name oder Description.
Wählen Sie Save aus.
Tipp
Fügen Sie detaillierte Beschreibungen hinzu, für welche Art von Analyse diese Ansicht nützlich ist.
Verwalten von logischen Tabellen¶
Eine logische Tabelle ist eine Ansicht einer physischen Datenbanktabelle.
So fügen Sie eine Tabelle hinzu:
Wählen Sie + Logical Table aus.
Wählen Sie die physische Tabelle oder Ansicht aus.
Wählen Sie Next aus.
Wählen Sie die Spalten aus, die eingeschlossen werden sollen.
Wählen Sie Generate logical table aus.
So bearbeiten Sie eine Tabelle:
Wählen Sie Edit (oder More options » Edit Logical Table) neben dem Tabellennamen aus.
Ändern Sie die Felder Name, Description, Synonyms`oder :ui:`Primary Key.
Wählen Sie Save aus.
Tipp
Verwenden Sie die Schaltfläche Generate fields, um automatisch Beschreibungen oder Synonyme mithilfe von AI einzugeben.
Verwalten von Inhalten (Fakten, Dimensionen, Kennzahlen)¶
So fügen Sie ein Element hinzu:
Wählen Sie + neben Facts, Dimensions oder Metrics aus.
Geben Sie die Details ein:
Name
Expression
Data Type
Wählen Sie Add aus.
So bearbeiten oder entfernen Sie ein Element:
Wählen Sie ein vorhandenes Element aus, um es zu bearbeiten, oder wählen Sie More options aus, um es zu entfernen.
Content-Typen:
Dimensionen: Kategoriedaten, wie z. B. Produktregion.
Fakten: Quantitative Daten, wie z. B. der Nettoumsatz.
Kennzahlen: Aggregationen, wie z. B. SUM(Umsatz).
Bemerkung
Abgeleitete Kennzahlen (Kombination mit anderen Kennzahlen) und Modifikatoren für den privaten Zugriff sind spezifische Features, die in semantischen Ansichten unterstützt werden.
Verwalten von Beziehungen¶
Beziehungen definieren, wie Tabellen verknüpft werden.
So fügen Sie eine Beziehung hinzu:
Wählen Sie + neben „Beziehungen“ aus.
Geben Sie unter Name einen Namen für die Beziehung ein.
Wählen Sie die Left Table und die Right Table aus.
Geben Sie die Join Columns für jede Tabelle an.
(Optional) Geben Sie einen Verknüpfungstyp an, falls dies für die Kompatibilität mit älteren Berechtigungen erforderlich ist.
Wählen Sie Add aus.
Die Beziehung wird in der Liste der Beziehungen angezeigt und ermöglicht Verknüpfungen zwischen den angegebenen Tabellen.
Bemerkung
Sie müssen den Verknüpfungstyp für eine semantische Ansicht normalerweise nicht angeben. Cortex Analyst bestimmt dies zum Zeitpunkt der Abfrage, obwohl Sie diesen bei Bedarf für ältere YAMLs angeben können.
Erweiterte Features¶
Zur Verbesserung der Genauigkeit von Cortex Analyst können Sie Folgendes als Kontext hinzufügen:
Geprüfte Abfragen¶
Durch geprüfte Abfragen wird dem Modell gezeigt, wie es komplexe Fragen beantworten kann.
Wählen Sie + neben Verified Queries aus.
Geben Sie eine Question in natürlicher Sprache ein.
Geben Sie die entsprechende SQL Query ein.
Wählen Sie Add aus.
Die verifizierte Abfrage wird gespeichert und als Leitfaden für Cortex Analyst bei der Beantwortung ähnlicher Fragen verwendet.
Synonyme¶
Synonyme helfen Benutzenden, Daten mit alternativer Terminologie zu finden, z. B. „Klient“ für „Kunde“.
Navigieren Sie zu der Tabelle oder Spalte, für die Sie Synonyme hinzufügen möchten.
Wählen Sie Edit aus.
Geben Sie im Feld Synonyms durch Kommas getrennte Alternativbegriffe ein.
Wählen Sie Save aus.
Kundenspezifische Anweisungen¶
Benutzerdefinierte Anweisungen stellen spezifische Geschäftsregeln bereit, die die Erstellung von Abfragen steuern.
Wählen Sie den Bereich Custom Instructions aus.
Geben Sie bestimmte Geschäftsregeln ein, z. B. „immer nach aktiven Benutzenden filtern, sofern nicht anders angegeben“.
Wählen Sie Save aus.
Die benutzerdefinierten Anweisungen werden angewendet, wenn Cortex Analyst Abfragen unter Verwendung dieser semantischen Ansicht generiert.
Hochladen einer YAML-Datei¶
Wenn Sie eine vorhandeneYAML für ein semantisches Modell haben:
Wählen Sie im Navigationsmenü die Option AI & ML » Cortex Analyst aus.
Wählen Sie Create new » Upload YAML file aus.
Wählen Sie Ihre Datei aus.
Wählen Sie Convert and save aus, um daraus eine native semantische Ansicht zu erstellen.