Azure Data Factory-transformatietypen beschrijven

Voltooid

Toewijzings-Gegevensstroom s biedt een aantal verschillende transformatietypen waarmee u gegevens kunt wijzigen. Ze worden onderverdeeld in de volgende categorieën:

Categorienaam Beschrijving
Schemaaanpassingstransformaties Met deze typen transformaties wordt een wijziging aangebracht in een sinkbestemming door nieuwe kolommen te maken op basis van de actie van de transformatie. Een voorbeeld hiervan is de transformatie afgeleide kolom die een nieuwe kolom maakt op basis van de bewerkingen die op de bestaande kolom worden uitgevoerd.
Transformaties van rijaanpassingen Deze typen transformaties hebben invloed op de wijze waarop de rijen worden weergegeven in het doel. Een voorbeeld hiervan is een sorteertransformatie waarmee de gegevens worden gesorteerd.
Transformaties met meerdere invoer/uitvoer Met deze typen transformaties worden nieuwe gegevenspijplijnen gegenereerd of worden pijplijnen samengevoegd tot één pijplijn. Een voorbeeld hiervan is de transformatie van de Unie die meerdere gegevensstromen combineert.

Hieronder ziet u een lijst met transformaties die beschikbaar zijn in de toewijzings-Gegevensstroom s

Naam Categorie Beschrijving
Samenvoegen Schemaaanpassing Definieer verschillende typen aggregaties, zoals SUM, MIN, MAX en COUNT, gegroepeerd op bestaande of berekende kolommen.
Rij wijzigen Rijaanpassing Beleidsregels voor invoegen, verwijderen, bijwerken en upsert instellen voor rijen. U kunt een-op-veel-voorwaarden toevoegen als expressies. Deze voorwaarden moeten worden opgegeven in volgorde van prioriteit, omdat elke rij wordt gemarkeerd met het beleid dat overeenkomt met de eerste overeenkomende expressie. Elk van deze voorwaarden kan ertoe leiden dat een rij (of rijen) wordt ingevoegd, bijgewerkt, verwijderd of geupert. Alter Row kan beide DDL- en DML-acties produceren voor uw database.
Voorwaardelijke splitsing Meerdere invoer/uitvoer Routeer rijen met gegevens naar verschillende streams op basis van overeenkomende voorwaarden.
Afgeleide kolom Schemaaanpassing nieuwe kolommen genereren of bestaande velden wijzigen met behulp van de expressietaal voor gegevensstromen.
Exists Meerdere invoer/uitvoer Controleer of uw gegevens in een andere bron of stream aanwezig zijn.
Filteren Rijaanpassing Filter een rij op basis van een voorwaarde.
Afvlakken Schemaaanpassing Neem matrixwaarden in hiërarchische structuren, zoals JSON, en zet ze uit in afzonderlijke rijen.
Join Meerdere invoer/uitvoer Gegevens uit twee bronnen of streams combineren.
Opzoeken Meerdere invoer/uitvoer Hiermee kunt u verwijzen naar gegevens uit een andere bron.
Nieuwe vertakking Meerdere invoer/uitvoer Meerdere sets bewerkingen en transformaties toepassen op dezelfde gegevensstroom.
Pivot Schemaaanpassing Een aggregatie waarbij een of meer groeperingskolommen afzonderlijke rijwaarden hebben die zijn omgezet in afzonderlijke kolommen.
Selecteren Schemaaanpassing Aliaskolommen en streamnamen, en kolommen verwijderen of opnieuw ordenen.
Wastafel - Een eindbestemming voor uw gegevens.
Sort Rijaanpassing Binnenkomende rijen sorteren op de huidige gegevensstroom.
Source - Een gegevensbron voor de gegevensstroom.
Surrogaatsleutel Schemaaanpassing Voeg een incrementele niet-zakelijke willekeurige sleutelwaarde toe.
Unie Meerdere invoer/uitvoer Combineer meerdere gegevensstromen verticaal.
Draaitabel opheffen Schemaaanpassing Draai kolommen in rijwaarden.
Venster Schemaaanpassing Aggregaties op basis van vensters van kolommen in uw gegevensstromen definiëren.

Opbouwfunctie voor Gegevensstroom expressies

Sommige transformaties die u kunt definiëren, hebben een Gegevensstroom Opbouwfunctie voor expressies waarmee u de functionaliteit van een transformatie kunt aanpassen met behulp van kolommen, velden, variabelen, parameters, functies uit uw gegevensstroom in deze vakken.

Als u de expressie wilt maken, gebruikt u de opbouwfunctie voor expressies, die wordt gestart door te klikken in het tekstvak voor expressies in de transformatie. Soms ziet u ook opties 'Berekende kolom' bij het selecteren van kolommen voor transformatie. Wanneer u hierop klikt, ziet u ook dat de opbouwfunctie voor expressies is gestart.

Using the expression builder in the Mapping Data Flow

Het hulpprogramma Opbouwfunctie voor expressies is standaard ingesteld op de teksteditoroptie. De functie voor automatisch aanvullen leest uit het hele Azure Data Factory-Gegevensstroom objectmodel met syntaxiscontrole en markering.