Standaard wordt de granulariteit van een gegevensset bepaald door de tabel met de laagste granulariteit, maar u kunt de instelling 'Granulariteit behouden' gebruiken om op te geven door welke tabel de granulariteit van de gegevensset moet worden bepaald.
Zie voor meer informatie: Opgeven welke tabel de granulariteit bepaalt.
U kunt een eenheid maken in elke tabel van een gegevensset. Dit kan er echter toe leiden dat de eenheid wordt gedupliceerd aan één zijde van een een-op-veel- of veel-op-veelrelatie. In dergelijke gevallen kunt u de tabel aan één zijde van de cardinaliteit instellen op Granulariteit behouden om het detailniveau van de tabel te behouden.
Als u bijvoorbeeld de tabel 'Orders' en de tabel 'Orderitems' hebt, voegt u deze samen met de kolom 'Order-ID's' en voert u hierop een query uit. Vervolgens wordt het ordertotaal voor elk orderitem gedupliceerd. Dit komt doordat de tabel 'Orderitems' de laagste granulariteit heeft.
.jpg
Opmerking:
In het volgende voorbeeld is de kolom 'Product-ID' NULL omdat er voor elke order meerdere waarden voor PRODUCT zijn. De waarden zijn ingesteld op NULL om de granulariteit op orderniveau te behouden.