# Bekende problemen en beperkingen

Semantische modellen in dataproducten hebben verschillende bekende beperkingen waar u rekening mee moet houden bij het maken, gebruiken en beheren ervan.

## Verbruiksmethoden

Om dataproducten met hun semantische modellen te laden, moet u de datacatalogus openen via een van de volgende toegangspunten:

* Open Editor voor laden van gegevens in een applicatie en selecteer Toevoegen vanuit gegevenscatalogus.

* Open een gegevensproduct. Selecteer in het bijbehorende optiemenu Gebruiken in &gt; Toepassing.

Met andere woorden, u kunt geen informatie over het semantisch model laden vanuit het dataproduct via toegangspunten zoals Gegevensbeheer of de tussenopslagpagina voor het maken van toepassingen.

## Expressievalidatie

Tijdens het gebruik van een semantisch model wordt er geen validatie uitgevoerd om te controleren of hoofditems geldig zijn. De validatiefout verschijnt alleen wanneer u het masteritem in de app inspecteert.

## IncludeModel scriptbeperkingen

De `WithTables: *` jokertekensyntaxis wordt niet ondersteund. U moet tabellen expliciet vermelden.

## Relatiesuggesties

De functie voor relatiesuggesties biedt beperkte ondersteuning voor fuzzy matching.

## Master-items in consumerende applicaties

U kunt een masteritem verwijderen, maar dit verschijnt opnieuw bij de volgende herlaadbeurt van de applicatie als er nog steeds naar wordt verwezen in het IncludeModel script. Om het permanent te verwijderen, verwijdert u het eerst uit het script. U kunt ook elk masteritem van een semantisch model dupliceren. Het dupliceren wordt behandeld als een gewoon applicatiemasteritem en is volledig bewerkbaar.

## Importeren, exporteren en productoverstijgend hergebruik

* Het exporteren van een semantisch model naar een bestand wordt niet ondersteund.
* Het importeren van een semantisch model van een andere tenant wordt niet ondersteund.
* Het dupliceren van een dataproduct (inclusief het semantisch model) wordt niet ondersteund.

## Beperkingen van relatiesuggesties uit Data Integration-pijplijnen

Wanneer u een semantisch model bouwt op een dataproduct, kan Qlik relaties tussen datasets voorstellen op basis van de relaties die zijn gedefinieerd in het Data Integration-gegevensproject dat deze heeft geproduceerd. 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.

### Hernoemde sleutelkolommen

Een relatie wordt alleen voorgesteld wanneer de externe sleutel kan worden gekoppeld aan de primaire sleutel van de dimensie waarnaar deze verwijst. Als een vreemde sleutel een andere naam heeft dan de primaire sleutel van de dimensie (bijvoorbeeld customer\_ref in een feitentabel die verwijst naar customer\_id in een dimensie), kan de toewijzing niet worden opgelost en wordt er geen suggestie gedaan voor die relatie. Pipelines waarin sleutels onderweg worden hernoemd, zullen daarom minder suggesties weergeven dan verwacht.

### Fysiek model, geen logisch model

Suggesties worden momenteel afgeleid van de relaties van het fysieke model, niet van het logische model. Het fysieke model bevat technische sleutelkolommen die door de pijplijn zijn gegenereerd, waarvan de namen beginnen met hdr\_. Deze kolommen kunnen voorkomen in de voorgestelde relaties, ook al ziet u ze niet in het logische model dat u in Data Integration hebt ontworpen. Omdat het logische model het model is waarmee u werkt in Data Integration, kunt u verwachten dat suggesties dit volgen. Relaties die alleen op logisch niveau bestaan, worden niet voorgesteld.