Compartilhar via


Tarefa 14: Adicionando a tarefa Executar SQL ao fluxo de controle para executar o procedimento armazenado para MDS

Depois de carregar dados nas tabelas de preparo do MDS, você executará um procedimento armazenado associado a essa tabela para carregar os dados de preparo nas tabelas adequadas no banco de dados MDS. Esse procedimento armazenado tem dois parâmetros necessários que você precisa passar: LogFlag e VersionName. LogFlag especifica se as transações serão registradas em log durante o processo de preparo e VersionName representa a versão do modelo. Consulte o tópico Procedimento armazenado preparado para obter mais detalhes.

Nesta tarefa, você adicionará a Tarefa Executar SQL ao fluxo de controle para invocar o procedimento armazenado para carregar os dados preparados nas tabelas adequadas do MDS.

  1. Agora, alterne para a guia Fluxo de Controle .

  2. Arraste e solte a Tarefa Executar SQL da Caixa de Ferramentas do SSIS para a guia Fluxo de Controle .

  3. Clique com o botão direito do mouse na Tarefa Executar SQL na guia Fluxo de Controle e clique em Renomear. Digite Disparar o Procedimento Armazenado para Carregar Dados no MDS e pressione ENTER.

  4. Conecte Receber, Limpar, Corresponder e Corrigir Dados do Fornecedor a Disparar Procedimento Armazenado para Carregar Dados usando o conector verde.

    Conectar à tarefa Executar SQL.

  5. Usando a janela Variáveis, adicione duas novas variáveis com as configurações a seguir. Se a janela Variáveis não for mostrada, clique em SSIS na barra de menus e clique em Variáveis.

    Nome

    Tipo de Dados

    Valor

    LogFlag

    Int32

    1

    VersionName

    String

    VERSION_1

    Janela Variáveis do SSIS

  6. Clique duas vezes em Disparar Procedimento Armazenado para Carregar Dados no MDS.

  7. Na caixa de diálogo Editor da Tarefa Executar SQL, selecione (local).MDS (ou localhost.MDS) para Conexão.

  8. Digite EXEC [stg].[udp_Supplier_Leaf] ?, ?, ? em Instrução SQL. Você pode verificar o nome usando o SQL Server Management Studio.

    Caixa de diálogo Editor de Tarefa Executar SQL - Configurações Gerais

  9. Clique em Mapeamento de Parâmetros no menu à esquerda.

  10. Na página Mapeamento de Parâmetros, clique em Adicionar para adicionar um mapeamento. Maximize a janela e redimensione as colunas para que você possa visualizar os valores nas listas suspensas corretamente.

  11. Selecione User::VersionName na lista suspensa para Nome da Variável.

  12. Selecione NVARCHAR como Tipo de Dados.

  13. Digite 0 (zero) como Nome do Parâmetro.

  14. Repita as quatro etapas anteriores para adicionar mais duas variáveis.

    Nome da Variável

    Tipo de Dados (importante)

    Nome do Parâmetro

    User::LogFlag

    LONG

    1

    User::BatchTag

    NVARCHAR

    2

    Editor de Tarefa Executar SQL - Mapeamento de Parâmetros

  15. Clique em OK para fechar a caixa de diálogo Executar Editor SQL.

Próxima etapa

Tarefa 15: Compilando e executando o projeto SSIS