Verwendung des Cortex Analyst Semantic View Generator

Der Cortex Analyst Semantic View Generator bietet eine grafische Benutzeroberfläche (GUI) zur Erstellung und Verwaltung von semantischen Ansichten. Dieser Assistent führt Sie durch den Prozess der Definition Ihrer Geschäftssemantik und macht ihn auch für Benutzer zugänglich, die mit SQL nicht vertraut sind.

Weitere Informationen über die Verwendung des Generators und die Verwaltung semantischer Modelle in YAML finden Sie in den folgenden Themen:

Erstellen einer semantischen Ansicht

So erstellen Sie mit dem Cortex Analyst Semantic View Generator eine neue semantische Ansicht:

  1. Wählen Sie in Snowsight die Option AI & ML aus.

  2. Suchen Sie die Kachel Cortex Analyst, wählen Sie Try. Das Dialogfenster Select a semantic model wird geöffnet.

  3. Unter Role and warehouse:

    1. Wählen Sie die Rolle, die die semantische Ansicht besitzen soll.

    2. Wählen Sie das Warehouse, das für Abfragen dieser semantischen Ansicht verwendet werden soll.

  4. Wählen Sie unter Select from die Option Semantic Views aus.

  5. Wählen Sie aus dem Menü, das No Database selected anzeigt, die Datenbank und das Schema aus, in denen Sie die semantische Ansicht erstellen möchten.

  6. Wählen Sie Create new aus. Der Assistent für den Semantic View Generator öffnet sich.

  7. Im Schritt Description des Assistenten:

    1. Wählen Sie unter Location to store die Datenbank und das Schema aus, in denen das Modell gespeichert werden soll, falls Sie nicht bereits einen Speicherort ausgewählt haben.

    2. Geben Sie unter Name einen Namen für Ihr semantisches Modell ein.

      Sie müssen einen Namen angeben, der mit einem Buchstaben oder Unterstrich beginnt und der nur Buchstaben, Zahlen, Unterstriche oder Dollarzeichen enthält.

    3. (Optional) Beschreiben Sie unter Description die Daten, die Ihr semantisches Modell zur Verfügung stellt, und beschreiben Sie die Arten von Fragen, die Benutzer stellen können.

    4. Wählen Sie Next: Select tables aus.

  8. Im Schritt Select tables des Assistenten:

    1. Wählen Sie auf der Registerkarte Find tables and views die Tabellen oder Ansichten aus, die die Daten enthalten, die Sie in Ihrer semantischen Ansicht verwenden möchten.

      Sie müssen mindestens eine Tabelle oder Ansicht auswählen.

      Für eine bessere Leistung sollten Sie nicht mehr als zehn Tabellen auswählen.

      Wenn Sie die Liste der von Ihnen ausgewählten Tabellen und Ansichten sehen möchten, wählen Sie die Registerkarte Selected.

    2. Wählen Sie Next: Select columns aus.

  9. Im Schritt Select columns des Assistenten:

    1. Wählen Sie die Spalten aus, die in das Modell aufgenommen werden sollen.

      Um alle Spalten in einer Tabelle oder Ansicht auszuwählen, markieren Sie die Tabelle oder Ansicht.

      Für eine bessere Leistung sollten Sie nicht mehr als 50 Spalten auswählen.

    2. Wählen Sie Create and Save aus.

      Das Fenster Cortex Analyst öffnet sich und zeigt die Details zu dem von Ihnen erstellten semantischen Modell an.

  10. Unter Logical tables:

    1. Überprüfen Sie die Fakten, Dimensionen und Metriken, die für jede Tabelle oder Ansicht definiert wurden.

    2. Geben Sie geschäftsfreundliche Namen und Beschreibungen an.

    3. Fügen Sie bei Bedarf weitere Fakten, Dimensionen und Metriken hinzu.

  11. Unter Relationships:

    1. Bestätigen Sie alle vom Generator definierten Beziehungen.

    2. Ändern Sie die Beziehungseigenschaften nach Bedarf.

    3. Fügen Sie bei Bedarf weitere Beziehungen hinzu.

  12. Wenn Sie Änderungen an der semantischen Ansicht vorgenommen haben, wählen Sie in der oberen rechten Ecke des Cortex Analyst-Fensters Save.

Bearbeiten einer semantischen Ansicht

So bearbeiten Sie eine semantische Ansicht:

  1. Wählen Sie in Snowsight die Option AI & ML aus.

  2. Suchen Sie die Kachel Cortex Analyst, wählen Sie Try. Das Dialogfenster Select a semantic model wird geöffnet.

  3. Unter Role and warehouse:

    1. Wählen Sie die Rolle, der die semantische Ansicht gehört.

    2. Wählen Sie das Warehouse, das für Abfragen der semantischen Ansicht verwendet wird.

  4. Wählen Sie unter Select from die Option Semantic Views aus.

  5. Wählen Sie aus dem Datenbankmenü die Datenbank und das Schema aus, das die semantische Ansicht enthält, die Sie bearbeiten möchten.

  6. Wählen Sie die semantische Ansicht, die Sie bearbeiten möchten, und wählen Sie Open.

  7. Nehmen Sie Änderungen an der semantischen Ansicht vor. Sie können Folgendes tun:

    • Ändern Sie Beschreibungen und grundlegende Informationen.

    • Datenquellen hinzufügen oder entfernen.

    • Ändern Sie die Auswahl der Spalten.

    • Beziehungen aktualisieren.

    • Sie können Fakten, Dimensionen und Metriken hinzufügen, ändern oder entfernen.

  8. Wenn Sie Cortex Analyst mit dieser Ansicht verwenden möchten, sollten Sie Folgendes beachten:

    • Fügen Sie dem Abschnitt Verified Queries Beispielabfragen hinzu.

      • Dies sind Beispielabfragen, die Cortex Analyst helfen zu verstehen, wie man die semantische Ansicht verwendet.

      • Fügen Sie Abfragen hinzu, die häufige Anwendungsfälle für Ihre Daten darstellen.

    • Fügen Sie Synonyme für Ihre Tabellen, Fakten, Dimensionen oder Metriken hinzu.

      • Dies sind alternative Begriffe, die Benutzer in Abfragen verwenden können.

      • Synonyme helfen Cortex Analyst, die Fragen der Benutzer richtig zu interpretieren.

    • Benutzerdefinierte Anweisungen hinzufügen.

      • Diese liefern zusätzlichen Kontext darüber, wie die Daten zu interpretieren sind.

      • Fügen Sie Geschäftsregeln oder Einschränkungen hinzu, die berücksichtigt werden sollten.

  9. Wählen Sie in der oberen rechten Ecke des Cortex Analyst-Fensters Save.

Bewährte Verfahren für die Verwendung des Cortex Analyst Semantic View Generator

  • Liefern Sie klare Beschreibungen:

    • Verwenden Sie in allen Namen und Beschreibungen Geschäftsterminologie.

    • Machen Sie die Beschreibungen so ausführlich, dass sie auch für nicht-technische Benutzer verständlich sind.

  • Beziehen Sie repräsentative Fragen der Benutzer ein:

    • Fügen Sie Fragen ein, die dem Modellgenerator helfen können, Ihre Absicht besser zu verstehen.

    • Fügen Sie Variationen hinzu, wie die Fragen gestellt werden könnten.

  • Prüfen Sie die generierten Vorschläge sorgfältig:

    • Stellen Sie sicher, dass die Fragen für den Anwendungsfall relevant sind.

    • Stellen Sie sicher, dass die vorgeschlagenen Beziehungen Ihrem Geschäftsverständnis entsprechen.

  • Testen Sie mit echten Fragen:

    • Nachdem Sie Ihre semantische Ansicht erstellt haben, testen Sie sie mit tatsächlichen Geschäftsfragen.

    • Verfeinern Sie Ihre semantische Ansicht, je nachdem, wie gut das Modell diese Fragen unterstützt.

  • Iterieren Sie bei der Entwicklung der semantischen Ansicht:

    • Beginnen Sie mit einem einfachen Sternschema.

    • Beginnen Sie mit den wichtigsten Tabellen und Metriken und erweitern Sie dann. Wir schlagen drei Tabellen vor, um die Dinge einfach zu halten.

    • Holen Sie das Feedback der Geschäftsanwender ein und verfeinern Sie Ihre semantische Ansicht.

Problembehandlung

  • Wenn Ihre semantische Ansicht nicht in der Liste der Ansichten im Cortex Analyst Semantic View Generator aufgeführt ist, aktualisieren Sie die Liste der Modelle (nicht die Seite selbst).

  • Wenn bei den Beziehungen in der semantischen Ansicht Fehler auftreten, stellen Sie sicher, dass diese Beziehungen mit der tatsächlichen Datenstruktur übereinstimmen.

  • Wenn Abfragen langsam sind, reduzieren Sie die Anzahl der Tabellen oder Spalten.

  • Wenn Cortex Analyst bei der Verwendung Ihrer semantischen Ansicht unerwartete Ergebnisse liefert, überprüfen Sie die Fakten, Dimensionen und Metriken in der semantischen Ansicht.