Share via


Stroomlets in toewijzingsgegevensstroom

Wat is een flowlet?

Een stroomlet is een herbruikbare container met activiteiten die kunnen worden gemaakt op basis van een bestaande toewijzingsgegevensstroom of helemaal opnieuw kunnen worden gestart. Door patronen opnieuw te gebruiken, kunt u logicaduplicatie voorkomen en dezelfde logica toepassen op veel toewijzingsgegevensstromen.

Met stroomlets kunt u logica maken om dingen te doen, zoals het opschonen van adressen of het bijsnijden van tekenreeksen. Vervolgens kunt u de invoer en uitvoer toewijzen aan kolommen in de aanroepende gegevensstroom voor het hergebruik van dynamische code.

Aan de slag

Als u een stroomlet wilt maken, selecteert u de nieuwe stroomletactie in het menuopties van de toewijzingsgegevensstroom.

Screenshot showing how to create a flowlet

Hiermee maakt u een nieuwe stroomlet waar u uw invoer-, uitvoer- en transformatieactiviteiten kunt toevoegen.

Ontwerpoppervlak flowlet

Het ontwerpoppervlak voor stroomleten is vergelijkbaar met het ontwerpoppervlak voor toewijzingsgegevensstromen. De belangrijkste verschillen zijn de invoer-, uitvoer- en foutopsporingservaringen die hieronder worden beschreven.

Screenshot showing the flowlet design surface and the similarity with mapping data flows.

Stroomlet-invoer

De invoer van een stroomlet definieert de invoerkolommen die worden verwacht van een aanroepende toewijzingsgegevensstroom. Met het aanroepen van toewijzingsgegevensstroom worden kolommen uit een stroom toegewezen aan de kolommen die u hebt gedefinieerd vanuit de invoer. Hierdoor kan uw flowlet herbruikbare logica op kolommen uitvoeren en tegelijkertijd flexibiliteit bieden voor de aanroepende toewijzingsgegevensstroom waarop de kolommen waarop de stroomlet van toepassing is.

Screenshot showing flowlet input configuration properties panel.

Stroomlet-uitvoer

De uitvoer van een stroomlet definieert de uitvoerkolommen die naar verwachting worden verzonden naar de aanroepende toewijzingsgegevensstroom. Nadat eventuele transformaties in uw stroomlet zijn uitgevoerd, worden de resulterende uitvoerkolommen verzonden naar de aanroepende toewijzingsgegevensstroom.

Screenshot showing flowlet output configuration properties panel.

Fouten opsporen in een stroomlet

Het opsporen van fouten in een stroomlet heeft een aantal verschillen ten laste van de foutopsporingservaring voor toewijzingsgegevensstromen.

Ten eerste zijn de voorbeeldgegevens alleen beschikbaar in de uitvoer van de flowlet. Als u een voorbeeld van gegevens wilt bekijken, selecteert u de uitvoer van de stroomlet en vervolgens het tabblad Voorbeeldgegevens.

Screenshot showing Preview Data on the output in the flowlet.

Ten tweede, omdat stroomlets dynamisch worden toegewezen aan invoer, om fouten in deze stroomlets op te sporen, kunnen gebruikers testgegevens invoeren die via de stroomlet kunnen worden verzonden. Onder de instellingen voor foutopsporing ziet u een raster voor het invullen van testgegevens die overeenkomen met de invoerkolommen. Opmerking voor invoer met een groot aantal kolommen die u mogelijk moet selecteren op het pictogram volledig scherm.

Screenshot showing Debug Settings and how to enter test data for debugging.

Andere methoden voor het maken van een flowlet

Stroomlets kunnen ook worden gemaakt op basis van bestaande toewijzingsgegevensstromen. Hierdoor kunnen gebruikers snel logica hergebruiken die al is gemaakt.

Voor één transformatieactiviteit kunt u met de rechtermuisknop op de activiteit van de toewijzingsgegevensstroom klikken en een nieuwe stroomlet maken selecteren. Hiermee maakt u een stroomlet met die activiteit en in invoer die overeenkomt met de invoer van de activiteit.

Screenshot showing creating a flowlet from an existing activity using the right-click menu option.

Als u meervoudige selectie hebt ingeschakeld, kunt u ook meerdere activiteiten voor toewijzingsgegevensstromen selecteren. U kunt dit doen door meerdere activiteiten te lassoing door een rechthoek te tekenen om ze te selecteren of door shift+select te gebruiken om meerdere activiteiten te selecteren. Klik vervolgens met de rechtermuisknop en selecteer Een nieuwe stroomlet maken.

Screenshot showing multiple selection from existing activities.

Een stroomlet uitvoeren binnen een toewijzingsgegevensstroom

Zodra de stroomlet is gemaakt, kunt u de stroomlet uitvoeren vanuit de activiteit van de toewijzingsgegevensstroom met de stroomtransformatie van de stroomstroom.

Zie Flowlet-transformatie in toewijzingsgegevensstroom | Microsoft Docs.