Sdílet prostřednictvím


Správce připojení více plochých souborů

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

Správce připojení více plochých souborů umožňuje balíčku přístup k datům v několika plochých souborech. Například flat file source can use a Multiple Flat Files connection manager when the Data Flow task is inside a loop container, such as the For Loop container. 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ů.

Když do balíčku přidáte správce připojení s více plochými soubory, služba SQL Server Integration Services vytvoří správce připojení, který se v době běhu přeloží na připojení Více plochých souborů, nastaví vlastnosti správce připojení Více plochých souborů a přidá správce připojení Více plochých souborů do kolekce Připojení v balíčku.

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

Správce připojení více plochých souborů můžete nakonfigurovat následujícími způsoby:

  • Zadejte soubory, národní prostředí a znakovou stránku, které se mají 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 souborech obsahuje názvy sloupců.

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

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

Pokud správce připojení více plochých souborů odkazuje na více souborů, cesty k souborům jsou odděleny znakem svislé roury (|). Vlastnost ConnectionString správce připojení má následující formát:

< cesta>|<cesta>

Můžete také zadat více souborů pomocí zástupných znaků. Chcete-li například odkazovat na všechny textové soubory na jednotce C, může být hodnota ConnectionString vlastnost nastavena na C:\*.txt.

Pokud správce připojení více plochých souborů odkazuje na více souborů, musí mít všechny soubory stejný formát.

Správce připojení Více plochých souborů ve výchozím nastavení nastaví délku sloupců řetězců na 50 znaků. V dialogovém okně Editoru Správce připojení více plochých souborů 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 nezměníte velikost sloupce ve zdroji plochých souborů nebo transformaci, zůstane délka sloupce v průběhu toku dat stejná. Pokud se tyto sloupce mapují na cílové sloupce, které jsou užší, zobrazí se upozornění v uživatelském rozhraní a za běhu mohou nastat chyby kvůli zkrácení dat. Můžete změnit velikost sloupců tak, aby byly kompatibilní s cílovými sloupci ve Správci připojení plochých souborů, ve zdroji plochých souborů nebo s transformací. 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í s více plochými soubory, 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í vícečetných plochých souborů

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 připojení více plochých souborů (obecná stránka)

Na stránce Obecné dialogového okna Editoru správce připojení více plochých souborů vyberte skupinu souborů se stejným formátem dat a určete jejich formát dat. Připojení více plochých souborů umožňuje balíčku připojit se ke skupině textových souborů se stejným formátem.

Další informace o správci připojení více plochých souborů najdete v tématu Správce připojení více plochých souborů.

Možnosti

Název správce připojení
V pracovním postupu zadejte jedinečný název pro vícenásobná plochá souborová připojení. 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ázvy souborů
Zadejte cestu a názvy souborů, které se mají použít ve vícenásobném připojení plochých souborů. Pomocí zástupných znaků můžete zadat více souborů, například v podobě "C:\*.txt", nebo pomocí znaku svislé roury (|) pro oddělení více názvů souborů. Všechny soubory musí mít stejný datový formát.

Procházet
Projděte si názvy souborů, které chcete použít v připojení Multiple Flat Files. Můžete vybrat více souborů. Všechny soubory musí mít stejný datový formát.

Lokalita
Zadejte umístění pro poskytnutí informací o objednání a pro převod data a času.

unicode
Určuje, jestli se má použít Unicode. Použití unicode vylučuje zadání znakové stránky.

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

Formát
Určete, jestli chcete použít správné formátování s oddělovači, pevnou šířkou nebo nepravidelným formátováním. Všechny soubory musí mít stejný datový formát.

Hodnota Popis
Vymezené Sloupce jsou oddělené oddělovači zadanými na stránce Sloupce .
Pevná šířka Sloupce mají pevnou šířku určenou přetažením čar značek na stránce Sloupce .
Rozrušený doprava Soubory se zužovanými pravými soubory jsou soubory, ve kterých má každý sloupec pevnou šířku, s výjimkou posledního sloupce, který je oddělený oddělovačem řádků zadaným na stránce Sloupce .

Kvalifikátor textu
Zadejte textový kvalifikátor, který se má použít. Můžete například zadat uzavření textu do uvozovek.

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í, 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í více plochých souborů (stránka sloupců)

Pomocí uzlu Sloupce v dialogovém okně Editoru Správce připojení více plochých souborů určete informace o řádku a sloupci a zobrazte náhled prvního vybraného souboru.

Další informace o správci připojení více plochých souborů najdete v tématu Správce připojení více plochých souborů.

Statické možnosti

Název správce připojení
V pracovním postupu zadejte jedinečný název pro vícenásobná plochá souborová připojení. 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.

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é 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é čá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:

Nepravidelné správné soubory jsou ty, ve kterých má každý sloupec pevnou šíř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é 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í více plochých souborů (rozšířená stránka)

Na stránce Upřesnit dialogového okna Správce připojení k více plochým souborům můžete nastavit vlastnosti, jako je datový typ a oddělovače jednotlivých sloupců v textových souborech, ke kterým se správce připojení plochého souboru připojuje.

Ve výchozím nastavení je délka řetězcových sloupců 50 znaků. 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. 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.

Další informace o správci připojení více plochých souborů najdete v tématu Správce připojení více plochých souborů.

Možnosti

Název správce připojení
Zadejte jedinečný název správce připojení Více souborů ve formátu flat file v rámci pracovního postupu. Zadaný název se zobrazí v oblasti Správce připojení návrháře služby 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 pevnou šířku, s výjimkou posledního sloupce, který je ukončen koncem řádku.
OutputColumnWidth Zadejte hodnotu, která se má uložit jako počet bajtů; u souborů Unicode se zobrazí jako počet znaků. V úloze Tok dat se tato hodnota používá k nastavení šířky výstupního sloupce pro zdroj plochého souboru.

Poznámka: 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, jestli jsou textová data kvalifikovaná pomocí znaku textového kvalifikátoru:

True: Textová data v plochém souboru jsou kvalifikovaná.

Ne: Textová data v plochém souboru nejsou kvalifikovaná.
název Zadejte název sloupce. Výchozí hodnota je číslovaný seznam sloupců; můžete ale zvolit libovolný jedinečný popisný název.
Š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ěleny kombinací návratového kanálu řádku na řádku.

{CR} – sloupce jsou oddělené návratovým znakem řádku.

{LF} – sloupce jsou oddělené spojnicovým informačním kanálem.

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

Dvojtečka {:} – sloupce jsou odděleny dvojtečkou.

Čá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 prvním vybraném 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 připojení více plochých souborů (stránka náhledu)

Na stránce Náhled dialogového okna Editoru Správce připojení pro více plochých souborů si zobrazte obsah prvního vybraného zdrojového souboru, který je rozdělen do sloupců podle vašich definic.

Další informace o správci připojení více plochých souborů najdete v tématu Správce připojení více plochých souborů.

Možnosti

Název správce připojení
V pracovním postupu zadejte jedinečný název pro vícenásobná plochá souborová připojení. Zadaný název se zobrazí v oblasti Správce připojení návrháře služby 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.

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

Viz také

Plochý zdroj souborů
cíl plochého souboru
Připojení SSIS (Integration Services)