Gestione connessione file

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Una gestione connessione file consente a un pacchetto di fare riferimento a un file o a una cartella esistente oppure di creare un file o una cartella in fase di esecuzione. Ad esempio, è possibile fare riferimento a un file di Excel. Alcuni componenti di Microsoft SQL Server Integration Services usano informazioni nei file per il proprio funzionamento. L'attività Esegui SQL può ad esempio fare riferimento a un file che contiene le istruzioni SQL eseguite dall'attività. In altri componenti le operazioni vengono effettuate nei file. Ad esempio, tramite l'attività File System è possibile fare riferimento a un file per copiarlo in una nuova posizione.

Tipi di utilizzo per la gestione connessione file

Tramite la proprietà FileUsageType della gestione connessione file viene specificata la modalità di utilizzo della connessione file. La gestione connessione file può creare un file o una cartella oppure utilizzare un file o una cartella esistente.

Nella tabella seguente vengono elencati i possibili valori di FileUsageType.

Valore Descrizione
0 La gestione connessione file utilizza un file esistente.
1 La gestione connessione file crea un file.
2 La gestione connessione file utilizza una cartella esistente.
3 La gestione connessione file crea una cartella.

Connessioni a più file o cartelle

La gestione connessione file può fare riferimento solo a un file o a una cartella. Per fare riferimento a più file o cartelle, al posto di una gestione connessione file utilizzare una gestione connessione per più file. Per altre informazioni, vedere Multiple Files Connection Manager.

Configurazione della gestione connessione file

Quando si aggiunge una gestione connessione file a un pacchetto, Integration Services crea una gestione connessione che in fase di esecuzione verrà risolta in una connessione file, imposta le proprietà della connessione file e la aggiunge alla raccolta Connessioni del pacchetto.

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

Per configurare una gestione connessione file, procedere nel modo seguente:

  • Specificare il tipo di utilizzo.

  • Specificare un file o una cartella.

È possibile impostare la proprietà ConnectionString per la gestione connessione file specificando un'espressione nella finestra Proprietà di SQL Server Data Tools (SSDT). Tuttavia, per evitare un errore di convalida quando si usa un'espressione per specificare il file o la cartella, aggiungere il percorso di un file o di una cartella in Editor gestione connessione fileper File/Cartella.

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

Per altre informazioni sulle proprietà che è possibile impostare in SSIS Designer, vedere Editor gestione connessione file.

Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere l'articolo relativo a ConnectionManager e Aggiunta di connessioni a livello di programmazione.

Editor gestione connessione file

Utilizzare la finestra di dialogo Editor gestione connessione file per specificare le proprietà utilizzate per la connessione a un file o a una cartella.

Nota

È possibile impostare la proprietà ConnectionString per la gestione connessione file specificando un'espressione nella finestra Proprietà di SQL Server Data Tools (SSDT). Tuttavia, per evitare un errore di convalida quando si usa un'espressione per specificare il file o la cartella, aggiungere il percorso di un file o di una cartella in Editor gestione connessione fileper File/Cartella.

Per ulteriori informazioni sulla gestione connessione file, vedere File Connection Manager.

Opzioni

Tipo di utilizzo
Consente di specificare se Gestione connessione file flat deve connettersi a un file o a una cartella esistente o creare un nuovo file o cartella.

Valore Descrizione
Crea file Consente di creare un nuovo file in fase di esecuzione.
File esistente Consente di utilizzare un file esistente.
Creare la cartella Consente di creare una nuova cartella in fase di esecuzione.
Cartella esistente Consente di utilizzare una cartella esistente.

File/Cartella
Se si sceglie File, specificare il file da usare.

Se si sceglie Cartella, specificare la cartella da utilizzare.

Sfoglia
Selezionare il file o la cartella usando la finestra di dialogo Seleziona file o Sfoglia cartella .

Riferimento all'interfaccia utente della finestra di dialogo Aggiungi gestione connessione file

Utilizzare la finestra di dialogo Aggiungi gestione connessione file per definire una connessione a un gruppo di file o cartelle.

Per ulteriori informazioni sulla gestione connessione per più file, vedere Multiple Files Connection Manager.

Nota

Le attività predefinite e i componenti del flusso di dati in Integration Services non utilizzano la gestione connessione per più file. È tuttavia possibile utilizzare la gestione connessione nell'attività Script o nel componente di script.

Opzioni della finestra di dialogo per Aggiungi Gestione connessioni file

Tipo di utilizzo
Consente di specificare il tipo di file da utilizzare per la gestione connessione per più file.

Valore Descrizione
Creazione file La gestione connessione creerà i file.
File esistenti La gestione connessione utilizzerà i file esistenti.
Creare cartelle La gestione connessione creerà le cartelle.
Cartelle esistenti La gestione connessione utilizzerà le cartelle esistenti.

File/Cartelle
Consente di visualizzare i file o le cartelle aggiunti tramite i pulsanti descritti di seguito.

Aggiunta
Consente di aggiungere un file usando la finestra di dialogo Seleziona file o di aggiungere una cartella usando la finestra di dialogo Sfoglia cartella .

Modifica
Consente di selezionare un file o una cartella e quindi di sostituirli con un file o una cartella differente usando la finestra di dialogo Seleziona file o Sfoglia cartella .

Rimuovi
Consente di selezionare un file o una cartella e quindi di rimuoverli dall'elenco usando il pulsante Rimuovi .

Pulsanti freccia
Selezionare un file o una cartella e quindi utilizzare i pulsanti freccia per spostare il file o la cartella verso l'alto o verso il basso in modo da specificare la sequenza di accesso.

Riferimento all'interfaccia utente della finestra di dialogo Suggerisci tipi di colonne

Utilizzare la finestra di dialogo Suggerisci tipi di colonne per identificare il tipo di dati e la lunghezza delle colonne nella gestione connessione file flat sulla base di un campionamento del contenuto del file.

Per altre informazioni sui tipi di dati usati da Integration Services, vedere Tipi di dati di Integration Services.

Opzioni della finestra di dialogo per Suggerisci tipi di colonna

Numero di righe
Consente di digitare o selezionare il numero di righe nel campione utilizzato dall'algoritmo.

Suggerisci tipo di dati integer più piccolo
Deselezionare questa casella di controllo per ignorare la valutazione. Se questa casella di controllo è selezionata, viene determinato il tipo di dati integer più piccolo possibile per le colonne che contengono dati numerici integrali.

Suggerisci tipo di dati real più piccolo
Deselezionare questa casella di controllo per ignorare la valutazione. Se questa casella di controllo è selezionata, viene determinato se le colonne contenenti dati numerici real possono utilizzare il tipo di dati real più piccolo, ovvero DT_R4.

Identifica colonne booleane con i valori seguenti
Consente di digitare i due valori che si desidera utilizzare come valori booleani true e false. Digitare i valori separati da una virgola. Il primo valore rappresenta il valore True.

Consenti riempimento colonne stringa
Selezionare questa casella di controllo per attivare il riempimento della stringa.

Percentuale di riempimento
Consente di digitare o selezionare la percentuale della lunghezza delle colonne in base alla quale deve essere aumentata la lunghezza delle colonne per i tipi di dati character. La percentuale deve essere un numero intero.

Guida di riferimento ai messaggi e agli errori di Integration Services