Primaire sleutel specificeren
Specificeer een primair sleutelveld voor een Gegevensanalyse om records in de tabel uniek te identificeren. Wanneer een tabel een primaire sleutel heeft, kunt u records uit Analytics naar de tabel exporteren en bestaande records bijwerken.
Als een tabel geen primaire sleutel heeft, worden geëxporteerde records uit Analytics onderaan de tabel toegevoegd of wordt de tabel volledig overschreven, afhankelijk van de instelling Overwrite table in Analytics. Zie Uitzonderingen exporteren naar Diligent One Resultaten voor meer informatie.
Hoe het werkt
Het instellen van het primaire sleutelveld
Zodra u een Gegevensanalyse hebt gemaakt en records in de tabel hebt geïmporteerd, kunt u een van de geïmporteerde velden als primair sleutelveld selecteren. De waarden in het primaire sleutelveld moeten uniek zijn, en dit veld wordt gebruikt om elk record in de tabel op unieke wijze te identificeren.
Opmerking
Wanneer u een primair sleutelveld voor een Gegevensanalyse opgeeft, moet u een geïmporteerd veld selecteren. Antwoorden op vragenlijsten en informatiekolommen kunnen niet worden gebruikt als primaire sleutels omdat ze niet uniek zijn. U kunt geen primaire sleutelvelden instellen voor enquêtes of evenementenrapporten.
De tabel bijwerken
Nadat het primaire sleutelveld is ingesteld, kunnen daaropvolgende exports vanuit Analytics afzonderlijke records in de tabel bijwerken:
- overeenkomst als er een overeenkomstige waarde bestaat in het primaire sleutelveld en het bijbehorende veld geëxporteerd vanuit Analytics, wordt het bestaande record bijgewerkt met de waarden die aanwezig zijn in het geëxporteerde record
Opmerking
Alleen velden die aanwezig zijn in het geëxporteerde record worden bijgewerkt in het bestaande record. Als de geëxporteerde velden een subset zijn van de velden in het bestaande record, wordt het bestaande record slechts gedeeltelijk bijgewerkt.
- geen overeenkomst als er geen overeenkomstige waarde bestaat in het primaire sleutelveld en het corresponderende veld dat uit Analytics is geëxporteerd, wordt het bestaande record niet bijgewerkt en wordt het geëxporteerde record toegevoegd aan de tabel
Als Resultaten de tabel niet kan bijwerken met de gegevens van Analytics, wordt er een e-mailmelding verzonden naar de persoon die de export heeft uitgevoerd.
Bijvoorbeeld: een record bijwerken
Gegevensanalyse in Resultaten
U hebt een bestaand record in Resultaten. Het veld Factuurnummer is ingesteld als primair sleutelveld, en de primaire sleutelwaarde voor het record is "132":
Factuurnummer | Gegevens 1 | Gegevens 2 | Gegevens 3 | Vragenlijst 1 | Vragenlijst 2 |
---|---|---|---|---|---|
132 | A | B | Antwoord 1 | Antwoord 2 |
Analytics-tabel in Analytics
In Analytics hebt u een tabel die een record bevat met een veld Factuurnummer en velden voor Gegevens 1 en Gegevens 3. Het bevat ook een veld dat niet aanwezig is in de Gegevensanalyse, genaamd Gegevens 4:
Factuurnummer | Gegevens 1 | Gegevens 3 | Gegevens 4 |
---|---|---|---|
132 | B | D | Nieuw |
De waarde in het veld Factuurnummer komt overeen met de waarde van het veld Factuurnummer in de Gegevensanalyse in Resultaten. Wanneer u deze gegevens exporteert van Analytics naar de Gegevensanalyse in Resultaten:
- de waarden in Gegevens 1 en Gegevens 3 worden bijgewerkt
- de waarde in Gegevens 2 blijft ongewijzigd
- het veld Gegevens 4 wordt toegevoegd aan de Gegevensanalyse
Gegevensanalyse in Resultaten na het uitvoeren van de export
Nadat de export wordt uitgevoerd in Analytics, wordt het record bijgewerkt:
Factuurnummer | Gegevens 1 | Gegevens 2 | Gegevens 3 | Gegevens 4 | Vragenlijst 1 | Vragenlijst 2 |
---|---|---|---|---|---|---|
132 | B | B | D | Nieuw | Antwoord 1 | Antwoord 2 |
Overschrijven bij exporteren
De exportoptie Tabel overschrijven in Analytics verwijdert bestaande gegevens in de Gegevensanalyse van Resultaten voordat de geëxporteerde gegevens aan de tabel worden toegevoegd. Om afzonderlijke records in Resultaten bij te werken, mag u de optie Tabel overschrijven niet selecteren.
Als u Tabel overschrijven selecteert, gebeurt het volgende met het veld voor de primaire sleutel:
- Als de geëxporteerde gegevens dezelfde veldnaam bevatten als de huidige primaire sleutel, wordt de primaire sleutel behouden, ongeacht het gegevenstype van het geëxporteerde veld
- als de geëxporteerde gegevens niet dezelfde veldnaam bevatten als de huidige primaire sleutel, wordt de primaire sleutel opgeheven en wordt er geen primair sleutelveld gebruikt
Geef een primair sleutelveld op
Opmerking
Alleen resultatenbeheerders, professionele managers en professionele gebruikers kunnen deze taak voltooien.
- Open de Resultaten-app.
- Ga naar de verzameling en analyse die de tabel bevatten die u wilt verwijderen.
- Klik voor die tabel op
en klik op Instellingen.
- Selecteer in de lijst Primair sleutelveld het veld dat u als primaire sleutel wilt gebruiken. Slechts één primair sleutelveld kan worden gespecificeerd per Gegevensanalyse. Als er een dubbele primaire sleutelwaarde of een lege waarde in het veld bestaat, kunt u het veld niet als primaire sleutel opgeven.
- Klik op Opslaan.
Zodra u het veld voor de primaire sleutel opslaat, wordt er een sleutelpictogram weergegeven in de kolomkop van het veld om de primaire sleutel in alle interpretaties te identificeren: