Primärschlüssel festlegen

Geben Sie ein Primärschlüsselfeld für eine Datenanalyse fest, um die Datensätze in der Tabelle eindeutig zu identifizieren. Wenn eine Tabelle einen Primärschlüssel hat, können Sie Datensätze aus Analytics in die Tabelle exportieren und bestehende Datensätze aktualisieren.

Wenn eine Tabelle keinen Primärschlüssel hat, werden exportierte Datensätze aus Analytics am unteren Ende der Tabelle angehängt, oder sie überschreiben die Tabelle vollständig, je nach der Einstellung für Tabelle überschreiben in Analytics. Weitere Informationen finden Sie unter Ausnahmen in Diligent One-Ergebnisse-App exportieren.

Funktionsweise

Primärschlüsselfeld einrichten

Nachdem Sie eine Datenanalyse angelegt und Datensätze in die Tabelle importiert haben, können Sie ein importiertes Feld als ein Primärschlüsselfeld auswählen. Die Werte in einem Primärschlüsselfeld müssen eindeutig sein, und dieses Feld wird zur eindeutigen Identifikation eines jeden Datensatzes in der Tabelle verwendet.

Hinweis

Wenn Sie ein Primärschlüsselfeld für eine Datenanalyse festlegen, müssen Sie ein importiertes Feld auswählen. Fragebogenantworten und Informationsspalten können nicht als Primärschlüssel verwendet werden, weil sie nicht einzigartig sind. Sie können keine Primärschlüsselfelder in Umfragen oder Ereignisberichten festlegen.

Tabelle aktualisieren

Nachdem Sie das Primärschlüsselfeld festgelegt haben, können durch nachfolgende Exporte aus Analytics individuelle Datensätze in der Tabelle aktualisiert werden:

  • Übereinstimmung Wenn sich ein übereinstimmender Wert im Primärschlüsselfeld und dem entsprechenden aus Analytics exportierten Feld befindet, wird der vorhandene Datensatz mit den im exportierten Datensatz vorhandenen Werten aktualisiert.

    Hinweis

    Nur Felder, die im exportierten Datensatz vorhanden sind, werden im bestehenden Datensatz aktualisiert. Wenn die exportierten Felder eine Teilmenge der Felder des vorhandenen Datensatzes sind, wird der vorhandene Datensatz nur teilweise aktualisiert.

  • Keine Übereinstimmung Wenn im Primärschlüsselfeld und im entsprechenden exportierten Analytics-Feld kein Wert übereinstimmt, wird der vorhandene Datensatz nicht aktualisiert und der exportierte Datensatz wird an die Tabelle angehängt.

Wenn die Ergebnisse-App die Tabelle mit den Daten aus Analytics nicht aktualisieren kann, erhält die Person, die den Export durchgeführt hat, eine Benachrichtigung per E-Mail.

Beispiel: Datensatz aktualisieren

Datenanalyse in der Ergebnisse-App

Sie haben einen bestehenden Datensatz in der Ergebnisse-App. Das Feld Rechnungs-ID wurde als Primärschlüsselfeld festgelegt, und der Primärschlüsselwert für den Datensatz ist „132”:

Rechnungs-ID Daten 1 Daten 2 Daten 3 Fragebogen 1 Fragebogen 2
132 A B   Antwort 1 Antwort 2

Analytics-Tabelle in Analytics

In Analytics haben Sie eine Tabelle, die einen Datensatz mit dem Feld Rechnungs-ID und Felder für Daten 1 und Daten 3 enthält. Ebenfalls enthalten ist das Feld Daten 4, das in der Datenanalyse nicht vorhanden ist:

Rechnungs-ID Daten 1 Daten 3 Daten 4
132 B D Neu

Der Wert im Feld Rechnungs-ID stimmt mit dem Wert im Feld Rechnungs-ID in der Datenanalyse in der Ergebnisse-App. Wenn Sie diese Daten aus Analytics in die Datenanalyse in die Ergebnisse-App exportieren:

  • Werden die Werte in Daten 1 und Daten 3 aktualisiert
  • Bleibt der Wert in Daten 2 unverändert
  • wird das Feld Daten 4 der Datenanalyse hinzugefügt

Datenanalyse in der Ergebnisse-App nach der Ausführung des Exports

Nach der Ausführung des Exports in Analytics wird der Datensatz aktualisiert:

Rechnungs-ID Daten 1 Daten 2 Daten 3 Daten 4 Fragebogen 1 Fragebogen 2
132 B B D Neu Antwort 1 Antwort 2

Beim Exportieren überschreiben

Die Exportoption Tabelle überschreiben in Analytics löscht bestehende Daten in der Datenanalyse der Ergebnisse-App, bevor die exportierten Daten der Tabelle hinzugefügt wurden. Wenn Sie einzelne Datensätze in die Ergebnisse-App aktualisieren möchten, dürfen Sie nicht die Option Tabelle überschreiben aktivieren.

Wenn Sie Tabelle überschreiben auswählen , passiert das Folgende im Primärschlüsselfeld:

  • Wenn die exportierten Daten denselben Feldnamen wie der aktuelle Primärschlüssel enthält, wird der Primärschlüssel beibehalten, selbst wenn sich der Datentyp des exportierten Feldes unterscheidet;
  • Wenn die exportierten Daten nicht denselben Feldnamen wie der aktuelle Primärschlüssel enthalten, wird der Primärschlüssel nicht beibehalten und es wird kein Primärschlüsselfeld verwendet.

Primärschlüsselfeld angeben

Hinweis

Nur Ergebnisse-App-Administratoren, Fachmanager und Fachbenutzer können diese Aufgabe ausführen.

  1. Öffnen Sie die Ergebnisse-App.
  2. Navigieren Sie zu der Sammlung und der Analyse mit der Tabelle, die aktualisiert werden soll.
  3. Klicken Sie für diese Tabelle auf und dann auf Einstellungen.
  4. Wählen Sie aus der Liste Primärschlüsselfeld das Feld, das als Primärschlüssel verwendet werden soll. Nur ein Primärschlüsselfeld kann pro Datenanalyse festgelegt werden. Wenn das Feld doppelte Primärschlüsselwerte oder leere Werte enthält, können Sie das Feld nicht als Primärschlüssel festlegen.
  5. Klicken Sie auf Speichern.

Wenn Sie das Primärschlüsselfeld gespeichert haben, wird in der Spaltenüberschrift des Feldes ein Schlüsselsymbol angezeigt, um den Primärschlüssel in allen Interpretationen zu identifizieren: