Sdílet prostřednictvím


Správce plochých připojení k souborům

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Správce připojení plochého souboru umožňuje balíčku přístup k datům v plochém souboru. Zdroj a cíl plochých souborů mohou například použít správce připojení plochých souborů k extrakci a načtení dat.

Správce připojení plochého souboru má přístup pouze k jednomu souboru. Pokud chcete odkazovat na více souborů, použijte správce připojení "Multiple Flat Files" místo správce připojení "Flat File". Další informace naleznete v tématu Správce připojení více plochých souborů.

Délka sloupce

Ve výchozím nastavení nastaví správce připojení k plochému souboru délku sloupců řetězců na 50 znaků. V dialogovém okně Editoru správce plochých připojení k souborům můžete vyhodnotit ukázková data a automaticky změnit velikost těchto sloupců, aby se zabránilo zkrácení dat nebo nadbytečné šířky sloupce. Pokud následně nezměníte délku sloupce ve zdroji plochých souborů nebo transformaci, délka řetězcového sloupce zůstane stejná v celém toku dat. Pokud se tyto řetězcové sloupce mapují na cílové sloupce, které jsou užší, zobrazí se upozornění v uživatelském rozhraní. V době běhu se navíc můžou vyskytnout chyby způsobené zkrácením dat. Abyste se vyhnuli chybám nebo zkrácení, můžete změnit velikost sloupců tak, aby byly kompatibilní s cílovými sloupci ve správci připojení plochého souboru, ve zdroji plochých souborů nebo transformaci. Chcete-li upravit délku výstupních sloupců, nastavte vlastnost Délka výstupního sloupce na kartě Vlastnosti vstupu a výstupu v dialogovém okně Rozšířený editor .

Pokud po přidání a konfiguraci zdroje plochých souborů, který používá správce připojení, aktualizujete délky sloupců ve správci připojení plochých souborů, nemusíte ručně měnit velikost výstupních sloupců ve zdroji plochých souborů. Při otevření dialogového okna Plochý zdroj souborů poskytuje zdroj plochých souborů možnost synchronizovat metadata sloupců.

Konfigurace Správce připojení k plochému souboru

Když do balíčku přidáte správce připojení pro ploché soubory, služba SQL Server Integration Services vytvoří správce připojení, který se během běhu přeloží na ploché připojení k souborům, nastaví vlastnosti tohoto připojení a přidá správce připojení do kolekce Připojení balíčku.

Vlastnost ConnectionManagerType správce připojení je nastavena na FLATFILE.

Ve výchozím nastavení správce připojení plochého souboru vždy kontroluje oddělovač řádků v necitovaných datech a při nalezení oddělovače řádků zahájí nový řádek. To umožňuje správci připojení správně analyzovat soubory s řádky, u nichž chybí pole sloupců.

V některých případech může zakázání této funkce zlepšit výkon balíčků. Tuto funkci můžete zakázat nastavením vlastnosti Správce připojení plochých souborů AlwaysCheckForRowDelimiters na False.

Správce připojení plochého souboru můžete nakonfigurovat následujícími způsoby:

  • Zadejte soubor, národní prostředí a znakovou stránku, které chcete použít. Národní prostředí se používá k interpretaci dat citlivých na národní prostředí, jako jsou kalendářní data, a znaková stránka slouží k převodu řetězcových dat na Unicode.

  • Zadejte formát souboru. Můžete použít formát pravého formátu s oddělovači, pevnou šířkou nebo nepravidelným formátem.

  • Zadejte řádek záhlaví, datový řádek a oddělovače sloupců. Oddělovače sloupců lze nastavit na úrovni souboru a přepsat na úrovni sloupce.

  • Určuje, jestli první řádek v souboru obsahuje názvy sloupců.

  • Zadejte znak kvalifikátoru textu. Každý sloupec je možné nakonfigurovat tak, aby rozpoznal kvalifikátor textu.

    Správce připojení pro ploché soubory podporuje použití znaku kvalifikátoru k vložení tohoto znaku do kvalifikovaného řetězce. Dvojitá instance textového kvalifikátoru je interpretována jako literál, jedna instance tohoto řetězce. Pokud je textový kvalifikátor jednoduchá uvozovka a vstupní data jsou 'abc', 'def', 'g'hi', výstupní data jsou abc, def, g'hi. Instance kvalifikátoru vloženého do kvalifikovaného řetězce však způsobí selhání zdroje plochých souborů s chybou DTS_E_PRIMEOUTPUTFAILED.

  • Nastavte vlastnosti, jako je název, datový typ a maximální šířka jednotlivých sloupců.

Vlastnost ConnectionString pro správce připojení plochého souboru můžete nastavit zadáním výrazu v okně Vlastnosti sql Server Data Tools (SSDT). Pokud se chcete vyhnout chybě ověření, postupujte následovně.

  • Pokud k zadání souboru použijete výraz, přidejte cestu k souboru do pole Název souboru v editoru Správce plochých připojení k souborům.

  • Nastavte vlastnost DelayValidation ve správci připojení plochého souboru na True.

Pomocí výrazu lze za běhu vytvořit název souboru pomocí správce připojení Flat File s cílovým bodem Flat File.

Vlastnosti můžete nastavit prostřednictvím návrháře SSIS nebo programově.

Informace o programové konfiguraci správce připojení najdete v tématu ConnectionManager a přidávání připojení prostřednictvím kódu programu.

Editor Správce plochých připojení souborů (obecná stránka)

Pomocí stránky Obecné dialogového okna Editoru plochých připojení k souborům vyberte soubor a formát dat. Připojení plochého souboru umožňuje balíčku připojit se k textovému souboru.

Další informace o správci připojení pro ploché soubory najdete ve Správci připojení pro ploché soubory.

Možnosti

Název správce připojení
Zadejte jedinečný název připojení plochého souboru v pracovním postupu. Zadaný název se zobrazí v návrháři SSIS.

Popis
Popište připojení. Osvědčeným postupem je popsat připojení z hlediska jeho účelu, aby se balíčky samy zdokumentovaly a usnadnily jejich údržbu.

Název souboru
Zadejte cestu a název souboru, který chcete použít v připojení plochého souboru.

Procházet
Vyhledejte název souboru, který se má použít v připojení plochého souboru.

Lokalita
Zadejte národní nastavení, které bude poskytovat jazykově specifické informace pro řazení a formáty data a času.

unicode
Určuje, jestli se má použít Unicode. Pokud používáte Unicode, nemůžete zadat znakovou stránku.

znakové stránky
Zadejte znakovou stránku pro text, který není unicode.

Formát
Určuje, jestli soubor používá správné formátování s oddělovači, pevnou šířkou nebo nepravidelným formátováním.

Hodnota Popis
Vymezené Sloupce jsou oddělené oddělovači zadanými na stránce Sloupce .
Pevná šířka Sloupce mají pevnou šířku.
Rozrušený doprava Soubory s nepravidelným pravým okrajem jsou soubory, ve kterých má každý sloupec stejnou šířku, s výjimkou posledního sloupce. Je oddělen oddělovačem řádků.

Kvalifikátor textu
Zadejte textový kvalifikátor, který se má použít. Můžete například určit, že textová pole jsou uzavřena do uvozovek.

Poznámka:

Po výběru textového kvalifikátoru nelze znovu vybrat možnost Žádné . Chcete-li zrušit výběr textového kvalifikátoru, zadejte None .

Oddělovač řádků záhlaví
Vyberte ze seznamu oddělovačů pro řádky záhlaví nebo zadejte text oddělovače.

Hodnota Popis
{CR}{LF} Řádek záhlaví je oddělený kombinací návratového řádku.
{CR} Řádek záhlaví je oddělený návratem na začátek řádku.
{LF} Řádek záhlaví je oddělený informačním kanálem řádku.
Středník {;} Řádek záhlaví je oddělený středníkem.
Dvojtečka {:} Řádek záhlaví je oddělený dvojtečka.
Čárka {,} Řádek záhlaví je oddělený čárkou.
Tab {t} Řádek záhlaví je oddělený tabulátorem.
Svislý pruh {|} Řádek záhlaví je oddělený svislým pruhem.

Řádky záhlaví, které chcete přeskočit
Zadejte počet řádků záhlaví nebo počátečních datových řádků, které se mají přeskočit( pokud existuje).

Názvy sloupců v prvním řádku dat
Určete, jestli chcete v prvním řádku dat očekávat nebo zadat názvy sloupců.

Editor Správce připojení pro ploché soubory (Stránka sloupců)

Stránka Sloupce v dialogovém okně Editoru správce plochých připojení k souborům slouží k zadání informací o řádech a sloupcích a k zobrazení náhledu souboru.

Další informace o správci připojení pro ploché soubory najdete ve Správci připojení pro ploché soubory.

Statické možnosti

Název správce připojení
Zadejte jedinečný název pro připojení plochého souboru v pracovním postupu. Zadaný název se zobrazí v návrháři SSIS.

Popis
Popište připojení. Osvědčeným postupem je popsat připojení z hlediska jeho účelu, aby se balíčky samy zdokumentovaly a usnadnily jejich údržbu.

Dynamické možnosti formátu plochých souborů

Formát = Oddělený

Oddělovač řádků
Vyberte ze seznamu dostupných oddělovačů řádků nebo zadejte text oddělovače.

Hodnota Popis
{CR}{LF} Řádky jsou oddělené kombinací návratu vozu a posunu na nový řádek.
{CR} Řádky jsou oddělené návratem vozíku.
{LF} Řádky jsou oddělené spojnicovým informačním kanálem.
Středník {;} Řádky jsou oddělené středníkem.
Dvojtečka {:} Řádky jsou oddělené dvojtečkami.
Čárka {,} Řádky jsou oddělené čárkou.
Tab {t} Řádky jsou oddělené tabulačním znakem.
Svislý pruh {|} Řádky jsou oddělené svislým pruhem.

Oddělovač sloupců
Vyberte ze seznamu dostupných oddělovačů sloupců nebo zadejte text oddělovače.

Hodnota Popis
{CR}{LF} Sloupce jsou oddělené kombinací návratového řádku řádku.
{CR} Sloupce jsou oddělené návratem na začátek řádku.
{LF} Sloupce jsou oddělené spojnicovým kanálem.
Středník {;} Sloupce jsou oddělené středníkem.
Dvojtečka {:} Sloupce jsou oddělené dvojtečkami.
Čárka {,} Sloupce jsou oddělené čárkou.
Tab {t} Sloupce jsou oddělené tabulátorem.
Svislý pruh {|} Sloupce jsou oddělené svislým pruhem.

Aktualizovat
Zobrazte efekt změny oddělovačů k přeskočení kliknutím na Aktualizovat. Toto tlačítko se zobrazí jenom po změně dalších možností připojení.

Náhled řádků
Zobrazte ukázková data v plochém souboru rozdělená do sloupců a řádků pomocí vybraných možností.

Resetování sloupců
Kliknutím na Obnovit sloupce odeberte všechny kromě původních sloupců.

Formát = pevná šířka

písmo
Vyberte písmo, ve kterém chcete zobrazit data náhledu.

Sloupce zdrojových dat
Upravte šířku řádku posunutím svislé červené značky řádku a upravte šířku sloupců kliknutím na pravítko v horní části okna náhledu.

Šířka řádku
Před přidáním oddělovačů pro jednotlivé sloupce zadejte délku řádku. Nebo přetažením svislé červené čáry v okně náhledu označte konec řádku. Hodnota šířky řádku se automaticky aktualizuje.

Resetování sloupců
Kliknutím na Obnovit sloupce odeberte všechny kromě původních sloupců.

Format = nezarovnané vpravo

Poznámka:

Soubory s nepravidelným pravým okrajem jsou soubory, ve kterých má každý sloupec stejnou šířku, s výjimkou posledního sloupce. Je oddělen oddělovačem řádků.

písmo
Vyberte písmo, ve kterém chcete zobrazit data náhledu.

Sloupce zdrojových dat
Upravte šířku řádku posunutím svislé červené značky řádku a upravte šířku sloupců kliknutím na pravítko v horní části okna náhledu.

Oddělovač řádků
Vyberte ze seznamu dostupných oddělovačů řádků nebo zadejte text oddělovače.

Hodnota Popis
{CR}{LF} Řádky jsou oddělené kombinací návratu vozu a posunu na nový řádek.
{CR} Řádky jsou oddělené návratem vozíku.
{LF} Řádky jsou oddělené spojnicovým informačním kanálem.
Středník {;} Řádky jsou oddělené středníkem.
Dvojtečka {:} Řádky jsou oddělené dvojtečkami.
Čárka {,} Řádky jsou oddělené čárkou.
Tab {t} Řádky jsou oddělené tabulačním znakem.
Svislý pruh {|} Řádky jsou oddělené svislým pruhem.

Resetování sloupců
Kliknutím na Obnovit sloupce odeberte všechny kromě původních sloupců.

Editor Správce připojení plochého souboru (pokročilá stránka)

Na stránce Upřesnit dialogového okna Editoru plochých připojení k souborům můžete nastavit vlastnosti, které určují, jak integrační služba čte a zapisuje data do plochých souborů. Můžete změnit názvy sloupců v plochém souboru a nastavit vlastnosti, které obsahují datový typ a oddělovače pro každý sloupec v souboru.

Ve výchozím nastavení je délka řetězcových sloupců 50 znaků. Velikost těchto sloupců můžete změnit tak, aby se zabránilo zkrácení dat nebo nadbytečné šířky sloupce. Můžete také aktualizovat další metadata, abyste povolili kompatibilitu s cílovými sloupci. Můžete například změnit datový typ sloupce, který obsahuje pouze celočíselná data, na číselný datový typ, například DT_I2. Tyto úpravy můžete provést ručně nebo můžete kliknutím na tlačítko Vybrat typy použít dialogové okno Navrhnout typy sloupců k vyhodnocení ukázkových dat a provedení některých těchto změn automaticky.

Další informace o správci připojení pro ploché soubory najdete ve Správci připojení pro ploché soubory.

Možnosti

Název správce připojení
Zadejte jedinečný název správce plochých připojení k souborům v pracovním postupu. Zadaný název se zobrazí v návrháři SSIS.

Popis
Popište správce připojení. Osvědčeným postupem je popsat správce připojení z hlediska jeho účelu, aby se balíčky samy zdokumentovaly a usnadnily jejich údržbu.

Konfigurace vlastností jednotlivých sloupců
Výběrem sloupce v levém podokně zobrazíte jeho vlastnosti v pravém podokně. Popis vlastností datového typu najdete v následující tabulce. Některé uvedené vlastnosti jsou konfigurovatelné pouze pro některé ploché formáty souborů.

Vlastnictví Popis
ColumnType Označuje, zda je sloupec buď oddělený, s pevnou šířkou, nebo zubatý z pravé strany. Tato vlastnost je pouze pro čtení. Soubory s nepravidelným pravým okrajem jsou soubory, ve kterých má každý sloupec stejnou šířku, s výjimkou posledního sloupce. Je oddělen oddělovačem řádků.
OutputColumnWidth Zadejte hodnotu, která se má uložit jako počet bajtů; pro soubory Unicode tato hodnota odpovídá počtu znaků. V úloze Tok dat se tato hodnota používá k nastavení šířky výstupního sloupce pro zdroj plochého souboru. V objektovém modelu je název této vlastnosti MaximumWidth.
Datatype Vyberte ze seznamu dostupných datových typů. Další informace najdete v tématu datové typy integračních služeb.
TextQualified Určuje, zda textová data jsou obklopena textovými kvalifikátory, jako jsou například znaky uvozovek.

True: Textová data v plochém souboru jsou kvalifikovaná. Ne: Textová data v plochém souboru nejsou kvalifikovaná.
název Zadejte popisný název sloupce. Pokud nezadáte název, integrační služby automaticky vytvoří název ve formátu Sloupec 0, Sloupec 1 atd.
Škálování dat Zadejte měřítko číselných dat. Měřítko odkazuje na počet desetinných míst. Další informace najdete v tématu datové typy integračních služeb.
ColumnDelimiter Vyberte ze seznamu dostupných oddělovačů sloupců. Zvolte oddělovače, které se v textu pravděpodobně nevyskytují. Tato hodnota se ignoruje u sloupců s pevnou šířkou.

{CR}{LF}. Sloupce jsou oddělené kombinací návratového řádku řádku.

{CR}. Sloupce jsou oddělené návratem na začátek řádku.

{LF}. Sloupce jsou oddělené spojnicovým kanálem.

Středník {;}. Sloupce jsou oddělené středníkem.

Dvojtečka {:}. Sloupce jsou oddělené dvojtečkami.

Čárka {,}. Sloupce jsou oddělené čárkou.

Tab {t}. Sloupce jsou oddělené tabulátorem.

Svislý pruh {|}. Sloupce jsou oddělené svislým pruhem.
Datováprecision Zadejte přesnost číselných dat. Přesnost odkazuje na počet číslic. Další informace najdete v tématu datové typy integračních služeb.
ŠířkaVstupníhoSloupce Zadejte hodnotu, která se má uložit jako počet bajtů; u souborů Unicode se zobrazí jako počet znaků. Tato hodnota je ignorována pro sloupce s oddělovači.

Poznámka V objektovém modelu je název této vlastnosti ColumnWidth.

Nový
Kliknutím na Nový přidejte nový sloupec. Ve výchozím nastavení tlačítko Nový přidá nový sloupec na konec seznamu. Tlačítko má také následující možnosti, které jsou k dispozici v rozevíracím seznamu.

Hodnota Popis
Přidat sloupec Přidejte nový sloupec na konec seznamu.
Vložit před Vložte nový sloupec před vybraný sloupec.
Vložit za Vloží nový sloupec za vybraný sloupec.

Vymazat
Vyberte sloupec a potom ho odeberte kliknutím na Odstranit.

Navrhnout typy
Pomocí dialogového okna Navrhnout typy sloupců můžete vyhodnotit ukázková data v souboru a získat návrhy pro datový typ a délku jednotlivých sloupců. Další informace naleznete v tématu Navrhnout typy sloupců dialogového okna Uživatelské rozhraní.

Editor Správce plochých připojení souborů (stránka preview)

K zobrazení obsahu zdrojového souboru v tabulkovém formátu použijte uzel Náhled dialogového okna Editoru správce plochých připojení k souborům.

Další informace o správci připojení pro ploché soubory najdete ve Správci připojení pro ploché soubory.

Možnosti

Název správce připojení
Zadejte jedinečný název pro připojení plochého souboru v pracovním postupu. Zadaný název se zobrazí v návrháři SSIS.

Popis
Popište připojení. Osvědčeným postupem je popsat připojení z hlediska jeho účelu, aby se balíčky samy zdokumentovaly a usnadnily jejich údržbu.

Řádky dat, které se mají přeskočit
Určete, kolik řádků se má přeskočit na začátku plochého souboru.

Aktualizovat
Kliknutím na Aktualizovat zobrazte efekt změny počtu řádků, které chcete přeskočit. Toto tlačítko se zobrazí jenom po změně dalších možností připojení.

Náhled řádků
Prohlédněte si ukázková data v plochém souboru rozdělená do sloupců a řádků podle vybraných možností.