Condividi tramite


Attività 14: Attività dell'Attività Esegui SQL al flusso di controllo per eseguire la stored procedure per MDS

Dopo il caricamento dei dati nelle tabelle di gestione temporanea MDS, eseguire una stored procedure associata alla tabella in questione per caricare i dati di gestione temporanea nelle tabelle appropriate del database MDS. In questa stored procedure sono inclusi due parametri obbligatori che è necessario passare: LogFlag e VersionName. Il parametro LogFlag specifica se le transazioni vengono registrate durante il processo di gestione temporanea, mentre il parametro VersionName rappresenta la versione del modello. Per ulteriori informazioni, vedere l'argomento Stored procedure di gestione temporanea.

In questa attività viene aggiunta Attività Esegui SQL al flusso di controllo per richiamare la stored procedure in modo da caricare i dati di gestione temporanea nelle tabelle MDS appropriate.

  1. A questo punto, passare alla scheda Flusso di controllo.

  2. Trascinare Attività Esegui SQL dalla Casella degli strumenti SSIS alla scheda Flusso di controllo.

  3. Fare clic con il pulsante destro del mouse su Attività Esegui SQL nella scheda Flusso di controllo, quindi scegliere Rinomina. Digitare Avvia stored procedure per caricare i dati in MDS e premere INVIO.

  4. Collegare Ricevi, Pulisci, Abbina e Gestisci dati fornitore ad Avvia stored procedure per caricare i dati utilizzando il collegamento verde.

    Connessione all'attività Esegui SQL

  5. Mediante la finestra Variabili aggiungere due variabili con le impostazioni seguenti: Se la finestra Variabili non viene visualizzata, fare clic su SSIS sulla barra dei menu e scegliere Variabili.

    Nome

    Tipo di dati

    Valore

    LogFlag

    Int32

    1

    VersionName

    String

    VERSION_1

    Finestra Variabili SSIS

  6. Fare doppio clic su Avvia stored procedure per caricare i dati in MDS.

  7. Nella finestra di dialogo Editor attività Esegui SQL selezionare (local) .MDS (o localhost.MDS) per Connessione.

  8. Digitare EXEC [stg].[udp_Supplier_Leaf] ?, ?, ? per Istruzione SQL. Per verificare il nome, utilizzare SQL Server Management Studio.

    Finestra di dialogo Editor Esegui SQL - Impostazioni generali

  9. Scegliere Mapping parametri dal menu di sinistra.

  10. Nella pagina Mapping parametri fare clic su Aggiungi per aggiungere un mapping. Ingrandire la finestra e ridimensionare le colonne in modo da visualizzare correttamente i valori negli elenchi a discesa.

  11. Selezionare User::VersionName nell'elenco a discesa per Nome variabile.

  12. Selezionare NVARCHAR per Tipo di dati.

  13. Digitare 0 (zero) per Nome parametro.

  14. Ripetere i quattro passaggi precedenti per aggiungere altre due variabili.

    Nome variabile

    Tipo di dati (importante)

    Nome parametro

    User::LogFlag

    LONG

    1

    User::BatchTag

    NVARCHAR

    2

    Editor attività Esegui SQL - Mapping parametri

  15. Scegliere OK per chiudere la finestra di dialogo Editor Esegui SQL.

Passaggio successivo

Attività 15: Compilazione ed esecuzione del progetto SSIS