Gestione connessione file flat
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 ServerIntegration Services 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 alla raccolta 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 locali e la tabella codici da utilizzare. Le impostazioni locali 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 dei file. È possibile utilizzare un formato delimitato, a larghezza fissa o non allineato a destra.
Specificare i delimitatori della riga di intestazione, delle righe di dati e delle 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 Aggiunta di connessioni a livello di programmazione.
|