Een gegevensset kan meerdere tabellen bevatten. De tabeljoins die u toevoegt, geven de relaties aan tussen de tabellen van de dataset.
Wanneer u tabellen naar het joindiagram sleept om een gegevensset met meerdere tabellen te maken, worden tussen tabellen in de gegevensset automatisch joins gemaakt die in de gegevensbron zijn gedefinieerd. Door Oracle Analytics worden tevens automatisch joins gemaakt op basis van matches met de kolomnaam die tussen de tabellen zijn gevonden. Voeg bij het definiëren van uw gegevensset eerst de meest gedetailleerde tabel toe. Dit is meestal de primaire tabel voor uw analyse, bijvoorbeeld de tabel 'Verkoop'. Voeg vervolgens de resterende tabellen toe, zoals 'Producten', 'Klanten' en 'Kanalen', die context bieden voor uw analyse. Als u tabellen toevoegt uit een dimensioneel gemodelleerde gegevensset of een transactietabel, is de meest gedetailleerde tabel mogelijk een feitentabel met eenheden.
In sommige gevallen wilt u de joins van een gegevensset mogelijk handmatig maken. Bijvoorbeeld als uw gegevensset te veel overeenkomende kolommen bevat en het veel tijd kost om de onnodige kolommen te verwijderen. In die gevallen kunt u automatische joins uitschakelen voor uw gegevensset. Zie voor meer informatie: Automatisch samenvoegen deactiveren in gegevenssets.
Als u een gegevensset maakt op basis van feiten en dimensies, en de brontabellen al joins bevatten, worden in de gegevensset automatisch joins gemaakt. Als u een gegevensset maakt op basis van meerdere verbindingen en schema's, definieert u de joins tussen tabellen vervolgens handmatig. Dit doet u door een dimensietabel naar een feitentabel te slepen en het te gebruiken jointype en de joinkolommen op te geven. U kunt op meerdere kolommen een join maken. De kolommen die u samenvoegt, moeten attribuutkolommen zijn en dezelfde gegevensopmaak hebben.
Oracle EPM Cloud, Oracle Essbase en Google Analytics zijn niet beschikbaar voor toevoeging en samenvoeging in een gegevensset met meerdere tabellen. Wanneer u in een werkmap werkt en gegevens uit verschillende gegevenssets opneemt, bijvoorbeeld een gegevensset met meerdere tabellen uit Oracle Autonomous Data Warehouse en een gegevensset met gegevens uit Oracle EPM Cloud, maakt u gebruik van integratie om de kolommen te matchen. Zie voor meer informatie: Gegevenssets integreren.
Opmerking:
Als u gegevens wilt analyseren op basis van twee sterschema's, maakt u voor elk sterschema een gegevensset. Vervolgens voegt u de gegevenssets toe aan een werkmap en integreert u de gegevenssets.Het joindiagram bevat joinpictogrammen die het jointype weergeven dat tussen tabellen wordt gebruikt en aangeven of joins onvolledig zijn. Joinpictogrammen zijn miniaturen van Venn-diagrammen die het jointype weergeven.
Pictogram | Beschrijving |
---|---|
![]() |
Geeft een inner-join aan. Wanneer dit pictogram is geselecteerd, wordt deze blauw weergegeven. Met een inner-join worden rijen uit de linkertabel geretourneerd die overeenkomen met de rijen uit de rechtertabel. |
![]() |
Geeft een linkerjoin aan. Wanneer dit pictogram is geselecteerd, wordt deze blauw weergegeven. Met de linkerjoin worden alle rijen uit de linkertabel en de overeenkomende rijen, indien beschikbaar, uit de rechtertabel geretourneerd. Als er geen overeenkomende rij is gevonden in de rechtertabel, bevat de linkerjoin NULL-waarden voor de kolommen van de rechtertabel. |
![]() |
Geeft een rechterjoin aan. Wanneer dit pictogram is geselecteerd, wordt deze blauw weergegeven. Met de rechterjoin worden alle rijen uit de rechtertabel en de overeenkomende rijen, indien beschikbaar, uit de linkertabel geretourneerd. Als er geen overeenkomende rij is gevonden in de linkertabel, bevat de rechterjoin NULL-waarden voor de kolommen van de linkertabel. |
![]() |
Geeft een volledige outer-join aan. Wanneer dit pictogram is geselecteerd, wordt deze blauw weergegeven. Met de volledige outer-join wordt een resultatenset geretourneerd die alle rijen uit de linker- en rechtertabel bevat en de overeenkomende rijen van beide zijden, indien beschikbaar. Als er geen overeenkomst wordt gevonden, bevat de ontbrekende zijde NULL-waarden. |
|
De stippellijn geeft een onvolledige join aan. Wanneer dit pictogram is geselecteerd, wordt deze blauw weergegeven. Wanneer dit pictogram niet is geselecteerd, wordt deze geel weergegeven. Klik op het pictogram om de joineditor te openen en wijs de join toe of herstel deze. |