Condividi tramite


Progettazione SSIS

Si applica a:SQL Server Runtime di integrazione SSIS su Azure Data Factory

SSIS Designer è uno strumento grafico che consente di creare, mantenere e gestire pacchetti di Integration Services. SSIS Designer è disponibile in SQL Server Data Tools (SSDT) come parte di un progetto 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 ai pacchetti e agli oggetti del pacchetto.

  • Visualizzazione del contenuto del pacchetto.

  • In fase di esecuzione, visualizzazione dello stato di esecuzione del pacchetto.

Nella figura seguente sono illustrate le finestre di Progettazione SSIS e della Casella degli strumenti.

Screenshot del Designer di SSIS e della casella degli strumenti

Integration Services include finestre di dialogo aggiuntive per l'aggiunta di funzionalità ai pacchetti e SQL Server Data Tools (SSDT) fornisce finestre di dialogo e finestre per la configurazione dell'ambiente di sviluppo e l'uso dei 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 arresta il servizio durante l'apertura di Progettazione SSIS, non è più possibile aprire le finestre di dialogo fornite da Progettazione SSIS e si potrebbe ricevere il messaggio di errore "Il server RPC non è disponibile". Per reimpostare Progettazione SSIS e continuare a utilizzare il pacchetto, è necessario chiudere la finestra di progettazione, uscire SQL Server Data Tools (SSDT) e quindi riaprire SQL Server Data Tools (SSDT), il progetto di Integration Services e il pacchetto.

Annullare e ripristinare

È possibile annullare e ripristinare fino a 20 azioni in Progettazione SSIS. Per un pacchetto, annullare /redo è disponibile in Control FlowFlusso di dati, Event Handlers e Parameters e nella finestra Variables. Per un progetto, annulla/ripristina è disponibile nella finestra Project Parameters.

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.

Sezioni del Designer SSIS

SSIS Designer dispone di cinque schede permanenti: una ciascuna per costruire il flusso di controllo del pacchetto, i flussi di dati, i parametri e i gestori eventi, e una scheda per visualizzare i contenuti di un 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

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

  • Gestisci 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.

Per altre informazioni, vedere Flusso di controllo.

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 di dati trascinando oggetti grafici che rappresentano origini, trasformazioni e destinazioni dalla scheda Toolbox all'area di progettazione della scheda Flusso di dati e quindi connettere gli oggetti per creare percorsi che determinano la sequenza in cui vengono eseguite le 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.

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 usati per fornire qualsiasi 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

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.

Per ulteriori informazioni, consultare Aggiungere un gestore eventi a un 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.

Elimina
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 l'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 Esploratore dei 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 un pacchetto contiene un'attività Flusso di dati, la scheda Package Explorer include un nodo che contiene una visualizzazione gerarchica dei componenti data flow.

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.

Per altre informazioni, vedere Visualizzazione di oggetti di pacchetto.

Scheda Progresso

Usare la scheda Progress di Progettazione SSIS per visualizzare lo stato di esecuzione di un pacchetto di Integration Services quando si esegue il pacchetto 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 Avanzamento, attivare o disattivare l'opzione Debug report di avanzamento nel menu SSIS. La disabilitazione della creazione di report sullo stato di avanzamento 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.

Per altre informazioni, vedere Connessioni di Integration Services (SSIS) e Creare gestori di connessioni.

Vedi anche

Interfaccia utente di Integration Services