Condividi tramite


Gestione connessione file flat

Data aggiornamento: 5 dicembre 2005

Una gestione connessione file flat consente a un pacchetto di accedere ai dati contenuti in un file flat. Le origini e le destinazioni file flat possono ad esempio utilizzare gestioni connessioni file flat per estrarre e caricare dati.

Quando si aggiunge una gestione connessione file flat a un pacchetto, SQL Server 2005 Integration Services (SSIS) crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione file flat, imposta le proprietà della connessione file flat e aggiunge la gestione connessione file flat all'insieme Connections del pacchetto.

La proprietà ConnectionManagerType della gestione connessione viene impostata su FLATFILE.

Per configurare la gestione connessione file flat, procedere nel modo seguente:

  • Specificare il file, le impostazioni internazionali e la tabella codici da utilizzare. Le impostazioni internazionali vengono utilizzate per interpretare i dati con formato dipendente dalla lingua, come le date, mentre la tabella codici viene utilizzata per convertire i dati stringa in formato Unicode.
  • Specificare il formato del file. È possibile utilizzare un formato delimitato, a larghezza fissa o non allineato a destra.
  • Specificare i delimitatori per la riga di intestazione, le righe di dati e le colonne. I delimitatori delle colonne possono essere impostati a livello di file e sovrascritti a livello di colonna.
  • Indicare se la prima riga del file contiene i nomi delle colonne.
  • Specificare un qualificatore di testo. Ogni colonna può essere configurata in modo da riconoscere un qualificatore di testo.
  • Impostare proprietà quali il nome, il tipo di dati e la larghezza massima delle singole colonne.

Per impostazione predefinita la gestione connessione file flat imposta la lunghezza delle colonne di tipo stringa su 50 caratteri. Nella finestra di dialogo Editor gestione connessione file flat è possibile valutare dati di esempio e modificare automaticamente la lunghezza di tali colonne in modo da evitare il troncamento dei dati o il superamento della larghezza massima delle colonne. La lunghezza di una colonna di tipo stringa rimane inoltre invariata per tutto il flusso di dati, a meno che non venga modificata successivamente in un'origine file flat o in una trasformazione. Se tali colonne di tipo stringa sono mappate a colonne di destinazione di larghezza inferiore, verrà visualizzato un avviso nell'interfaccia utente e in fase di esecuzione potrebbero verificarsi errori dovuti al troncamento dei dati. Per evitare errori o troncamenti, è possibile ridimensionare le colonne in modo che siano compatibili con le colonne di destinazione nella gestione connessione file flat, nell'origine file flat o in una trasformazione. Per modificare la lunghezza di una colonna di output, è necessario impostare la proprietà Length della colonna di output nella scheda Proprietà input e output della finestra di dialogo Editor avanzato.

Se, dopo avere aggiunto e configurato l'origine file flat che utilizza la gestione connessione, si modifica la lunghezza delle colonne nella gestione connessione file flat, non sarà necessario ridimensionare manualmente le colonne di output nell'origine file flat. Nella finestra di dialogo Origine file flat è disponibile un'opzione che consente di sincronizzare i metadati delle colonne per l'origine file flat.

La gestione connessione file flat è in grado di accedere a un solo file. Per fare riferimento a più file, al posto di una gestione connessione file flat utilizzare una gestione connessione per file flat multipli. Per ulteriori informazioni, vedere Gestione connessione per file flat multipli.

Configurazione della gestione connessione file flat

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere ConnectionManager e Adding Connections Programmatically.

Vedere anche

Concetti

Origine file flat
Destinazione file flat

Altre risorse

Connessioni in Integration Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Nuovo contenuto:
  • Aggiunta delle informazioni sulla modifica della lunghezza delle colonne di tipo stringa.