Dela via


Exportera kolumnomvandling

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

Transformeringen Exportera kolumn läser data i ett dataflöde och infogar data i en fil. Om dataflödet till exempel innehåller produktinformation, till exempel en bild av varje produkt, kan du använda transformeringen Exportera kolumn för att spara bilderna i filer.

Tilläggs- och trunkeringsalternativ

I följande tabell beskrivs hur inställningarna för tilläggs- och trunkeringsalternativen påverkar resultatet.

Append Förkorta Filen finns Results
Falsk Falsk Nej Omvandlingen skapar en ny fil och skriver data till filen.
Sann Falsk Nej Omvandlingen skapar en ny fil och skriver data till filen.
Falsk Sann Nej Omvandlingen skapar en ny fil och skriver data till filen.
Sann Sann Nej Omvandlingen misslyckas med validering av designtid. Det är inte giltigt att ange båda egenskaperna till true.
Falsk Falsk Yes Ett körningsfel inträffar. Filen finns, men transformeringen kan inte skriva till den.
Falsk Sann Yes Omvandlingen tar bort och återskapar filen och skriver data till filen.
Sann Falsk Yes Omvandlingen öppnar filen och skriver data i slutet av filen.
Sann Sann Yes Omvandlingen misslyckas med validering av designtid. Det är inte giltigt att ange båda egenskaperna till true.

Konfiguration av exportkolumnomvandlingen

Du kan konfigurera transformering av exportkolumner på följande sätt:

  • Ange de datakolumner och kolumner som innehåller sökvägen till de filer som data ska skrivas till.

  • Ange om datainfogningsåtgärden lägger till eller trunkerar befintliga filer.

  • Ange om ett byteordningsmärke (BOM) skrivs till filen.

    Anmärkning

    En BOM skrivs endast när data inte läggs till i slutet av en befintlig fil och data har datatypen DT_NTEXT.

Omvandlingen använder par med indatakolumner: En kolumn innehåller ett filnamn och den andra kolumnen innehåller data. Varje rad i datauppsättningen kan ange en annan fil. När omvandlingen bearbetar en rad infogas data i den angivna filen. Vid körning skapar transformeringen filerna, om de inte redan finns, och sedan skriver transformeringen data till filerna. De data som ska skrivas måste ha en DT_TEXT, DT_NTEXT eller DT_IMAGE datatyp. Mer information finns i Integration Services-datatyper.

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

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:

Mer information om hur du anger egenskaper finns i Ange egenskaper för en dataflödeskomponent.

Redigeraren Exportkolumntransformering (Kolumnersidan)

Använd sidan Kolumner i dialogrutan Exportera kolumntransformeringsredigerare för att ange kolumner i dataflödet som ska extraheras till filer. Du kan ange om exportkolumntransformeringen lägger till data i en fil eller skriver över en befintlig fil.

Options

Extrahera kolumn
Välj i listan över indatakolumner som innehåller text- eller bilddata. Alla rader ska ha definitioner för Extrahera kolumn och Filsökvägskolumn.

Filsökvägskolumn
Välj i listan över indatakolumner som innehåller filsökvägar och filnamn. Alla rader ska ha definitioner för Extrahera kolumn och Filsökvägskolumn.

Tillåt tillägg
Ange om omvandlingen lägger till data i befintliga filer. Standardvärdet är false.

Trunkera med tvång
Ange om omvandlingen tar bort innehållet i befintliga filer innan data skrivs. Standardvärdet är false.

Skriv BOM
Ange om du vill skriva ett byteordningsmärke (BOM) till filen. En BOM skrivs endast om data har datatypen DT_NTEXT eller DT_WSTR och inte läggs till i en redan befintlig datafil.

Exportera kolumntransformation Redigerare (sida för feloutput)

Använd sidan Felutdata i dialogrutan Exportera kolumntransformeringsredigerare för att ange hur fel ska hanteras.

Options

Indata/utdata
Visa namnet på utdata. Klicka på namnet för att expandera vyn för att inkludera kolumner.

Kolumn
Visa de utdatakolumner som du har valt på sidan Kolumner i dialogrutan Exportera kolumntransformeringsredigeraren .

Error
Ange vad du vill ska hända om ett fel inträffar: ignorera felet, omdirigera raden eller fela komponenten.

Trunkering
Ange vad du vill ska hända om en trunkering uppstår: ignorera felet, omdirigera raden eller misslyckas med komponenten.

Beskrivning
Visa beskrivningen av åtgärden.

Ange det här värdet till markerade celler
Ange vad som ska hända med alla markerade celler när ett fel eller avkortning inträffar: ignorera felet, omdirigera raden, eller låta komponenten misslyckas.

Använda
Använd alternativet för felhantering för de markerade cellerna.