Dela via


Omvandling av teckenkarta

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Omvandlingen av teckenkartan tillämpar strängfunktioner, till exempel konvertering från gemener till versaler, på teckendata. Den här omvandlingen fungerar endast på kolumndata med en strängdatatyp.

Omvandlingen av teckenkarta kan konvertera kolumndata på plats eller lägga till en kolumn i transformeringsutdata och placera konverterade data i den nya kolumnen. Du kan använda olika uppsättningar mappningsåtgärder i samma indatakolumn och placera resultaten i olika kolumner. Du kan till exempel konvertera samma kolumn till versaler och gemener och placera resultatet i två olika kolumner.

Mappning kan i vissa fall leda till att data avkapas. Till exempel kan trunkering ske när enbyte-tecken mappas till tecken med en flerbyte-representation. Omvandlingen av teckenkarta innehåller ett felutdata som kan användas för att dirigera trunkerade data till separata utdata. Mer information finns i Felhantering i Data.

Den här omvandlingen har en ingång, en utgång och en felutgång.

Mappningsåtgärder

I följande tabell beskrivs de mappningsåtgärder som omvandlingen av teckenkarta stöder.

Verksamhet Description
Byteåtervändning Ändrar byteordning.
Fullständig bredd Mappar tecken med halv bredd till tecken med full bredd.
Halv bredd Mappar tecken med full bredd till tecken med halv bredd.
Hiragana Mappar katakanatecken till hiragana-tecken.
Katakana Mappar hiragana-tecken till katakanatecken.
Språkhölje Tillämpar språkhölje i stället för systemreglerna. Språkhölje avser funktioner som tillhandahålls av Win32 API för enkel skiftlägesmappning av Turkic och andra språk.
Gemen Konverterar tecken till gemener.
Förenklad kinesiska Mappar traditionella kinesiska tecken till förenklade kinesiska tecken.
Traditionell kinesiska Mappar förenklade kinesiska tecken till traditionella kinesiska tecken.
Versal Konverterar tecken till versaler.

Ömsesidigt uteslutande mappningsoperationer

Mer än en åtgärd kan utföras i en transformering. Vissa mappningsåtgärder är dock ömsesidigt uteslutande. I följande tabell visas begränsningar som gäller när du använder flera åtgärder i samma kolumn. Åtgärder i kolumnerna Operation A och Åtgärd B är ömsesidigt uteslutande.

Åtgärd A Åtgärd B
Gemen Versal
Hiragana Katakana
Halv bredd Fullständig bredd
Traditionell kinesiska Förenklad kinesiska
Gemen Hiragana, katakana, halvbredd, fullbredd
Versal Hiragana, katakana, half width, full width

Konfiguration av omvandlingen av teckenkarta

Du konfigurerar omvandlingen av teckenkartan på följande sätt:

  • Ange vilka kolumner som ska konverteras.

  • Ange vilka åtgärder som ska tillämpas på varje kolumn.

Du kan ange egenskaper via SSIS Designer eller programmatiskt.

Dialogrutan Avancerad redigerare visar de egenskaper som kan anges programmatiskt. Om du vill ha mer information om de egenskaper som du kan ange i dialogrutan Avancerad redigerare eller programmatiskt klickar du på något av följande avsnitt:

Om du vill ha mer information om hur du anger egenskaper klickar du på något av följande avsnitt:

Redigeraren för omvandling av teckenkarta

Använd dialogrutan Omvandlingsredigerare för teckenkarta för att välja de strängfunktioner som ska tillämpas på kolumndata och ange om mappning är en ändring på plats eller läggs till som en ny kolumn.

Options

Tillgängliga Indatakolumner
Använd kryssrutorna för att markera de kolumner som ska transformeras med hjälp av strängfunktioner. Dina val visas i tabellen nedan.

Indatakolumn
Visa indatakolumner som valts från tabellen ovan. Du kan också ändra eller ta bort en markering med hjälp av listan över tillgängliga indatakolumner.

Destination
Ange om du vill spara resultatet av strängåtgärderna på plats, använda den befintliga kolumnen eller spara ändrade data som en ny kolumn.

Värde Description
Ny kolumn Spara data i en ny kolumn. Tilldela kolumnnamnet under Utdataalias.
Ändring direkt på plats Spara ändrade data i den befintliga kolumnen.

Operation
Välj de strängfunktioner som ska tillämpas på kolumndata i listan.

Värde Description
Gemen Konvertera till gemener.
Versal Konvertera till versaler.
Byteåtervändning Konvertera genom att återställa byteordningen.
Hiragana Konvertera japanska katakanatecken till hiragana.
Katakana Konvertera japanska hiragana-tecken till katakana.
Halv bredd Konvertera helbreddstecken till halvbreddstecken.
Fullständig bredd Konvertera tecken med halv bredd till full bredd.
Språkhölje Tillämpa språkliga regler för hölje (Enkel Unicode-skiftlägesmappning för turkiska och andra nationella inställningar) i stället för systemreglerna.
Förenklad kinesiska Konvertera traditionella kinesiska tecken till förenklad kinesiska.
Traditionell kinesiska Konvertera förenklade kinesiska tecken till traditionell kinesiska.

Utgångsalias
Skriv ett alias för varje utdatakolumn. Standardvärdet är Kopiera av följt av namnet på indatakolumnen. Du kan dock välja valfritt unikt, beskrivande namn.

Konfigurera felutdata
Använd dialogrutan Konfigurera felutdata för att ange alternativ för felhantering för den här omvandlingen.