Dela via


Använd filteraktiviteten för att filtrera objekt från en matris

Du kan använda en filteraktivitet i en pipeline för att tillämpa ett filteruttryck på en indatamatris.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

Lägga till en filteraktivitet i en pipeline med användargränssnittet

Utför följande steg för att använda en filteraktivitet i en pipeline:

Skapa aktiviteten

  1. Skapa en ny pipeline på din arbetsyta.

  2. Välj fliken Variabler i området pipelineinställningar och välj sedan + Ny för att lägga till en ny pipelinevariabel av matristyp.

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

  3. Sök efter Filter i fönstret Pipelineaktiviteter och välj det för att lägga till det i pipelinearbetsytan. Du kan behöva expandera den fullständiga listan över aktiviteter genom att + välja knappen längst till höger i verktygsfältet.

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

  4. Välj den nya filteraktiviteten på arbetsytan om den inte redan är markerad.

    Screenshot showing the General settings tab of the Filter activity.

Se vägledningen allmänna inställningar för att konfigurera fliken Allmänna inställningar.

Filterinställningar

  1. Välj fliken Inställningar, där du kan ange en matrislista med objekt och ett villkor som ska tillämpas på varje objekt. Båda inställningarna stöder dynamiskt innehåll.

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

  2. Det här enkla exemplet filtrerar matrisen till hund, men en verklig användning kan vara så komplex som nödvändigt med hjälp av någon av de funktioner och värden som är tillgängliga i det dynamiska uttrycksverktyget. Välj Lägg till dynamiskt innehåll för Objekt och välj sedan fliken Variabler i pipelineuttrycksverktyget och välj den tidigare skapade AnimalsArray. Välj sedan OK.

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

  3. Välj Lägg till dynamiskt innehåll igen, den här gången för villkorsinställningen. Item()-uttrycket returnerar värdet för det aktuella objektet när filteraktiviteten itererar genom den angivna listan över matrisobjekt. Med funktionen equals() kan vi jämföra det med objektet för att returnera sant eller falskt för varje objekt. Endast objekt som returnerar true inkluderas i utdatamatrisen för filteraktiviteten, som sedan kan användas i andra aktiviteter.

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

Spara och köra eller schemalägga pipelinen

När du har lagt till ytterligare nödvändiga aktiviteter med hjälp av utdatamatrisen för filteraktiviteten växlar du till fliken Start överst i pipelineredigeraren och väljer knappen Spara för att spara pipelinen. Välj Kör för att köra den direkt eller Schemalägg för att schemalägga den. Du kan också visa körningshistoriken här eller konfigurera andra inställningar.

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