# Funkcje transformacji danych

### Narzędzie do tworzenia elementów wizualnych

Twórz własne funkcje- Złożone funkcje łączą operacje z istniejących bibliotek
- Złożone elementy wejściowe i wyjściowe
- Sprawdź funkcje
- Funkcje rekurencyjne
- Biblioteka funkcji użytkownika, ułatwiająca ponowne wykorzystanie kodu

- Ponowne wykorzystanie niestandardowych funkcji w wielu różnych mapowaniach danych
- Połącz kilka funkcji, aby mapy były łatwiejsze do odczytania
- Wykorzystaj obszerną bibliotekę wbudowanych funkcji
- Zdefiniuj funkcje węzłów oraz wartości domyślne
- Automatyzuj procesy transformacji danych za pomocą serwera MapForce

## Twórz niestandardowe funkcje transformacji danych

Do transformacji danych, MapForce oferuje rozbudowaną bibliotekę [funkcje przetwarzania i konwersji danych](mapforce.md#data_processing_functions) aby filtrować i przetwarzać dane zgodnie z potrzebami projektu integracji danych lub ETL. 

Aby zaoszczędzić czas i wykorzystać już wykonaną i przetestowaną pracę, można nawet importować istniejący kod transformacji danych, funkcje zdefiniowane przez użytkownika lub plik XSLT w wersji 1.0, 2.0 lub 3.0, który będzie służył jako biblioteka funkcji.

MapForce zawiera również unikalny **wizualny konstruktor funkcji**, który umożliwia definiowanie i ponowne wykorzystywanie niestandardowych funkcji łączących wiele operacji. Wizualny konstruktor funkcji pozwala na tworzenie funkcji zdefiniowanych przez użytkownika za pomocą interfejsu graficznego. Dzięki temu złożone przetwarzanie danych staje się dostępne dla użytkowników, którzy mogą nie posiadać wiedzy programistycznej.

Te funkcje można wykorzystać do przeprowadzania złożonych transformacji danych lub obliczeń, które wykraczają poza możliwości wbudowanych funkcji oferowanych przez MapForce. Ta funkcja jest szczególnie przydatna, gdy konieczne jest zastosowanie specyficznej logiki biznesowej do mapowań danych.

Interfejs wizualny do tworzenia funkcji umożliwia budowanie funkcji za pomocą metody "przeciągnij i upuść". Można łączyć różne elementy funkcji, takie jak stałe, zmienne, operacje i funkcje wbudowane, aby zdefiniować logikę niestandardowej funkcji.

Funkcje niestandardowe można ponownie wykorzystywać w różnych konfiguracjach w ramach tego samego projektu, co oznacza, że można zdefiniować funkcję raz i używać jej wszędzie, gdzie jest potrzebna.

[Twórz zaawansowane funkcje transformacji danych w programie MapForce](https://www.altova.com/images/visual-function-builder.png)

Funkcje ETL zdefiniowane przez użytkownika mogą przyjmować parametry, co umożliwia elastyczne i dynamiczne przetwarzanie danych. Wizualny konstruktor funkcji obsługuje również logikę warunkową wewnątrz niestandardowych funkcji. Obejmuje to instrukcje "if-else", konstrukcje "case" oraz inne operacje warunkowe, które pozwalają na obsługę złożonych scenariuszy transformacji danych. 


## Call to Action

[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[Pobierz teraz bezpłatną wersję próbną programu MapForce.](download.md)

