Delen via


De filteractiviteit gebruiken om items uit een matrix te filteren

U kunt een filteractiviteit in een pijplijn gebruiken om een filterexpressie toe te passen op een invoermatrix.

Vereisten

Om aan de slag te gaan, moet u aan de volgende vereisten voldoen:

Een filteractiviteit toevoegen aan een pijplijn met ui

Voer de volgende stappen uit om een filteractiviteit in een pijplijn te gebruiken:

De activiteit maken

  1. Maak een nieuwe pijplijn in uw werkruimte.

  2. Selecteer het tabblad Variabelen in het gebied met pijplijninstellingen en selecteer vervolgens + Nieuw om een nieuwe pijplijnvariabele van het matrixtype toe te voegen.

    Screenshot showing the creation of a new Array type pipeline variable called AnimalsArray with some animal names as its values.

  3. Zoek naar Filter in het deelvenster Activiteiten van de pijplijn en selecteer het om het toe te voegen aan het pijplijncanvas. Mogelijk moet u de volledige lijst met activiteiten uitvouwen door de + knop uiterst rechts van de werkbalk te selecteren.

    Screenshot of the Fabric UI with the Activities pane and Lookup activity highlighted.

  4. Selecteer de nieuwe filteractiviteit op het canvas als deze nog niet is geselecteerd.

    Screenshot showing the General settings tab of the Filter activity.

Raadpleeg de richtlijnen voor algemene instellingen voor het configureren van het tabblad Algemene instellingen.

Filterinstellingen

  1. Selecteer het tabblad Instellingen, waar u een matrixlijst met items en een voorwaarde kunt opgeven die op elk item moet worden toegepast. Beide instellingen ondersteunen dynamische inhoud.

    Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

  2. In dit eenvoudige voorbeeld wordt de matrix gefilterd op hond, maar een echt gebruik kan zo complex zijn als nodig is, met behulp van een van de functies en waarden die beschikbaar zijn in de opbouwfunctie voor dynamische expressies. Selecteer Dynamische inhoud toevoegen voor de items en selecteer vervolgens het tabblad Variabelen in de opbouwfunctie voor pijplijnexpressies en kies de eerder gemaakte AnimalsArray. Selecteer vervolgens OK.

    Screenshot showing the Pipeline expression builder with the previously created AnimalsArray selected.

  3. Selecteer Dynamische inhoud opnieuw toevoegen, deze keer voor de instelling Voorwaarde . De item()-expressie retourneert de waarde van het huidige item als de filteractiviteit doorloopt de opgegeven lijst met matrixitems. Met behulp van de functie equals() kunnen we deze vergelijken met het item om waar of onwaar te retourneren voor elk item. Alleen items die waar retourneren, worden opgenomen in de uitvoermatrix van de filteractiviteit, die vervolgens in andere activiteiten kunnen worden gebruikt.

    Screenshot showing the Condition setting value to select for a specific animal.

De pijplijn opslaan en uitvoeren of plannen

Nadat u aanvullende benodigde activiteiten hebt toegevoegd met behulp van de uitvoermatrix van de filteractiviteit, gaat u naar het tabblad Start boven aan de pijplijneditor en selecteert u de knop Opslaan om uw pijplijn op te slaan. Selecteer Uitvoeren om het rechtstreeks uit te voeren of Plan om deze te plannen. U kunt hier ook de uitvoeringsgeschiedenis bekijken of andere instellingen configureren.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.