Synthetische Schlüssel
Haben zwei interne Tabellen mehr als ein Feld gemeinsam, werden sie automatisch über beide Felder verknüpft, und es kann zu Fehlinterpretationen kommen. Um dieses Problem zu umgehen, generiert Qlik Sense synthetische Schlüssel. Synthetische Schlüssel enthalten alle möglichen Kombinationen der Werte zweier oder mehrerer Schlüsselfelder.
Bei großen Datenmengen und komplizierten Tabellenstrukturen kann die Zahl solcher Kombinationen natürlich sehr groß werden und es kann vorkommen, dass Qlik Sense sie nicht ohne Weiteres verarbeiten kann. Beispielsweise wirken Sie sich auf die Leistung aus und erhöhen die Speicherauslastung. Immer wenn es mehrere synthetische Schlüssel gibt, die voneinander abhängen, ist es eine gute Vorgehensweise, diese zu entfernen.
Jetzt ist es an der Zeit, den letzten Datensatz zu laden.
Gehen Sie folgendermaßen vor:
- Öffnen Sie den Dateneditor in der Scripting Tutorial App.
- Klicken Sie auf P, um einen neuen Skriptabschnitt hinzuzufügen.
- Nennen Sie den Abschnitt Customers.
-
Klicken Sie im rechten Menü unter DataFiles auf Daten auswählen.
- Laden Sie Customers.xlsx hoch und wählen Sie die Datei aus. Das Datenvorschaufenster wird geöffnet.
- Wählen Sie Sheet1 aus.
- Klicken Sie auf Skript einfügen.
- Klicken Sie auf Daten laden.
- Öffnen Sie die Datenmodellansicht.
Sie können jetzt im Fenster mit dem Datenladefortschritt sehen, dass ein synthetischer Schlüssel erstellt wurde.

Aus der Erstellung einer neuen Tabelle $Syn 1 Table ist ersichtlich, dass ein synthetischer Schlüssel erstellt wurde. Er enthält alle Felder, Region und

Auflösen synthetischer Schlüssel
Am einfachsten kann synthetischen Schlüsseln durch das Umbenennen von einem oder mehreren Feldern in der Tabelle entgegengewirkt werden. Dies kann beim Laden der Daten erfolgen. Jetzt werden die Schritte zur Entfernung eines synthetischen Schlüssels durchgegangen.
Gehen Sie folgendermaßen vor:
- Öffnen Sie den Dateneditor.
- Klicken Sie auf den Abschnitt Customers und löschen Sie die folgende Zeile in der LOAD-Anweisung:
- Klicken Sie auf Daten laden.
- Öffnen Sie die Datenmodellansicht.
Region,
Der synthetische Schlüssel wurde entfernt.
