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:SQL Server
SSIS Integration Runtime in Azure Data Factory
Met de tekenkaarttransformatie worden stringfuncties, zoals de conversie van kleine letters naar hoofdletters, toegepast op tekengegevens. Deze transformatie werkt alleen op kolomgegevens met een tekenreeksgegevenstype.
De transformatie Character Map kan kolomgegevens ter plaatse omzetten of een kolom toevoegen aan de transformatie-uitvoer en de geconverteerde gegevens in die nieuwe kolom plaatsen. U kunt verschillende reeksen mapping-operaties toepassen op dezelfde invoerkolom en de resultaten in verschillende kolommen plaatsen. U kunt bijvoorbeeld dezelfde kolom converteren naar hoofdletters en kleine letters en de resultaten in twee verschillende kolommen plaatsen.
Mapping kan in sommige gevallen resulteren in het afkappen van gegevens. Truncatie kan bijvoorbeeld optreden wanneer tekens met één byte worden toegewezen aan tekens met een multibyte-weergave. De Character Map-transformatie bevat een foutuitvoer die kan worden gebruikt om afgekorte gegevens te sturen naar afzonderlijke uitvoer. Zie Foutafhandeling in Gegevens voor meer informatie.
Deze transformatie heeft één invoer, één uitvoer en één foutuitvoer.
Koppelbewerkingen
In de volgende tabel worden de toewijzingsbewerkingen beschreven die door de Character Map-transformatie worden ondersteund.
| Operation | Description |
|---|---|
| Bytevolgorde omkeren | Hiermee wordt de bytevolgorde omgekeerd. |
| Volledige breedte | Zorgt voor de omzetting van tekens met halve breedte naar tekens met volledige breedte. |
| Halve breedte | Vertaalt volwaardige karakters naar halve-breedte karakters. |
| Hiragana | Hiermee worden katakana-tekens toegewezen aan hiragana-tekens. |
| Katakana | Wijst hiragana-tekens toe aan katakana-tekens. |
| Taalkundige hoofdlettergebruik | Past taalkundige casing toe in plaats van de systeemregels. Taalkundige casing verwijst naar functionaliteit die wordt geleverd door de Win32-API voor unicode eenvoudige casetoewijzing van Turkic en andere landinstellingen. |
| Onderkast | Converteert tekens naar kleine letters. |
| Vereenvoudigd Chinees | Hiermee worden traditionele Chinese tekens toegewezen aan vereenvoudigde Chinese tekens. |
| Traditioneel Chinees | Stelt vereenvoudigde Chinese tekens gelijk aan traditionele Chinese tekens. |
| Hoofdletters | Converteert tekens naar hoofdletters. |
Wederzijds exclusieve mapping-operaties
Er kan meer dan één bewerking worden uitgevoerd in een transformatie. Sommige toewijzingsbewerkingen sluiten elkaar echter wederzijds uit. De volgende tabel bevat beperkingen die van toepassing zijn wanneer u meerdere bewerkingen in dezelfde kolom gebruikt. Bewerkingen in de kolommen Operation A en Operation B sluiten elkaar wederzijds uit.
| Operatie A | Bewerking B |
|---|---|
| Onderkast | Hoofdletters |
| Hiragana | Katakana |
| Halve breedte | Volledige breedte |
| Traditioneel Chinees | Vereenvoudigd Chinees |
| Onderkast | Hiragana, katakana, halve breedte, volledige breedte |
| Hoofdletters | Hiragana, katakana, halve breedte, volledige breedte |
Configuratie van de tekenmaptransformatie
Je configureert de Character Map-transformatie als volgt:
Geef de kolommen op die u wilt converteren.
Geef de bewerkingen op die op elke kolom moeten worden toegepast.
U kunt eigenschappen instellen via SSIS Designer of programmatisch.
Het dialoogvenster Geavanceerde editor weerspiegelt de eigenschappen die programmatisch kunnen worden ingesteld. Klik op een van de volgende onderwerpen voor meer informatie over de eigenschappen die u kunt instellen in het dialoogvenster Geavanceerde editor of programmatisch:
Klik op een van de volgende onderwerpen voor meer informatie over het instellen van eigenschappen:
Tekenkaarttransformatie-editor
Gebruik het dialoogvenster Transformatieeditor voor tekentoewijzingen om de tekenreeksfuncties te selecteren die moeten worden toegepast op kolomgegevens en om op te geven of toewijzing een in-place wijziging is of als een nieuwe kolom is toegevoegd.
Options
Beschikbare invoerkolommen
Gebruik de selectievakjes om de kolommen te selecteren die u wilt transformeren met tekenreeksfuncties. Uw selecties worden weergegeven in de onderstaande tabel.
Invoerkolom
Invoerkolommen weergeven die zijn geselecteerd in de bovenstaande tabel. U kunt een selectie ook wijzigen of verwijderen met behulp van de lijst met beschikbare invoerkolommen.
Destination
Geef op of u de resultaten van de tekenreeksbewerkingen wilt opslaan, de bestaande kolom wilt gebruiken of de gewijzigde gegevens wilt opslaan als een nieuwe kolom.
| Waarde | Description |
|---|---|
| Nieuwe kolom | Sla de gegevens op in een nieuwe kolom. Wijs de kolomnaam toe onder Uitvoeralias. |
| In-situ wijziging | Sla de gewijzigde gegevens op in de bestaande kolom. |
Operation
Selecteer in de lijst de tekenreeksfuncties die moeten worden toegepast op kolomgegevens.
| Waarde | Description |
|---|---|
| Onderkast | Converteren naar kleine letters. |
| Hoofdletters | Converteren naar hoofdletters. |
| Bytevolgorde omkeren | Converteren door bytevolgorde om te draaien. |
| Hiragana | Japanse katakana-tekens converteren naar hiragana. |
| Katakana | Japanse hiragana-tekens converteren naar katakana. |
| Halve breedte | Tekens met volledige breedte converteren naar halve breedte. |
| Volledige breedte | Tekens met halve breedte converteren naar volledige breedte. |
| Taalkundige hoofdlettergebruik | Pas taalkundige regels voor hoofdlettergebruik toe (Unicode simple case mapping for Turkic and other locales) in plaats van de systeemregels. |
| Vereenvoudigd Chinees | Converteer traditionele Chinese tekens naar vereenvoudigd Chinees. |
| Traditioneel Chinees | Converteer vereenvoudigde Chinese tekens naar traditioneel Chinees. |
Uitvoeralias
Typ een alias voor elke uitvoerkolom. De standaardwaarde is Kopie van gevolgd door de naam van de invoerkolom. U kunt echter elke unieke, beschrijvende naam kiezen.
Foutuitvoer configureren
Gebruik het dialoogvenster Foutuitvoer configureren om opties voor foutafhandeling voor deze transformatie op te geven.