Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
VAN TOEPASSING OP:
Azure Data Factory
Azure Synapse Analytics
Tip
Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .
Gegevensstromen zijn beschikbaar in zowel Azure Data Factory-pijplijnen als Azure Synapse Analytics-pijplijnen. Dit artikel is van toepassing op toewijzingsgegevensstromen. Als u geen ervaring hebt met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van toewijzing gegevensstromen.
Dit artikel bevat informatie over metafuncties die worden ondersteund door Azure Data Factory en Azure Synapse Analytics in gegevensstromen mapping.
Metafunction-lijst
Metafuncties werken voornamelijk op metagegevens in uw gegevensstroom.
| Metafunction | Opdracht |
|---|---|
| byItem | Hiermee vindt u een subitem binnen een structuur of een matrix van een structuur. Als er meerdere overeenkomsten zijn, wordt de eerste overeenkomst geretourneerd. Als er geen overeenkomsten zijn, wordt een NULL waarde geretourneerd. De geretourneerde waarde moet worden geconverteerd door een van de typeconversieacties (zoals ? date en ? string). Adreskolomnamen die bekend zijn tijdens het ontwerp, alleen door hun namen. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken |
| byOrigin | Selecteert een kolomwaarde op naam in de oorsprongsstroom. Het tweede argument is de naam van de oorsprongsstroom. Als er meerdere overeenkomsten zijn, wordt de eerste overeenkomst geretourneerd. Als er geen overeenkomsten zijn, wordt een NULL waarde geretourneerd. De geretourneerde waarde moet worden geconverteerd door een van de typeconversiefuncties (zoals TO_DATE en TO_STRING). Adresseren van kolomnamen die alleen tijdens het ontwerpen bekend zijn door hun namen. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| doorOrigins | Hiermee selecteert u een matrix met kolommen op naam in de stream. Het tweede argument is de stroom waaruit deze afkomstig is. Als er meerdere overeenkomsten zijn, wordt de eerste overeenkomst geretourneerd. Als er geen overeenkomsten zijn, wordt een NULL waarde geretourneerd. De geretourneerde waarde moet worden geconverteerd door een van de typeconversiefuncties (zoals TO_DATE en TO_STRING). Kolomnamen van adressen die alleen bij het ontwerpen door hun naam worden herkend. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| bijnaam | Selecteert een kolomwaarde op naam in de stream. U kunt een optionele stroomnaam doorgeven als het tweede argument. Als er meerdere overeenkomsten zijn, wordt de eerste overeenkomst geretourneerd. Als er geen overeenkomsten zijn, wordt een NULL waarde geretourneerd. De geretourneerde waarde moet worden geconverteerd door een van de typeconversiefuncties (zoals TO_DATE en TO_STRING). Benader kolomnamen die alleen tijdens het ontwerp qua naam bekend zijn. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| byNames | Hiermee selecteert u een matrix met kolommen op naam in de stream. U kunt een optionele stroomnaam doorgeven als het tweede argument. Als er meerdere overeenkomsten zijn, wordt de eerste overeenkomst geretourneerd. Als er geen overeenkomsten zijn voor een kolom, is de volledige uitvoer een NULL waarde. De geretourneerde waarde vereist een typeconversiefunctie (zoals toDate en toString). Benader kolomnamen die alleen tijdens het ontwerpen bekend zijn, alleen met hun namen. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| byPath | Hiermee zoekt u een hiërarchisch pad op naam in de stream. U kunt een optionele stroomnaam doorgeven als het tweede argument. Als er geen dergelijk pad wordt gevonden, wordt een NULL waarde geretourneerd. Adreskolomnamen/paden die bekend zijn tijdens het ontwerp, alleen door hun namen of puntnotatiepaden. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| byPosition | Selecteert een kolomwaarde op de relatieve positie (1 gebaseerd) in de stroom. Als de positie buiten de grenzen valt, wordt een NULL waarde geretourneerd. De geretourneerde waarde moet worden geconverteerd door een van de typeconversiefuncties (zoals TO_DATE en TO_STRING). Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| hasPath | Controleert of een bepaald hiërarchisch pad bestaat op naam in de stream. U kunt een optionele stroomnaam doorgeven als het tweede argument. Kolomnamen of paden die bekend zijn tijdens de ontwerpfase, kunnen alleen door hun namen of via puntnotatie worden aangesproken. Berekende invoer wordt niet ondersteund, maar u kunt parametervervangingen gebruiken. |
| originColumns | Hiermee haalt u alle uitvoerkolommen op voor een oorsprongsstroom waarin kolommen zijn gemaakt. Moet worden ingesloten in een andere functie. |
| Hex | Retourneert een hex-tekenreeksweergave van een binaire waarde. |
| onhex | Decodeert een hexadecimale waarde vanuit zijn stringweergave. U kunt deze gebruiken met sha2 en md5 converteren van tekenreeks naar binaire weergave. |
Gerelateerde inhoud
- Lijst met alle statistische functies.
- Lijst met alle matrixfuncties.
- Lijst met alle opzoekfuncties in de cache.
- Lijst met alle conversiefuncties.
- Lijst met alle datum- en tijdfuncties.
- Lijst met alle expressiefuncties.
- Lijst met alle kaartfuncties.
- Lijst met alle vensterfuncties.
- Gebruiksgegevens van alle expressies voor gegevenstransformatie.
- Meer informatie over het gebruik van Expression Builder.