Progettazione SSIS
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
Progettazione SSIS è uno strumento grafico che consente di creare e gestire pacchetti di Integration Services. Progettazione SSIS è disponibile in SQL Server Data Tools (SSDT) nell'ambito di un progetto di Integration Services.
È possibile utilizzare Progettazione SSIS per eseguire le attività seguenti:
Costruzione del flusso di controllo in un pacchetto.
Costruzione dei flussi di dati in un pacchetto.
Aggiunta di gestori di eventi al pacchetto e agli oggetti del pacchetto.
Visualizzazione del contenuto del pacchetto.
In fase di esecuzione, visualizzazione dello stato di esecuzione del pacchetto.
Nella figura seguente vengono illustrate le finestre Progettazione SSIS e Casella degli strumenti.
Integration Services include ulteriori finestre e finestre di dialogo per l'aggiunta di funzionalità ai pacchetti e in SQL Server Data Tools (SSDT) sono disponibili finestre e finestre di dialogo che consentono di configurare l'ambiente di sviluppo e usare i pacchetti. Per altre informazioni, vedere Interfaccia utente di Integration Services.
Progettazione SSIS non ha dipendenze da Integration Services, il servizio responsabile della gestione e del monitoraggio dei pacchetti, ed è pertanto possibile creare e modificare pacchetti in Progettazione SSIS anche quando tale servizio non è in esecuzione. Tuttavia, se si interrompe il servizio mentre Progettazione SSIS è aperto, non è più possibile aprire le finestre di dialogo fornite da Progettazione SSIS ed è possibile che venga visualizzato il messaggio di errore "Server RPC non disponibile". Per reimpostare Progettazione SSIS e continuare a usare il pacchetto, è necessario chiudere la finestra di progettazione, uscire da SQL Server Data Tools (SSDT), quindi riaprire SQL Server Data Tools (SSDT), il progetto Integration Services e il pacchetto.
Annullare e ripristinare
È possibile annullare e ripristinare fino a 20 azioni in Progettazione SSIS. Per un pacchetto, la funzionalità di annullamento o ripristino è disponibile nelle schede Flusso di controllo, Flusso di dati, Gestori eventie Parametri e nella finestra Variabili . Per un progetto, tale funzionalità è disponibile nella finestra Parametri progetto .
Non è possibile annullare/ripristinare le modifiche apportate alla nuova Casella degli strumenti SSIS.
Quando si apportano modifiche a un componente utilizzando l'editor del componente, è possibile annullare o ripristinare le modifiche come set anziché annullare e ripristinare modifiche singole. Il set di modifiche viene visualizzato come un'azione singola nell'elenco a discesa di annullamento e ripristino.
Per annullare un'azione, fare clic sul pulsante sulla barra degli strumenti, scegliere la voce di menu Modifica/Annulla o premere CTRL+Z. Per ripetere un'azione, fare clic sul pulsante sulla barra degli strumenti, scegliere la voce di menu Annulla/Ripeti o premere CTRL+Y. Per annullare e ripetere più azioni, fare clic sulla freccia accanto al pulsante sulla barra degli strumenti, evidenziare più azioni nell'elenco a discesa e fare clic nell'elenco.
Parti di Progettazione SSIS
Progettazione SSIS contiene cinque schede permanenti: tre consentono di compilare, rispettivamente, il flusso di controllo, i flussi di dati e i gestori eventi del pacchetto e una consente di visualizzare il contenuto del pacchetto. In fase di esecuzione viene visualizzata una sesta scheda che mostra lo stato di esecuzione del pacchetto, mentre è in esecuzione, e i risultati ottenuti, al termine dell'esecuzione.
Progettazione SSIS include anche l'area Gestione connessioni, in cui è possibile aggiungere e configurare le gestioni delle connessioni usate dal pacchetto per connettersi ai dati.
Scheda Flusso di controllo
L'area di progettazione della scheda Flusso di controllo consente di costruire il flusso di controllo di un pacchetto. Trascina gli elementi desiderati da Casella degli strumenti all'area di progettazione e connettili in modo da formare un flusso di controllo, facendo clic sull'icona di un elemento e trascinando la freccia verso un altro elemento.
Per altre informazioni, vedere Flusso di controllo.
Scheda Flusso di dati
Se un pacchetto contiene un'attività Flusso di dati, sarà possibile aggiungere flussi di dati al pacchetto. L'area di progettazione della scheda Flusso di dati consente di costruire il flusso di dati di un pacchetto. Trascina gli elementi desiderati da Casella degli strumenti all'area di progettazione e connetterli in modo da formare un flusso di dati, facendo clic sull'icona di un elemento e trascinando la freccia verso un altro elemento.
Per altre informazioni, vedere Flusso di dati.
Scheda Parametri
I parametri di Integration Services (SSIS) consentono di assegnare valori alle proprietà incluse nei pacchetti durante la fase di esecuzione. È possibile creare parametri di progetto al livello del progetto e parametri di pacchetto al livello del pacchetto. I parametri del progetto vengono utilizzati per fornire input esterno ricevuto dal progetto a uno o più pacchetti nel progetto. I parametri del pacchetto consentono di modificare l'esecuzione del pacchetto senza doverlo modificare e ridistribuire. Questa scheda consente di gestire i parametri del pacchetto.
Per altre informazioni sui parametri, vedere Parametri di Integration Services (SSIS).
Importante
I parametri sono disponibili solo per i progetti sviluppati per il modello di distribuzione del progetto. Pertanto, la scheda Parametri sarà disponibile solo per i pacchetti che fanno parte di un progetto configurato per l'utilizzo del modello di distribuzione del progetto.
Scheda Gestori eventi
L'area di progettazione della scheda Gestori eventi consente di costruire gli eventi di un pacchetto. Nella scheda Gestori eventi, seleziona il pacchetto o l'oggetto del pacchetto per cui vuoi creare un gestore di evento e quindi seleziona l'evento da associare al gestore di evento. Un gestore di evento include un flusso di controllo e flussi di dati facoltativi.
Per altre informazioni, vedere Aggiunta di un gestore eventi a un pacchetto.
Scheda Esplora pacchetti
I pacchetti possono essere complessi, ovvero includere numerose attività, gestioni connessioni, variabili e altri elementi. La visualizzazione di esplorazione del pacchetto consente di ottenere un elenco completo degli elementi del pacchetto.
Per altre informazioni, vedere Visualizzazione di oggetti di pacchetto.
Scheda Stato o Risultati esecuzione
Durante l'esecuzione di un pacchetto nella scheda Stato viene mostrato lo stato di esecuzione del pacchetto. Al termine dell'esecuzione i risultati rimangono disponibili nella scheda Risultati esecuzione .
Nota
Per abilitare o disabilitare la visualizzazione di messaggi nella scheda Stato , attivare o disattivare l'opzione Debug report di stato del menu SSIS .
Area Gestioni connessioni
Le gestioni connessioni usate da un pacchetto vengono aggiunte e modificate nell'area Gestioni connessioni . Integration Services include le gestioni connessioni per stabilire la connessione a una varietà di origini dati, come file di testo, database OLE DB e provider .NET.
Per altre informazioni, vedere Connessioni di Integration Services (SSIS) e Creazione di gestioni connessioni.
Scheda Flusso di controllo
Utilizzare la scheda Flusso di controllo dello strumento Progettazione SSIS per compilare il flusso di controllo in un pacchetto di Integration Services.
Per creare il flusso di controllo, trascinare gli oggetti grafici che rappresentano i contenitori e le attività di SSIS dalla casella degli strumenti all'area di progettazione della scheda Flusso di controllo, quindi trascinare il connettore tra gli oggetti per collegarli. Ogni linea di connessione rappresenta un vincolo di precedenza che specifica l'ordine in cui le attività e i contenitori vengono eseguiti.
È anche possibile usare lo strumento Progettazione SSIS per aggiungere le funzionalità seguenti nella scheda Flusso di controllo:
Implementazione della registrazione
Creazione delle configurazioni dei pacchetti
Firma del pacchetto con un certificato
Gestione variabili
Aggiungi le annotazioni
Configurazione di punti di interruzione
Per aggiungere queste funzioni a singole attività o contenitori nello strumento Progettazione SSIS, fare clic con il pulsante destro del mouse sull'oggetto corrispondente nell'area di progettazione, quindi scegliere l'opzione desiderata.
Scheda Flusso di dati
Usare la scheda Flusso di dati di Progettazione SSIS per creare flussi di dati in un pacchetto di Integration Services.
Creare i flussi i dati trascinando gli oggetti grafici che rappresentano origini, trasformazioni e destinazioni dalla Casella degli strumenti nell'area di progettazione della scheda Flusso di dati e quindi collegando gli oggetti in modo da generare percorsi in base a cui viene determinata la sequenza di esecuzione delle trasformazioni.
Fare clic con il pulsante destro del mouse su un percorso e quindi scegliere Visualizzatori dati per aggiungere visualizzatori dati che consentano di visualizzare i dati prima e dopo ogni oggetto del flusso di dati.
È anche possibile usare Progettazione SSIS per aggiungere le funzionalità seguenti dalla scheda Flusso di dati:
Gestione variabili
Aggiungi le annotazioni
Per aggiungere queste funzioni in Progettazione SSIS, fare clic con il pulsante destro del mouse sull'area di progettazione, quindi selezionare l'opzione desiderata.
Scheda Gestori eventi
Usare la scheda Gestori eventi dello strumento Progettazione SSIS per compilare il flusso di controllo in un pacchetto di Integration Services. Un gestore di evento viene eseguito in risposta a un evento generato dal pacchetto oppure da un'attività o da un contenitore incluso nel pacchetto.
Opzioni
File eseguibile
Consente di selezionare il file eseguibile per il quale si desidera compilare un gestore di evento. Il file eseguibile può essere il pacchetto oppure un'attività o un contenitore incluso nel pacchetto.
Gestore dell'evento
Consente di selezionare un gestore di evento. Creare il gestore di evento trascinando gli elementi dalla casella degli strumenti.
CANC
Dopo aver selezionato un gestore di evento, fare clic su Elimina per rimuoverlo dal pacchetto.
Fare clic qui per creare un <nome del gestore dell'evento> per il file eseguibile <nome eseguibile>
Fare clic per creare il gestore di evento.
Per creare il flusso di controllo, trascinare gli oggetti grafici che rappresentano i contenitori e le attività di SSIS dalla casella degli strumenti all'area di progettazione della scheda Gestori eventi, quindi connettere gli oggetti usando i vincoli precedenti per definire la sequenza di esecuzione.
È inoltre possibile fare clic con il pulsante destro del mouse sull'area di progettazione, quindi scegliere Aggiungi annotazionedal menu per aggiungere annotazioni.
Scheda Esplora pacchetti
Usare la scheda Esplora pacchetti di Progettazione SSIS per visualizzare in ordine gerarchico tutti gli elementi di un pacchetto, ovvero configurazioni, connessioni, gestori eventi, oggetti eseguibili quali attività e contenitori, provider di log, vincoli di precedenza e variabili. Se nel pacchetto è inclusa un'attività Flusso di dati, nella scheda Esplora pacchetti sarà disponibile un nodo contenente una visualizzazione gerarchica dei componenti flusso di dati.
Fare clic con il pulsante destro del mouse su un elemento di un pacchetto e quindi scegliere Proprietà per visualizzare le proprietà dell'elemento nella finestra Proprietà o Elimina per eliminarlo.
Scheda Stato
Usare la scheda Stato dello strumento Progettazione SSIS per visualizzare lo stato di esecuzione di un pacchetto di Integration Services quando lo si esegue in SQL Server Data Tools (SSDT). Nella scheda Stato vengono visualizzate informazioni quali l'ora di inizio, l'ora di fine e il tempo trascorso relative alla convalida e all'esecuzione del pacchetto e dei rispettivi file eseguibili, nonché informazioni o avvisi relativi al pacchetto, notifiche sullo stato, l'esito (positivo o negativo) del pacchetto e tutti i messaggi di errore generati durante l'esecuzione del pacchetto.
Per abilitare o disabilitare la visualizzazione di messaggi nella scheda Stato , attivare o disattivare l'opzione Debug report di stato del menu SSIS . La disabilitazione del report di stato consente di migliorare le prestazioni durante l'esecuzione di un pacchetto complesso in SQL Server Data Tools.
All'arresto dell'esecuzione del pacchetto, la scheda Stato viene sostituita dalla scheda Risultati esecuzione .
Area Gestioni connessioni
Nei pacchetti vengono utilizzate gestioni connessioni per stabilire la connessione a origini dati, quali file, database relazionali e server.
Usare l'area Gestioni connessioni di Progettazione SSIS per aggiungere, eliminare, modificare, rinominare, copiare e incollare le gestioni connessioni.
Fare clic con il pulsante destro del mouse in questa area e quindi scegliere l'opzione per l'attività che si desidera eseguire dal menu di scelta rapida.