Filtern eines Datensatzes
Sie können einen Filter zu einem Datensatz hinzufügen, um den Satz der Datenwerte in Bereitstellungsdatenaufgaben zu reduzieren, die Daten über Qlik Data Gateway – Datenbewegung, Speicher- und Umwandlungs-Datenaufgaben bereitstellen.
Sie können die Daten entweder während des Ladens oder – wenn SAP ODP bzw. SAP OData Ihre Datenquelle ist – direkt in der Datenquelle selbst filtern.
Filtern beim Laden von Daten
Mit dieser Methode werden die Daten im Speicher beim Laden der Daten gefiltert. Verwenden Sie diese Methode, wenn Ihre Datenquelle nicht SAP ODP bzw. SAP OData ist oder wenn Ihre Datenquelle SAP ODP bzw. SAP OData ist und Sie eine komplexe Formel für einen Datensatz definieren oder bearbeiten müssen.
So filtern Sie einen Datensatz
-
Öffnen Sie die Datenaufgabe.
-
Klicken Sie auf Datensätze und wählen Sie dann den Datensatz aus, den Sie filtern möchten.
-
Klicken Sie oben rechts auf die Schaltfläche Filter.
Wenn Ihre Datenquelle SAP ODP bzw. SAP OData ist, wählen Sie Während des Ladens von Daten aus dem Dropdown-Menü aus.
Der Formel-Ersteller wird geöffnet.
-
Erstellen Sie eine Formel, um den Filter zu definieren. Der Filter sollte eine Auswertung auf einen Wert True ergeben, damit die Datenzeilen beibehalten werden.
Sie können Spalten im Dataset, Funktionen und Operatoren verwenden.
Klicken Sie auf
, um ein Element in die Formel zu verschieben.
Sie können auch alle Funktionen verwenden, die von der Cloud-Datenplattform unterstützt werden.
InformationshinweisWenn Sie Azure Synapse Analytics als Datenplattform verwenden, schneidet $RTRIM und $LTRIM nur Leerzeichen ab, unabhängig davon, welches angegebene Zeichen abgeschnitten werden soll. -
Klicken Sie auf Parameter extrahieren.
Sie können nun für alle Parameter einen Testwert zu Zu testender Wert hinzufügen.
-
Klicken Sie auf Formel testen.
Sie sollten nun das Ergebnis der Filterformel unter Verwendung der Testwerte sehen.
-
Klicken Sie auf OK, um den Filter zu speichern.
Der Trichter auf der Schaltfläche Filter wird grün und zeigt an, dass ein Filter für diesen Datensatz definiert wurde.
Sie können die Filterformel anzeigen, indem Sie den Mauszeiger über die Schaltfläche Filter bewegen.
Filtern der Datenquelle
Mit dieser Methode werden die Daten direkt in der Datenquelle gefiltert. Sie ist nur für die SAP ODP- bzw. SAP OData-Datenquelle verfügbar. Wenn direkt in der Datenquelle gefiltert wird, entfällt die Übertragung großer nicht benötigter Datenmengen an den Data Movement Gateway-Rechner. Damit werden sowohl die Leistung verbessert als auch Kostenschwankungen reduziert. Dadurch lassen sich Projektfristen leichter einhalten.
So filtern Sie einen Datensatz
-
Öffnen Sie die Datenaufgabe.
-
Klicken Sie auf Datensätze und wählen Sie dann den Datensatz aus, den Sie filtern möchten.
-
Klicken Sie in der oberen rechten Ecke auf die Schaltfläche Filter und wählen Sie In Datenquelle aus dem Dropdown-Menü aus.
Das Dialogfeld Filter „In Datenquelle“ hinzufügen/bearbeiten: <Datensatz> wird geöffnet.
InformationshinweisSpalten, die gefiltert werden, sind mit einem-Symbol gekennzeichnet.
-
Wählen Sie im linken Bereich eine Spalte aus und definieren Sie dann im Bereich Filterkriterien für „<Spaltenname>“ auf der rechten Seite Kriterien für das Einschließen oder Ausschließen.
Wenn Sie zum Beispiel die Spalte BIRTHDATE auswählen und Einschließen – kleiner oder gleich – 19700101 definieren, werden alle Datensätze mit einem Geburtsdatum nach dem angegebenen Datum ausgeschlossen.
-
Um weitere Filterkriterien für dieselbe Spalte zu definieren, klicken Sie auf Hinzufügen.
-
Um Filterkriterien für eine Spalte zu entfernen, klicken Sie auf das Symbol
neben dem Kriterium.
-
Wiederholen Sie Schritt 3, um Filter für weitere Spalten zu definieren.
-
Um die Details des Filters anzuzeigen, erweitern Sie den Bereich Filterübersicht am unteren Rand des Dialogfelds.
-
Klicken Sie auf OK, um den Filter zu speichern.
Der Trichter auf der Schaltfläche Filter wird grün und zeigt an, dass ein Filter für diesen Datensatz definiert wurde.