Plochý zdroj souborů
platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory
Zdroj plochých souborů čte data z textového souboru. Textový soubor může být v odděleném, pevném nebo smíšeném formátu.
Oddělovaný formát využívá oddělovače sloupců a řádků k určení sloupců a řádků.
Formát pevné šířky používá šířku k definování sloupců a řádků. Tento formát také obsahuje znak pro vyplnění polí do jejich maximální šířky.
Nepravidelný pravý formát používá šířku k definování všech sloupců s výjimkou posledního sloupce, který je oddělen oddělovačem řádků.
Zdroj plochých souborů můžete nakonfigurovat následujícími způsoby:
Přidejte sloupec do výstupu transformace, který obsahuje název textového souboru, ze kterého zdroj plochých souborů extrahuje data.
Určete, zda zdrojové soubory typu Flat File interpretují řetězce nulové délky ve sloupcích jako hodnoty null.
Poznámka
Správce připojení plochých souborů, který používá zdroj plochých souborů, musí být nakonfigurován tak, aby používal formát s oddělovači, aby interpretoval řetězce nulové délky jako hodnoty null. Pokud správce připojení používá pevné nebo nepravidelné správné formáty, data, která se skládají z mezer, nelze interpretovat jako hodnoty null.
Výstupní sloupce ve výstupu zdroje plochého souboru obsahují vlastnost FastParse. FastParse označuje, jestli sloupec používá rychlejší, ale necitlivé na národní prostředí, rychlé parsovací rutiny, které Integrační služby poskytují, nebo standardní parsovací rutiny citlivé na národní prostředí. Další informace naleznete v tématech Fast Parse a Standard Parse.
Výstupní sloupce také zahrnují UseBinaryFormat vlastnost. Tuto vlastnost použijete k implementaci podpory binárních dat, jako jsou data s zabaleným desítkovým formátem, v souborech. Ve výchozím nastavení useBinaryFormat je nastavena na false. Pokud chcete použít binární formát, nastavte UseBinaryFormat na true a datový typ ve výstupním sloupci DT_BYTES. Když to uděláte, zdroj plochých souborů přeskočí převod dat a předá data výstupnímu sloupci tak, jak je. Potom můžete použít transformaci, jako je odvozený sloupec nebo převod dat, přetypovat data DT_BYTES na jiný datový typ, nebo můžete do transformace skriptu napsat vlastní skript, který interpretuje data. Můžete také napsat vlastní komponentu toku dat, která bude interpretovat data. Další informace o tom, na které datové typy můžete přetypovat DT_BYTES, najdete v tématu Cast (výraz SSIS).
Tento zdroj používá správce připojení "Flat File" pro přístup k textovému souboru. Nastavením vlastností správce připojení plochého souboru můžete zadat informace o souboru a každém sloupci v něm a určit, jak má zdroj plochých souborů zpracovávat data v textovém souboru. Můžete například zadat znaky, které odděluje sloupce a řádky v souboru, a datový typ a délku každého sloupce. Další informace naleznete v tématu Správce připojení k plochým souborům.
Tento zdroj má jeden výstup a jeden chybový výstup.
Konfigurace plochého zdroje souborů
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:
Související úkoly
Podrobnosti o tom, jak nastavit vlastnosti komponenty toku dat, naleznete v tématu Nastavení vlastností komponenty toku dat.
Editor plochých zdrojů souborů (stránka Správce připojení)
Pomocí Správce připojení stránku editoru plochých zdrojů souborů dialogového okna vyberte správce připojení, který bude používat zdroj plochých souborů. Zdroj plochých souborů čte data z textového souboru, který může být v odděleném, pevném nebo smíšeném formátu.
Zdroj plochých souborů může používat jeden z následujících typů správců připojení:
Správce připojení plochých souborů, pokud je zdrojem jeden plochý soubor. Další informace naleznete v tématu Správce připojení k plochému souboru.
Správce připojení více plochých souborů, pokud je zdrojem více plochých souborů a úloha Tok dat je uvnitř kontejneru smyčky, jako je kontejner For Loop. V každé smyčce kontejneru načte zdroj plochých souborů data z dalšího názvu souboru, který poskytuje správce připojení Více plochých souborů. Další informace naleznete v tématu Správce připojení více plochých souborů.
Možnosti
správce plochých připojení k souborům
V seznamu vyberte existujícího správce připojení nebo kliknutím na Novývytvořte nového správce připojení.
Nový
Vytvořte nového správce připojení pomocí dialogového okna Editoru správce plochých připojení souborů.
Zachovat hodnoty null ze zdroje jako hodnoty null v toku dat
Určete, zda mají být při extrahování dat zachovány hodnoty null. Výchozí hodnota této vlastnosti je false. Pokud je tato hodnota false, zdroj plochého souboru nahradí hodnoty null ze zdrojových dat výchozími hodnotami vhodnými pro každý sloupec, jako jsou prázdné řetězce pro řetězcové sloupce a nula pro číselné sloupce.
Preview
Pomocí dialogového okna Zobrazení dat si zobrazíte náhled výsledků. Náhled může zobrazit až 200 řádků.
Editor zdroje plochého souboru (stránka sloupců)
Pomocí uzlu sloupce v dialogovém okně Editoru zdroje plochého souboru namapujte výstupní sloupec na každý externí (zdrojový) sloupec.
Poznámka
Vlastnosti FileNameColumnName zdroje plochých souborů a FastParse jeho výstupních sloupců nejsou k dispozici v Editoru plochého souboru, ale mohou být nastaveny pomocí rozšířeného editoru. Další informace o těchto vlastnostech naleznete v části Flat File Zdroje vlastních vlastností .
Možnosti
dostupné externí sloupce
Zobrazí seznam dostupných externích sloupců ve zdroji dat. Tuto tabulku nelze použít k přidání nebo odstranění sloupců.
externího sloupce
Umožňuje zobrazit externí (zdrojové) sloupce v pořadí, ve kterém je úkol přečte. Toto pořadí můžete změnit tak, že nejprve vymažete vybrané sloupce v tabulce a pak vyberete externí sloupce ze seznamu v jiném pořadí.
výstupního sloupce
Zadejte jedinečný název pro každý výstupní sloupec. Výchozí hodnota je název vybraného externího (zdrojového) sloupce; můžete ale zvolit libovolný jedinečný popisný název. Zadaný název se zobrazí v návrháři SSIS.
Editor plochých zdrojů souborů (chybová výstupní stránka)
Pomocí stránky Výstup chyby dialogového okna Editoru plochých zdrojů souborů vyberte možnosti zpracování chyb a nastavte vlastnosti ve sloupcích výstupu chyby.\
Možnosti
vstupní/výstupní
Zobrazí název zdroje dat.
sloupce
Zobrazte externí (zdrojové) sloupce, které jste vybrali na stránce Správce připojení dialogového okna Editoru zdrojů plochého souboru .
Chyba
Určete, co se má stát, když dojde k chybě: ignorovat selhání, přesměrovat řádek nebo selhání komponentu.
Související témata:Zpracování chyb v datech
zkrácení
Určete, co se má stát, když dojde ke zkrácení: ignorovat selhání, přesměrovat řádek nebo nechat komponentu selhat.
popis
Zobrazte popis chyby.
Nastavte tuto hodnotu na vybrané buňky
Určete, co se má stát se všemi vybranými buňkami, když dojde k chybě nebo zkrácení: ignorujte selhání, přesměrujte řádek nebo nechte komponentu selhat.
Použít
Použití možnosti zpracování chyb u vybraných buněk