Définir une clé primaire
Indiquez un champ de clé primaire pour un outil d'analyse de données afin d'identifier de manière unique des enregistrements dans la table. Lorsqu'une table dispose d'une clé primaire, vous pouvez exporter des enregistrements d'Analytics vers la table et mettre à jour les enregistrements existants.
Si une table ne possède pas de clé primaire, les enregistrements exportés d'Analytics sont concaténés au bas de la table ou ils écrasent totalement la table, en fonction du paramètre Écraser la table dans Analytics. Pour obtenir plus d'informations, consultez la page Exportation des exceptions vers Diligent One Résultats.
Fonctionnement
Configuration du champ de clé primaire
Une fois que vous avez créé un outil d'analyse de données et importé des enregistrements dans la table, vous pouvez sélectionner l'un des champs importés comme un champ de clé primaire. Les valeurs contenues dans le de clé primaire doivent être uniques et celui-ci permet d'identifier de manière unique chaque enregistrement de la table.
Remarque
Lors de l'indication d'un champ de clé primaire pour un outil d'analyse de données, vous devez sélectionner un champ importé. Les colonnes d'informations et de réponses du questionnaire ne peuvent pas servir de clés primaires car elles ne sont pas uniques. Vous ne pouvez pas défini de champs de clé primaire dans des enquêtes ou des rapports d'événement.
Mise à jour de la table
Une fois le champ de clé primaire défini, les exportations ultérieures d'Analytics peuvent mettre à jour des enregistrements individuels dans la table :
- correspondance S'il existe une valeur correspondante dans le champ de la clé primaire et si le champ correspondant est exporté depuis Analytics, l'enregistrement existant est mis à jour avec les valeurs présentes dans l'enregistrement exporté
Remarque
Seuls les champs figurant dans l'enregistrement exporté sont mis à jour dans l'enregistrement existant. Si les champs exportés sont un sous-ensemble de champs dans l'enregistrement existant, celui-ci n'est mis à jour que partiellement.
- pas de correspondance s'il n'existe pas de valeur correspondante dans le champ de la clé primaire et si le champ correspondant est exporté depuis Analytics, l'enregistrement existant n'est pas mis à jour et l'enregistrement exporté est concaténé avec la table
Si Résultats ne peut pas mettre à jour la table avec les données d'Analytics, une notification par e-mail est envoyée à la personne qui a exécuté l'exportation.
Exemple : mise à jour d'un enregistrement
Outil d'analyse de données dans Résultats
Vous avez un enregistrement disponible dans Résultats. Le champ ID facture est défini comme le champ de clé primaire et la valeur de la clé primaire pour l'enregistrement correspond à « 132 » :
ID de la facture | Données 1 | Données 2 | Données 3 | Questionnaire 1 | Questionnaire 2 |
---|---|---|---|---|---|
132 | A | B | Réponse 1 | Réponse 2 |
Table d'outil d'analyse dans Analytics
Dans Analytics, vous disposez d'une table qui contient en enregistrement avec un champ ID facture et des champs pour Données 1 et Données 3. Il contient également un champ qui ne figure pas dans l'outil d'analyse de données, intitulé Données 4 :
ID de la facture | Données 1 | Données 3 | Données 4 |
---|---|---|---|
132 | B | D | Nouveau |
La valeur du champ ID facture correspond à la valeur du champ ID facture présent dans l'outil d'analyse de données de Résultats. Lorsque vous exportez ces données d'Analytics vers l'outil d'analyse de données dans Résultats :
- les valeurs dans Données 1 et Données 3 sont mises à jour ;
- la valeur dans Données 2 n'est pas modifiée ;
- le champ Données 4 est ajouté à l'outil d'analyse de données.
Outil d'analyse de données dans Résultats après l'exécution de l'exportation
Une fois l'exportation exécutée dans Analytics, l'enregistrement est mis à jour :
ID de la facture | Données 1 | Données 2 | Données 3 | Données 4 | Questionnaire 1 | Questionnaire 2 |
---|---|---|---|---|---|---|
132 | B | B | D | Nouveau | Réponse 1 | Réponse 2 |
Remplacement pendant l'exportation
L'option d'exportation Écraser la table dans Analytics supprime les données existantes dans l'outil d'analyse de données de Résultats avant d'ajouter les données exportées à la table. Pour mettre à jour des enregistrements dans Résultats, vous ne devez pas sélectionner l'option Écraser la table.
Si vous sélectionnez Écraser la table, les changements suivants se produisent dans le champ de clé primaire :
- Si les données exportées contiennent le même nom de champ que la clé primaire actuelle, celle-ci est conservée quel que soit le type de données du champ exporté.
- Si les données exportées ne contiennent pas le même nom de champ que la clé primaire actuelle, celle-ci est annulée et aucun champ de clé primaire n'est utilisé.
Indication d'un champ de clé primaire
Remarque
Seuls des admins Résultats, des responsables professionnels, et des utilisateurs professionnels peuvent effectuer cette tâche.
- Ouvrez l'application Résultats.
- Accédez à la collection et à l'analyse qui contient la table que vous voulez mettre à jour.
- Pour cette table, cliquez sur puis sur Paramètres.
- Dans la liste Champ de clé primaire, sélectionnez le champ à utiliser comme la clé primaire. Un seul champ de clé primaire peut être défini par outil d'analyse de données. Si une valeur de clé primaire doublon ou une valeur vierge existe dans le champ, vous ne pouvez pas indiquer le champ comme une clé primaire.
- Cliquez sur Enregistrer.
Une fois que vous avez enregistré le champ de clé primaire, l'en-tête de colonne du champ affiche un icône clé qui permet d'identifier la clé primaire dans n'importe quelle interprétations :