Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Transformace "Character Map" aplikuje řetězcové funkce, jako je například převod znaků z malých písmen na velká, na data znaků. Tato transformace funguje pouze u dat sloupců s řetězcovým datovým typem.
Transformace mapy znaků může převést data sloupců na místě nebo přidat sloupec do výstupu transformace a převést převedená data do nového sloupce. Na stejný vstupní sloupec můžete použít různé sady operací mapování a výsledky umístit do různých sloupců. Můžete například převést stejný sloupec na velká a malá písmena a výsledky umístit do dvou různých sloupců.
Mapování může za určitých okolností způsobit zkrácení dat. Například zkrácení může nastat, když jsou jednobajtové znaky mapovány na znaky s vícebajtovou reprezentací. Transformace mapy znaků obsahuje výstup chyby, který lze použít k směrování zkrácených dat do samostatného výstupu. Další informace naleznete v tématu Zpracování chyb v datech.
Tato transformace má jeden vstup, jeden výstup a jeden chybový výstup.
Operace mapování
Následující tabulka popisuje operace mapování, které transformace mapy znaků podporuje.
| Operation | Description |
|---|---|
| Obrácení pořadí bajtů | Vrátí pořadí bajtů. |
| Plná šířka | Mapuje znaky s poloviční šířkou na znaky s plnou šířkou. |
| Poloviční šířka | Mapuje znaky s plnou šířkou na znaky s poloviční šířkou. |
| Hiragana | Mapuje znaky katakana na znaky hiragana. |
| Katakana | Mapuje znaky hiragana na znaky katakana. |
| Lingvistické pouzdro | Používá se lingvistické formátování namísto systémových pravidel. Lingvistická písmena odkazují na funkce poskytované rozhraním API Win32 pro jednoduché mapování písmen Turkic a dalších národních prostředí. |
| Malými písmeny | Převede znaky na malá písmena. |
| Zjednodušená čínština | Mapuje tradiční čínské znaky na zjednodušené čínské znaky. |
| Tradiční čínština | Mapuje zjednodušené čínské znaky na tradiční čínské znaky. |
| Napsaný velkými písmeny | Převede znaky na velká písmena. |
Vzájemně se vylučují operace mapování
V transformaci lze provést více než jednu operaci. Některé operace mapování se však vzájemně vylučují. Následující tabulka uvádí omezení, která platí při použití více operací ve stejném sloupci. Operace ve sloupcích Operace A a Operace B se vzájemně vylučují.
| Operace A | Operace B |
|---|---|
| Malými písmeny | Napsaný velkými písmeny |
| Hiragana | Katakana |
| Poloviční šířka | Plná šířka |
| Tradiční čínština | Zjednodušená čínština |
| Malými písmeny | Hiragana, katakana, poloviční šířka, plná šířka |
| Napsaný velkými písmeny | Hiragana, katakana, poloviční šířka, plná šířka |
Konfigurace transformace mapy znaků
Transformaci mapy znaků nakonfigurujete následujícími způsoby:
Zadejte sloupce, které chcete převést.
Zadejte operace, které se mají použít pro každý sloupec.
Vlastnosti můžete nastavit prostřednictvím návrháře SSIS nebo programově.
Dialogové okno Rozšířený editor odráží vlastnosti, které lze nastavit programově. Další informace o vlastnostech, které můžete nastavit v dialogovém okně Rozšířený editor nebo programově, klikněte na jedno z následujících témat:
Další informace o tom, jak nastavit vlastnosti, získáte kliknutím na jedno z následujících témat:
Editor transformace znakových map
Pomocí dialogového okna Editor transformace mapy znaků vyberte řetězcové funkce, které se mají použít na data ve sloupcích, a určete, zda je mapování provedeno jako změna v místě nebo přidáno jako nový sloupec.
Možnosti
Dostupné vstupní sloupce
Pomocí zaškrtávacích políček vyberte sloupce, které chcete transformovat pomocí řetězcových funkcí. Výběry se zobrazí v následující tabulce.
Vstupní sloupec
Zobrazí vstupní sloupce vybrané z výše uvedené tabulky. Výběr můžete také změnit nebo odebrat pomocí seznamu dostupných vstupních sloupců.
Destination
Určete, zda chcete uložit výsledky operací s řetězci, použít existující sloupec nebo uložit upravená data jako nový sloupec.
| Hodnota | Description |
|---|---|
| Nový sloupec | Uložte data do nového sloupce. Přiřaďte název sloupce pod aliasem výstupu. |
| Místní změna | Uložte upravená data do existujícího sloupce. |
Operace
Vyberte ze seznamu řetězcové funkce, které se mají použít u dat sloupců.
| Hodnota | Description |
|---|---|
| Malými písmeny | Převést na malá písmena |
| Napsaný velkými písmeny | Převést na velká písmena |
| Obrácení pořadí bajtů | Převede se obrácením pořadí bajtů. |
| Hiragana | Převeďte japonské znaky katakana na hiragana. |
| Katakana | Převeďte japonské znaky hiragana na katakana. |
| Poloviční šířka | Převeďte znaky plné šířky na poloviční šířku. |
| Plná šířka | Převeďte znaky s poloviční šířkou na plnou šířku. |
| Lingvistické pouzdro | Místo systémových pravidel použijte jazyková pravidla velikosti písmen (jednoduché mapování písmen Unicode pro Turkic a další národní prostředí). |
| Zjednodušená čínština | Převeďte tradiční čínské znaky na zjednodušenou čínštinu. |
| Tradiční čínština | Převede zjednodušené čínské znaky na tradiční čínštinu. |
Alias výstupu
Zadejte alias pro každý výstupní sloupec. Výchozí hodnota je "Kopie vstupního sloupce" následovaná názvem; můžete ale zvolit libovolný jedinečný popisný název.
Konfigurace chybového výstupu
Dialogové okno Konfigurovat výstup chyby slouží k určení možností zpracování chyb pro tuto transformaci.