# Procesor Map fields (Pola mapy)

Wyszukuje wartości w tabeli mapowania i zastępuje lub dodaje pole

Procesor Mapowanie pól umożliwia standaryzację lub wzbogacenie pola poprzez dopasowanie jego wartości do tabeli wyszukiwania, bez pisania skryptu. Jest to bezkodowy odpowiednik ładowania tabeli mapowania i stosowania jej za pomocą funkcji [ApplyMap](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/MappingFunctions/ApplyMap.htm) w Qlik skrypcie.

## Użycie

Procesor Mapowanie pól wymaga dwóch strumieni wejściowych:

* Tabela źródłowa (górny przepływ): Tabela zawierająca dane, które chcesz zamapować na wartości w tabeli mapowania.

* Tabela mapowania (dolny przepływ): Tabela zawierająca wartości do wyszukania i podstawienia w tabeli źródłowej.

Mapowanie pól generuje pojedynczy przepływ wyjściowy.

InformacjaMożesz użyć źródła ręcznego wprowadzania, aby utworzyć małą tabelę mapowania bezpośrednio w przepływie danych, zamiast ładować ją z zestawu danych lub połączenia. Zobacz [Dodawanie danych ręcznie](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/Creating-data-flow.htm#Adding_manual_entry).

## Właściwości

Właściwości do skonfigurowania, aby zamapować swoje pola używając Mapowanie pól.

Konfiguracja

| Właściwość | Konfiguracja |
| --- | --- |
| Pola, do których ma zostać zastosowane mapowanie | Wybierz jedno lub więcej pól z tabeli źródłowej, których wartości chcesz wyszukać w tabeli mapowania. |
| Mapa z pola | Wybierz pole w tabeli mapowania, które zawiera wartości do dopasowania do pól wybranych w Pola, do których ma zostać zastosowane mapowanie. To jest kluczowe, czyli pierwsze, pole tabeli mapowania. |
| Mapa do pola | Wybierz pole w tabeli mapowania, które zawiera wartości do zastąpienia w danych wyjściowych. To jest pole wartości, czyli drugie pole, tabeli mapowania. |
| Utwórz nowe pole | Włącz ten przełącznik, aby zapisać dopasowane wartości w nowym, niestandardowo nazwanym polu zamiast zastępować wartości w wybranych Polach, do których ma być zastosowane mapowanie. Ta opcja jest ukryta, gdy wybrano więcej niż jedno pole w Pola do zamapowania. |
| Wartość domyślna | Wartość podstawiana w danych wyjściowych, gdy wartość z Pola, do których ma być zastosowane mapowanie nie zostanie znaleziona w Pole źródłowe mapowania tabeli mapowania. |

Aby zmienić nazwę procesora lub edytować jego opis, wskaż kursorem myszy nazwę lub opis do zmiany w panelu Właściwości i kliknij ikonę the Edytuj icon.

## Przykład

Dane użyte jako źródło w tym przykładzie zawierają zamówienia klientów z dwuliterowym CountryCode polem, które chcesz zastąpić pełną nazwą kraju.

Tabela źródłowa

| OrderID | Customer | CountryCode |
| --- | --- | --- |
| 1001 | A. Smith | US |
| 1002 | M. Dupont | FR |
| 1003 | T. Nakamura | JP |
| 1004 | R. Costa | BR |

Tabela mapowania

| Code | CountryName |
| --- | --- |
| US | United States |
| FR | France |
| JP | Japan |

Połącz obie tabele z procesorem Mapowanie pól i skonfiguruj właściwości w następujący sposób:

* Pola, do których należy zastosować mapowanie: Kod kraju

* Mapuj z pola: Kod

* Mapowanie do pola: NazwaKraju

* Utwórz nowe pole: włączone, nazwane Kraj

Strumień wyjściowy zachowuje wszystkie oryginalne pola z Tabeli źródłowej i dodaje nowe pole Kraj. Rekordy z CountryCode znalezionym w tabeli mapowania, takim jak US, FR lub JP, otrzymują odpowiadającą pełną nazwę kraju. Rekord z CountryCode BR, który nie znajduje się w tabeli mapowania, otrzymuje Nieznaną wartość domyślną.

Dane wyjściowe z Map fieldsMap fields procesora

| OrderID | Customer | CountryCode | Country |
| --- | --- | --- | --- |
| 1001 | A. Smith | US | United States |
| 1002 | M. Dupont | FR | France |
| 1003 | T. Nakamura | JP | Japan |
| 1004 | R. Costa | BR | Britain |

![Przepływ danych z procesorem Mapuj pola, odpowiadającymi wejściami i wyjściem do pliku danych](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/map_fields_example.png)