Verwalten von semantischen Modellen in Datenprodukten | Qlik Cloud Hilfe
Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Verwalten von semantischen Modellen in Datenprodukten

Letzte Aktualisierung: 2026-11-03

Sie können semantische Modelle innerhalb von Datenprodukten erstellen und bearbeiten, um Datenstrukturen, Beziehungen, Kennzahlen und Dimensionen zu definieren, die von Analyseanwendungen genutzt werden können.

Semantische Modelle werden mithilfe einer visuellen Modellierungsoberfläche in Datenprodukten erstellt. Das semantische Modell eines Datenprodukts kann von jedem Analytics-Entwickler mit Zugriff auf die Daten verwendet werden. Wenn das Datenprodukt aktiviert wird, wird das semantische Modell über den Data Marketplace verfügbar, was anzeigt, dass es für produktive Anwendungsfälle bereit ist.

Voraussetzungen

Bevor Sie ein semantisches Modell erstellen, stellen Sie sicher, dass:

  • Sie haben ein Datenprodukt erstellt und verfügen über mindestens einen Datensatz, den Sie diesem hinzufügen können.

    InformationshinweisSie können dem Datenprodukt entweder Datasets hinzufügen, bevor Sie am semantischen Modell arbeiten, oder Sie können die Datasets hinzufügen, während Sie das semantische Modell entwickeln.

    Siehe Erstellen von Datenprodukten.

  • Sie haben die Berechtigung, das Datenprodukt zu bearbeiten.

    Rollen und Berechtigungen für Datenprodukte

  • Die Datasets in Ihrem Datenprodukt enthalten die Tabellen und Felder, die Sie in das semantische Modell aufnehmen möchten.

Hinzufügen von Informationen zu einem semantischen Modell

So entwickeln Sie das semantische Modell in einem Datenprodukt:

  1. Wählen Sie im Launcher-Menü Symbol für Starter-Menü Katalog aus und klicken Sie auf das Datenprodukt, bei dem Sie an dem semantischen Modell arbeiten möchten.
  2. Klicken Sie auf die Registerkarte Semantisches Modell des Datenprodukts, um den Editor für das semantische Modell zu öffnen.

    Editor für semantische Modelle

Der Editor für semantische Modelle öffnet sich mit einem visuellen Zeichenbereich, in dem Sie Beziehungen, Measures und Dimensionen definieren können.

Durch Klicken auf eine Tabellenüberschrift wird eine Vorschau der Daten und ihrer Qualität angezeigt.

Hinzufügen von Tabellen aus Datensätzen

Tabellen sind die Grundlage Ihres semantischen Modells. Jede Tabelle stellt Daten aus einem Datensatz in Ihrem Datenprodukt dar.

Standardmäßig zeigt der Editor für semantische Modelle die bereits im Datenprodukt vorhandenen Tabellen an, aber Sie können bei Bedarf jederzeit weitere Tabellen hinzufügen.

So fügen Sie Tabellen hinzu:

  1. Wechseln Sie im Editor für semantische Modelle zur Registerkarte Tabellen und klicken Sie auf Daten hinzufügen.

    Tabelle hinzufügen

  2. Wählen Sie im daraufhin geöffneten Katalogfenster ein oder mehrere Datasets aus, die die Tabellen enthalten, die Sie hinzufügen möchten, und klicken Sie auf Bestätigen.

Die Tabelle oder Tabellen erscheinen auf der Zeichenfläche. Wiederholen Sie diesen Vorgang, um Ihrem semantischen Modell zusätzliche Tabellen hinzuzufügen.

Beziehungen definieren

Beziehungen verknüpfen Tabellen anhand übereinstimmender Felder und ermöglichen assoziative Abfragen über Ihre Daten hinweg. Sie werden als Linien dargestellt, die Tabellen auf der Zeichenfläche verbinden.

Um eine Beziehung zu erstellen, können Sie:

  • Verwenden Sie die Schaltfläche „Beziehung erstellen“.
    1. Klicken Sie auf die Kopfzeile der Tabelle, von der aus Sie eine Beziehung erstellen möchten. Klicken Sie alternativ auf das spezifische Feld, für das die Beziehung erstellt werden soll.

    2. Klicken Sie im rechten Bereich, der sich öffnet, auf die Schaltfläche Beziehung +.

      Schaltfläche „Beziehung erstellen“

    3. Wählen Sie mithilfe der Dropdown-Menüs die Namen der beiden zu verknüpfenden Tabellen und die Namen ihrer übereinstimmenden Felder aus.

    4. Geben Sie einen Namen ein und wählen Sie die Beziehungskardinalität (den Beziehungstyp) aus. Das Ändern des Beziehungstyps ist optional.

      Beziehungstypen zwischen Feldern können Folgendes umfassen:

      • Eins-zu-eins: Ein Datensatz in der ersten Tabelle entspricht einem Datensatz in der zweiten Tabelle.
      • Eins-zu-viele: Ein Datensatz in der ersten Tabelle entspricht mehreren Datensätzen in der zweiten Tabelle.
      • Viele-zu-Viele: Mehrere Datensätze in der ersten Tabelle können mehreren Datensätzen in der zweiten Tabelle entsprechen.
      • Viele-zu-eins: Mehrere Datensätze in der ersten Tabelle entsprechen einem Datensatz in der zweiten Tabelle.

      Beziehung anwenden

    5. Fügen Sie optional eine Beschreibung hinzu.
    6. Klicken Sie auf Übernehmen.
  • Verwenden Sie ziehen und ablegen.
    1. Bewegen Sie den Mauszeiger über ein Feld, klicken Sie auf einen der Knoten, die an den Seiten des Feldes angezeigt werden, und halten Sie die Maustaste gedrückt.
    2. Ziehen Sie den Knoten auf das entsprechende Feld in der anderen Tabelle und lassen Sie ihn los, um die Beziehung zu erstellen.

      Beziehung durch Ziehen von Feldern erstellen

  • Vorschläge überprüfen und validieren.

    Qlik schlägt automatisch Beziehungen vor für:

    • Felder, die über Tabellen hinweg dieselben oder ähnliche Namen haben.

      Beziehungsvorschläge

    • Für Datenprodukte, die einer Qlik Talend Data Integration Datenpipeline nachgelagert sind, werden ursprüngliche Beziehungen aus der Quellpipeline als Vorschläge bereitgestellt, wenn Sie das semantische Modell bearbeiten.

      Diese Vorschläge sind ein Ausgangspunkt. Sie spiegeln nicht immer alles wider, was in der Pipeline modelliert wurde, überprüfen Sie diese daher und fügen Sie fehlende Beziehungen manuell hinzu. Weitere Informationen zu Einschränkungen finden Sie unter Einschränkungen von Beziehungsvorschlägen aus Data Integration-Pipelines.

      Beziehungsvorschläge in einem Datenprodukt, das einer Data Integration pipeline nachgelagert ist

    1. Öffnen Sie die Registerkarte Vorschläge im linken Bereich.

    2. Überprüfen Sie die vorgeschlagenen Beziehungen. Sie haben folgende Möglichkeiten:

      • Vorschläge annehmen.

      • Erweitern Sie die Begründung für einen Vorschlag, um mehr darüber zu erfahren. Beispielsweise, ob es aus einem Feldnamenabgleich stammt oder ob es sich um eine Beziehung handelt, die in einer vorgelagerten Qlik Talend Data Integration Datenpipeline definiert wurde.

      • Vorschläge verwerfen.

InformationshinweisStellen Sie sicher, dass die Felder, die Sie miteinander verknüpfen, kompatible Datentypen aufweisen und übereinstimmende Werte enthalten, damit die Beziehung in konsumierenden Anwendungen ordnungsgemäß funktioniert.

Erstellen von Dimensionen

Dimensionen sind Felder, die verwendet werden, um Daten in Analyseanwendungen zu kategorisieren und zu gruppieren.

So erstellen Sie eine Dimension:

  1. Klicken Sie im linken Bereich auf die Registerkarte Dimensionen und klicken Sie auf Dimension erstellen.

    Dimension erstellen

  2. Geben Sie einen Namen für die Dimension ein, wie z. B. Produktname.
  3. Wählen Sie in der Dropdown-Liste Feld ein Referenzfeld für die Dimension aus, wie z. B. Product. Klicken Sie alternativ auf die Schaltfläche Fx, um den vollwertigen Formel-Editor zu öffnen. Einzelheiten zum Schreiben von Ausdrücken finden Sie unter Ausdrücke schreiben.
  4. Geben Sie optional eine Beschreibung ein, um den Zweck der Dimension zu dokumentieren, und fügen Sie Tags hinzu.
  5. Klicken Sie optional unter Glossarbegriffe auf Glossarbegriff verknüpfen, um die Dimension mit einem oder mehreren Glossarbegriffen zu verknüpfen.

    1. Wählen Sie einen vorhandenen Begriff aus der Liste aus, oder Neuen Begriff erstellen, um einen neuen Begriff hinzuzufügen, der mit der Dimension verknüpft wird.

    2. Wählen Sie die Beziehung zwischen dem Begriff und der Dimension aus:

      • Definition: Der Begriff enthält die Definition der Dimension. Nur ein Begriff kann als Definition festgelegt werden.

      • Verwandt: Der Begriff ist mit der Dimension verwandt. Mehrere Begriffe können als verwandte Begriffe festgelegt werden.

    3. Wenn Sie fertig sind, klicken Sie auf Auswählen.

    4. Fügen Sie bei Bedarf weitere Begriffe hinzu, indem Sie auf Weitere hinzufügen klicken.

  6. Klicken Sie auf Übernehmen.

    Dialog „Neue Dimension erstellen“

Die Dimension wird dem semantischen Modell hinzugefügt und erscheint in konsumierenden Anwendungen als Master-Dimension.

Erstellen von Kennzahlen

Kennzahlen sind berechnete Metriken, die als Master-Elemente in Anwendungen erscheinen, die das semantische Modell nutzen.

So erstellen Sie eine Kennzahl:

  1. Klicken Sie im linken Bereich auf die Registerkarte Kennzahlen und klicken Sie auf Kennzahl erstellen.

    Kennzahl erstellen

  2. Geben Sie einen Namen für Ihr Measure ein, z. B. Gesamtumsatz.
  3. Wählen Sie mithilfe der Dropdown-Listen Aggregation und Feld die Parameter des Ausdrucks hinter der Kennzahl aus, beispielsweise Sum und Amount. Klicken Sie alternativ auf die Schaltfläche Fx, um den vollwertigen Formel-Editor zu öffnen. Einzelheiten zum Schreiben von Ausdrücken finden Sie unter Ausdrücke schreiben.
  4. Geben Sie optional eine Beschreibung ein, um den Zweck der Maßnahme zu dokumentieren, und fügen Sie Tags hinzu.
  5. Wählen Sie eine Option für die Zahlenformatierung der Kennzahl:
    • Automatisch
    • Zahl
    • Money
    • Datum
    • Dauer
    • Kennzahlformel:
    InformationshinweisDie Option Benutzerdefiniert ist nicht verfügbar.
  6. Klicken Sie optional unter Glossarbegriffe auf Glossarbegriff verknüpfen, um die Kennzahl mit einem oder mehreren Glossarbegriffen zu verknüpfen.

    1. Wählen Sie einen vorhandenen Begriff aus der Liste aus oder Neuen Begriff erstellen, um einen neuen Begriff hinzuzufügen, der mit der Maßnahme verknüpft wird.

    2. Wählen Sie die Beziehung zwischen dem Begriff und der Kennzahl aus:

      • Definition: Der Begriff enthält die Definition der Kennzahl. Nur ein Begriff kann als Definition festgelegt werden.

      • Verwandt: Der Begriff steht mit der Kennzahl in Beziehung. Mehrere Begriffe können als verwandte Begriffe festgelegt werden.

    3. Wenn Sie fertig sind, klicken Sie auf Auswählen.

    4. Fügen Sie bei Bedarf weitere Begriffe hinzu, indem Sie auf Weitere hinzufügen klicken.

  7. Klicken Sie auf Übernehmen.

    Dialogfeld „Neue Kennzahl erstellen“

Das Measure wird dem semantischen Modell hinzugefügt. Wenn eine Anwendung das semantische Modell verwendet, erscheint die Kennzahl als Master-Kennzahl, die direkt in Visualisierungen verwendet werden kann.

TipphinweisVerwenden Sie Löschen, beschreibende Namen für Measures, damit Analytics-Entwickler deren Zweck leicht verstehen können. Nehmen Sie die Aggregierungsfunktion gegebenenfalls in den Namen auf, wie z. B. "Durchschnittlicher Bestellwert" oder "Gesamtzahl der Verkäufe".

Ausdrücke schreiben

Der Ausdrucks-Editor ermöglicht es Ihnen, benutzerdefinierte Kennzahl- und Dimensionsausdrücke mithilfe der Qlik Analytics-Syntax zu schreiben. Sie können Felder und Funktionen aus den Bedienfeldern auf der linken Seite des Editors verwenden.

Ausdrucks-Editor in der Bearbeitungsoberfläche des semantischen Modells

Wenn Sie auf Felder verweisen, die in Beziehungen verwendet werden, muss Ihr Ausdruck den neuen, durch die Beziehung definierten Feldnamen verwenden. Wenn beispielsweise eine Beziehung zwei Felder mit unterschiedlichen Namen verbindet, verwendet der neue Feldname eine Kombination der ursprünglichen Feldnamen. Beispielsweise könnte eine Beziehung zwischen den Feldern Date und Order Date zu einem neuen Feldnamen OpenDate-Date führen.

Diese neuen Feldnamen werden im Abschnitt Felder des Ausdrucks-Editors angezeigt. Sie können die neuen Feldnamen auch finden, indem Sie auf dem Canvas des semantischen Modells auf ein Feld klicken. Der neue Feldname wird als Feldname in Qlik-Anwendung angezeigt.

Bestätigen des erwarteten Feldnamens eines beziehungsbasierten Felds im semantischen Modell

Bearbeiten eines semantischen Modells

Die folgenden Aktionen zum Bearbeiten Ihres semantischen Modells können vor oder nach der Aktivierung des Datenprodukts durchgeführt werden.

  • Fügen Sie Tabellen über die Registerkarte Tabellen im linken Bereich hinzu.
  • Erstellen, bearbeiten oder löschen Sie Beziehungen im rechten Bereich, nachdem Sie eine Tabelle ausgewählt haben.
  • Über die Registerkarten Dimensionen und Kennzahlen im linken Bereich können Sie Dimensionen und Kennzahlen hinzufügen, bearbeiten oder löschen.
  • Aktualisieren Sie Ausdrücke oder Beschreibungen.

Änderungen am semantischen Modell stehen konsumierenden Anwendungen beim nächsten Neuladen zur Verfügung. Wenn Anwendungen den Auto-Include-Modus mit Wildcard-Selektoren verwenden, werden neue Felder, Dimensionen und Kennzahlen automatisch einbezogen.

Ausdrücke werden validiert

Wenn Sie Kennzahlen und Dimensionen mithilfe des vollständigen Formel-Editors erstellen oder bearbeiten, werden Ihre Ausdrücke überprüft, um sicherzustellen, dass sie eine korrekte Syntax verwenden und auf gültige Felder verweisen.

Wenn ein Ausdruck einen Fehler enthält:

  • Die Kennzahl oder Dimension ist mit einem Warnindikator gekennzeichnet.
  • Eine Fehlermeldung erläutert das Problem, wie z. B. „Feld nicht gefunden“ oder „Ungültige Syntax“.
  • Der Ausdruck wird am Standort des Fehlers hervorgehoben.

So beheben Sie Validierungsfehler:

  1. Überprüfen Sie die Fehlermeldung, um das Problem zu verstehen.
  2. Bearbeiten Sie den Ausdruck, um das Problem zu beheben.
  3. Überprüfen Sie, ob Funktionsnamen und Syntax den Syntaxregeln für Qlik-Ausdrücke folgen.
  4. Speichern Sie die Kennzahl oder Dimension, um den Ausdruck erneut zu validieren.
InformationshinweisKennzahlen und Dimensionen mit Validierungsfehlern können gespeichert werden, funktionieren in konsumierenden Anwendungen jedoch möglicherweise nicht ordnungsgemäß. Beheben Sie alle Validierungsfehler, bevor Sie das Datenprodukt für produktive Anwendungsfälle verfügbar machen.

Aktivieren des Datenprodukts

Wenn das semantische Modell in Ihrem Datenprodukt für produktive Anwendungsfälle bereit ist, können Sie es aktivieren. Siehe Aktivieren von Datenprodukten auf dem Data Marketplace.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!