Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird erläutert, wie Sie beim Vorbereiten von Daten im Wrangler-Arbeitsbereich von Cloud Data Fusion Studio filtern. In Wrangler können Sie Zeilen mit Daten in Spalten mit beliebigen Datentypen filtern, mit Ausnahme des booleschen Typs. Sie behalten oder entfernen Zeilen basierend auf einer von Ihnen konfigurierten Bedingung.
So behalten oder entfernen Sie Zeilen basierend auf einer Bedingung:
Klicken Sie auf dem Tab Daten auf den Namen einer Spalte und dann auf den arrow_drop_down-Pfeil zum Maximieren der Spalte.
Wählen Sie Filter und dann eine Option aus, z. B. Zeilen beibehalten und Wenn Wert enthält.
Geben Sie die Bedingung an.
Klicken Sie auf Übernehmen.
Die Werte ändern sich je nach Filter. Wrangler fügt dem Rezept die Anweisung filter-rows-on hinzu. Wenn Sie die Datenpipeline ausführen, wird die Transformation auf die Werte in der Spalte angewendet.
Zeilen beibehalten
Wenn Sie Zeilen auf der Grundlage einer Bedingung beibehalten möchten, werden Zeilen entfernt, die die Bedingung nicht erfüllen. Im Datensatz verbleiben nur die Zeilen, die die Bedingung erfüllen. Wenn Sie beispielsweise value is auswählen und die Bedingung Customer eingeben, behält Wrangler Zeilen mit dem String Customer bei und entfernt Zeilen mit anderen Werten.
Zeilen entfernen
Wenn Sie Zeilen basierend auf einer Bedingung entfernen, werden Zeilen, die die Bedingung erfüllen, aus dem Datensatz entfernt. Wenn Sie beispielsweise Zeilen entfernen und value is empty auswählen, entfernt Wrangler Zeilen aus der Spalte, die leere oder Nullwerte enthalten.
Unterstützte Filterbedingungen
Sie können Zeilen nach den folgenden Bedingungen filtern:
Bedingung
Beschreibung
value ist leer
Behält oder entfernt Werte mit leeren Werten.
Wert ist
Behält oder entfernt Werte mit dem genau angegebenen Wert. Bei Spalten mit dem Datentyp „String“ können Sie die Groß- und Kleinschreibung ignorieren. Standardmäßig ist die Groß- und Kleinschreibung in der Bedingung enthalten.
Wert enthält
Behält oder entfernt Werte, die den angegebenen Wert enthalten.
Wert beginnt mit
Behält oder entfernt Werte, die mit dem angegebenen Wert beginnen.
Wert endet mit
Behält oder entfernt Werte, die mit dem angegebenen Wert enden.
stimmt mit dem Regex überein
Behält oder entfernt Werte, die mit dem regulären Ausdruck übereinstimmen.
Benutzerdefinierte Bedingung
Behält oder entfernt Werte, die der benutzerdefinierten Bedingung entsprechen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-04 (UTC)."],[],[],null,["# Filter data\n\nThis page explains how to filter when you prepare data in the Wrangler\nworkspace of the Cloud Data Fusion Studio. In Wrangler, you can filter rows of\ndata in columns of any data type, except the boolean type. You keep or remove\nrows based on a condition that you configure.\n\nTo keep or remove rows based on a condition, follow these steps:\n\n1. [Go to Wrangler workspace in Cloud Data Fusion](/data-fusion/docs/concepts/wrangler-overview#navigate-to-wrangler).\n2. On the **Data** tab, go to a column name and click the arrow_drop_down expander arrow.\n3. Select **Filter** and select an option---for example, **Keep rows** and **If\n value contains**.\n4. Specify the condition.\n5. Click **Apply**.\n\nThe values change based on the filter. Wrangler adds the `filter-rows-on`\ndirective to the recipe. When you run the data pipeline, the transformation is\napplied to values in the column.\n\nKeep rows\n---------\n\nIf you choose to keep rows based on a condition, rows that don't meet the\ncondition are removed. Only the rows that meet the condition remain in the\ndataset. For example, if you select **value is** and enter the condition\n`Customer`, Wrangler keeps rows containing the string `Customer` and removes\nrows with other values.\n\nRemove rows\n-----------\n\nIf you choose to remove rows based on a condition, rows that meet the condition\nare removed from the dataset. For example, if you remove rows and select **value\nis empty**, Wrangler removes rows from the column that have empty or null\nvalues.\n\nSupported filter conditions\n---------------------------\n\nYou can filter rows based on the following conditions:\n\nWhat's next\n-----------\n\n- Learn more about [Wrangler directives](/data-fusion/docs/concepts/wrangler-overview#apply_directives)."]]