Semantische modellen in dataproducten beheren | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Semantische modellen in dataproducten beheren

Laatst bijgewerkt: 2026-11-10

U kunt semantische modellen binnen dataproducten maken en bewerken om datastructuren, relaties, meetwaarden en dimensies te definiëren die door analysetoepassingen kunnen worden gebruikt.

Semantische modellen worden gemaakt met behulp van een visuele modelleerinterface in dataproducten. Het semantisch model van een dataproduct kan worden gebruikt door elke analytics-ontwikkelaar met toegang tot de data. Wanneer het dataproduct wordt geactiveerd, komt het semantisch model beschikbaar via de Data Marketplace, wat aangeeft dat het gereed is voor productie-use-cases.

Vereisten

Voordat u een semantisch model maakt, moet u ervoor zorgen dat:

  • U hebt een dataproduct gemaakt en hebt ten minste één dataset die u daaraan kunt toevoegen.

    InformatieU kunt gegevenssets toevoegen aan het dataproduct voordat u aan het semantisch model werkt, of u kunt de gegevenssets toevoegen terwijl u het semantisch model ontwikkelt.

    Zie Gegevensproducten maken.

  • U hebt toestemming om het dataproduct te bewerken.

    Rollen en machtigingen voor gegevensproducten

  • De datasets in uw dataproduct bevatten de tabellen en velden die u wilt opnemen in het semantisch model.

Informatie toevoegen aan een semantisch model

Om het semantisch model in een gegevensproduct te ontwikkelen:

  1. Selecteer in het startmenu Pictogram Startmenu Catalogus en klik op het dataproduct waar u aan het semantisch model wilt werken.
  2. Klik op het tabblad Semantisch model van het dataproduct om de editor voor het semantische model te openen.

    Editor voor semantisch model

De editor voor het semantisch model opent met een visueel canvas waarin u relaties, meetwaarden en dimensies kunt definiëren.

Als u op een tabelkop klikt, wordt een voorbeeld van de gegevens en de kwaliteit ervan weergegeven.

Tabellen toevoegen uit datasets

Tabellen vormen de basis van uw semantisch model. Elke tabel vertegenwoordigt gegevens uit een dataset in uw dataproduct.

Standaard toont de editor voor het semantisch model de tabellen die al aanwezig zijn in het dataproduct, maar u kunt naar behoefte altijd meer tabellen toevoegen.

Om tabellen toe te voegen:

  1. Ga in de editor voor het semantisch model naar het tabblad Tabellen en klik op Gegevens toevoegen.

    Tabel toevoegen

  2. Selecteer in het catalogusvenster dat wordt geopend een of meer datasets die de tabellen bevatten die u wilt toevoegen en klik op Bevestigen.

De tabel of tabellen verschijnen op het canvas. Herhaal dit proces om extra tabellen toe te voegen aan uw semantisch model.

Relaties definiëren

Relaties verbinden tabellen op basis van overeenkomende velden, waardoor associatieve query's over uw gegevens mogelijk worden. Ze worden weergegeven als lijnen die tabellen op het canvas verbinden.

Om een relatie te maken, kunt u:

  • Gebruik de knop Relatie maken.
    1. Klik op de kop van de tabel van waaruit u een relatie wilt maken. U kunt ook op het specifieke veld klikken waarop u de relatie wilt maken.

    2. Klik in het rechterpaneel dat wordt geopend op de knop Relatie +.

      Knop Relatie maken

    3. Selecteer met behulp van de vervolgkeuzemenu's de namen van de twee te koppelen tabellen en de namen van hun overeenkomende veld.

    4. Voeg een naam toe en selecteer de Relatiecardinaliteit (het relatietype). Het wijzigen van het relatietype is optioneel.

      Relatietypen tussen velden kunnen onder meer zijn:

      • Een-op-een: Eén record in de eerste tabel komt overeen met één record in de tweede tabel.
      • Een-op-veel: Eén record in de eerste tabel komt overeen met meerdere records in de tweede tabel.
      • Veel-op-veel: meerdere records in de eerste tabel kunnen overeenkomen met meerdere records in de tweede tabel.
      • Veel-op-één: Meerdere records in de eerste tabel komen overeen met één record in de tweede tabel.

      Relatie toepassen

    5. Voer desgewenst een beschrijving in.
    6. Klik op Toepassen.
  • Gebruik slepen en neerzetten.
    1. Beweeg de muisaanwijzer over een veld, klik op een van de knooppunten die aan de zijkanten van het veld verschijnen en houd deze ingedrukt.
    2. Sleep het knooppunt naar het overeenkomende veld in de andere tabel en laat los om de relatie te maken.

      Relatie maken door velden te slepen

  • Beoordeel en valideer suggesties.

    Qlik stelt automatisch relaties voor voor:

    • Velden die dezelfde of vergelijkbare namen hebben in verschillende tabellen.

      Relatiesuggesties

    • Voor dataproducten die zich stroomafwaarts van een Qlik Talend Data Integration datapijplijn bevinden, worden oorspronkelijke relaties uit de bronpijplijn als suggesties aangeboden wanneer u het semantisch model bewerkt.

      Deze suggesties zijn een startpunt. Ze weerspiegelen niet altijd alles wat in de pijplijn is gemodelleerd, dus controleer ze en voeg eventuele ontbrekende relaties handmatig toe. Zie Beperkingen van relatiesuggesties uit Data Integration-pijplijnen voor meer informatie over beperkingen.

      Relatiesuggesties in een dataproduct stroomafwaarts van een Data Integration-pijplijn

    1. Open het tabblad Suggesties van het linkerpaneel.

    2. Controleer de voorgestelde relaties. U kunt:

      • Suggesties accepteren.

      • Vouw de Redenering van een suggestie uit om er meer over te weten te komen. Bijvoorbeeld of het afkomstig is van het matchen van veldnamen of dat het een relatie is die is gedefinieerd in een upstream Qlik Talend Data Integration datapijplijn.

      • Suggesties negeren.

InformatieZorg ervoor dat de velden die u verbindt compatibele gegevenstypen hebben en overeenkomende waarden bevatten, zodat de relatie correct werkt in consumerende toepassingen.

Dimensies maken

Dimensies zijn velden die worden gebruikt om gegevens te categoriseren en te groeperen in analysetoepassingen.

Om een dimensie te maken:

  1. Klik op het tabblad Dimensies in het linkerpaneel en klik op Dimensie maken.

    Dimensie maken

  2. Voer een naam in voor de dimensie, zoals Productnaam.
  3. Selecteer met behulp van de vervolgkeuzelijst Veld een referentieveld voor de dimensie, zoals Product. Klik als alternatief op de knop Fx om de volwaardige uitdrukkingseditor te openen. Zie voor meer informatie over het schrijven van expressies Expressies schrijven.
  4. Voer eventueel een beschrijving in om het doel van de dimensie te documenteren en voeg tags toe.
  5. Klik desgewenst onder Woordenlijsttermen op Woordenlijstterm koppelen om de dimensie te koppelen aan een of meer woordenlijsttermen.

    1. Selecteer een bestaande term uit de lijst, of Nieuwe term maken om een nieuwe term toe te voegen die aan de dimensie wordt gekoppeld.

    2. Selecteer de relatie tussen de term en de dimensie:

      • Definitie: De term bevat de definitie van de dimensie. Alleen een afzonderlijke term kan als de definitie worden ingesteld.

      • Gerelateerd: De term is gerelateerd aan de dimensie. Meerdere termen kunnen als gerelateerde termen worden ingesteld.

    3. Wanneer u klaar bent, klikt u op Selecteren.

    4. Voeg zo nodig meer termen toe door op Meer toevoegen te klikken.

  6. Klik op Toepassen.

    Dialoogvenster Nieuwe dimensie maken

De dimensie wordt toegevoegd aan het semantisch model en verschijnt als een masterdimensie in consumerende applicaties.

Metingen maken

Metingen zijn berekende metrics die worden weergegeven als master-items in toepassingen die het semantisch model gebruiken.

Om een meting te maken:

  1. Klik op het tabblad Meetwaarden in het linkerpaneel en klik op Meetwaarde maken.

    Meting maken

  2. Voer een naam in voor uw meting, zoals Totale verkoop.
  3. Selecteer met behulp van de vervolgkeuzelijsten Aggregatie en Veld de parameters van de expressie achter de meetwaarde, bijvoorbeeld Sum en Amount. Klik als alternatief op de knop Fx om de volwaardige uitdrukkingseditor te openen. Zie voor meer informatie over het schrijven van expressies Expressies schrijven.
  4. Voer optioneel een beschrijving in om het doel van de meetwaarde te documenteren en voeg tags toe.
  5. Selecteer een optie voor de Getalnotatie van de meetwaarde:
    • Automatisch
    • Getal
    • Money
    • Datum
    • Duur
    • Uitdrukking meten
    InformatieDe optie Aangepast is niet beschikbaar.
  6. Klik desgewenst onder Begrippenlijsttermen op Begrippenlijstterm koppelen om de meetwaarde aan een of meer begrippenlijsttermen te koppelen.

    1. Selecteer een bestaande term uit de lijst of Nieuwe term maken om een nieuwe term toe te voegen die wordt gekoppeld aan de meetwaarde.

    2. Selecteer de relatie tussen de term en de meetwaarde:

      • Definitie: De term bevat de definitie van de meting. Alleen een afzonderlijke term kan als de definitie worden ingesteld.

      • Gerelateerd: De term is gerelateerd aan de meting. Meerdere termen kunnen als gerelateerde termen worden ingesteld.

    3. Wanneer u klaar bent, klikt u op Selecteren.

    4. Voeg zo nodig meer termen toe door op Meer toevoegen te klikken.

  7. Klik op Toepassen.

    Het dialoogvenster Nieuwe meting maken

De meting wordt toegevoegd aan het semantisch model. Wanneer een applicatie het semantisch model gebruikt, wordt de meting weergegeven als een mastermeting die direct in visualisaties kan worden gebruikt.

TipGebruik wissen, beschrijvende namen voor meetwaarden, zodat analytics-ontwikkelaars het doel ervan eenvoudig kunnen begrijpen. Neem de aggregatiefunctie indien van toepassing op in de naam, zoals "Average Order Value" of "Total Sales Count".

Expressies schrijven

Met de Expressie-editor kunt u aangepaste expressies voor meetwaarden en dimensies schrijven met behulp van de analysesyntaxis van Qlik. U kunt Velden en Functies uit de panelen aan de linkerkant van de editor gebruiken.

Expressie-editor in bewerkingsinterface voor semantisch model

Wanneer u verwijst naar velden die in relaties worden gebruikt, moet uw expressie de nieuwe veldnaam gebruiken die door de relatie is gedefinieerd. Als een relatie bijvoorbeeld twee velden met verschillende namen verbindt, zal de nieuwe veldnaam een combinatie van de oorspronkelijke veldnamen gebruiken. Een relatie tussen de velden Date en Order Date kan bijvoorbeeld resulteren in een nieuwe veldnaam OpenDate-Date.

Deze nieuwe veldnamen worden weergegeven in de sectie Velden van de expressie-editor. U kunt de nieuwe veldnamen ook vinden door op een veld op het canvas van het semantisch model te klikken. De nieuwe veldnaam wordt weergegeven als Veldnaam in Qlik-applicatie.

De verwachte veldnaam van een op relaties gebaseerd veld in het semantisch model bevestigen

Een semantisch model bewerken

De volgende acties om uw semantisch model te bewerken kunnen voor of na activering van het dataproduct worden uitgevoerd.

  • Voeg tabellen toe via het tabblad Tabellen in het linkerpaneel.
  • Maak, bewerk of verwijder relaties in het rechterpaneel nadat u een tabel hebt geselecteerd.
  • Voeg dimensies en meetwaarden toe, bewerk ze of verwijder ze via de tabbladen Dimensies en Meetwaarden in het linkerpaneel.
  • Expressies of beschrijvingen bijwerken.

Wijzigingen in het semantisch model worden beschikbaar voor consumerende applicaties wanneer deze de volgende keer opnieuw worden geladen. Als toepassingen de modus voor automatisch opnemen met jokertekenselectoren gebruiken, worden nieuwe velden, dimensies en meetwaarden automatisch opgenomen.

Expressies valideren

Wanneer u metingen en dimensies maakt of bewerkt met behulp van de volledige expressie-editor, worden uw expressies gevalideerd om ervoor te zorgen dat ze de juiste syntaxis gebruiken en naar geldige velden verwijzen.

Als een expressie een fout bevat:

  • De meetwaarde of dimensie is gemarkeerd met een waarschuwingsindicator.
  • Een foutmelding legt het probleem uit, zoals "Veld niet gevonden" of "Ongeldige syntaxis".
  • De expressie wordt gemarkeerd op de locatie van de fout.

Om validatiefouten op te lossen:

  1. Bekijk de foutmelding om het probleem te begrijpen.
  2. Bewerk de expressie om het probleem op te lossen.
  3. Controleer of functienamen en syntaxis de syntaxisregels voor Qlik-expressies volgen.
  4. Sla de meting of dimensie op om de expressie opnieuw te valideren.
InformatieMeetwaarden en dimensies met validatiefouten kunnen worden opgeslagen, maar werken mogelijk niet correct in consumerende applicaties. Los alle validatiefouten op voordat u het dataproduct beschikbaar maakt voor productie-use-cases.

Het dataproduct activeren

Wanneer het semantisch model in uw dataproduct gereed is voor productie-use-cases, kunt u het activeren. Zie Gegevensproducten activeren in de data marketplace.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!