Compartilhar via


Janela Variáveis

Use a janela Variáveis para criar e modificar as variáveis definidas pelo usuário e para exibir as variáveis do sistema.

Por padrão, a janela Variáveis está localizada abaixo da área Gerenciadores de Conexões no Designer SSIS, no SSDT (SQL Server Data Tools). Se não aparecer a janela Variáveis, clique em Variáveis no menu SSIS para exibir a janela.

Além disso, você pode exibir a janela Variáveis mapeando o comando View.Variables para uma combinação de teclas de sua escolha na página Teclado da caixa de diálogo Opções.

ObservaçãoObservação

Os valores das propriedades Name e Namespace devem começar com uma letra de caractere alfabético, conforme definido pelo Unicode Standard 2.0 ou um sublinhado (_). Os caracteres subsequentes podem ser letras ou números conforme definido no padrão Unicode Standard 2.0 ou o sublinhado (_).

Opções

  • Adicionar Variável
    Adicione uma variável definida pelo usuário.

  • Mover variável
    Clique em uma variável na lista e, em seguida, clique Mover Variável para alterar o escopo da variável. Na caixa de diálogo Selecionar Novo Escopo, selecione o pacote ou um contêiner, tarefa ou manipulador de eventos no pacote, para alterar o escopo variável.

    Para obter mais informações sobre escopo variável, consulte Variáveis do SSIS (Integration Services).

  • Excluir Variável
    Selecione uma variável na lista e clique em Excluir Variável.

  • Opções de grade
    Clique para abrir a caixa de diálogo Opções de Grade Variáveis onde é possível alterar a seleção de colunas e aplique filtros à janela Variáveis. Para obter mais informações, consulte Opções de Grade Variáveis.

  • Nome
    Exiba o nome da variável. Você pode atualizar o nome para as variáveis definidas pelo usuário.

  • Escopo
    Exiba o escopo da variável. Uma variável tem o escopo do pacote inteiro ou o escopo de um contêiner ou tarefa. O escopo da variável deve ser suficiente para que a variável fique visível às demais tarefas ou componentes que requerem a leitura ou a definição de seu valor.

    Você pode alterar o escopo clicando na variável e, em seguida, clicando em Mover Variável na janela Variáveis.

  • Tipo de dados
    Exiba o tipo de dados da variável. Você pode selecionar um tipo de dados na lista para as variáveis definidas pelo usuário.

    ObservaçãoObservação

    Se você atribuir uma expressão à variável, não poderá alterar o tipo de dados.

  • Valor
    Exiba o valor da variável. Você pode atualizar o valor da variável para as variáveis definidas pelo usuário. Este valor pode ser literal ou uma expressão e pode ser uma cadeia de caracteres com várias linhas. Para atribuir uma expressão à variável, clique no botão de reticências ao lado da coluna Expressão na janela Variáveis.

  • Namespace
    Exiba o nome do namespace. As variáveis definidas pelo usuário são inicialmente criadas no namespace User, mas você pode alterar o nome do namespace no campo Namespace. Para exibir esta coluna, clique em Opções de Grade.

  • Elevar Evento de Alteração
    Indique se precisa gerar um evento OnVariableValueChanged quando o valor é alterado. Você pode atualizar o valor para as variáveis do sistema e as definidas pelo usuário. Por padrão, a janela Variáveis não lista esta coluna. Para exibir esta coluna, clique em Opções de Grade.

  • Descrição
    Exiba a descrição da variável. Você pode alterar a descrição para as variáveis definidas pelo usuário. Por padrão, a janela Variáveis não lista esta coluna. Para exibir esta coluna, clique em Opções de Grade.

  • Expressão
    Exiba a expressão atribuída à variável. Para atribuir uma expressão, clique botão de reticências.

    Se você atribui uma expressão a uma variável, um marcador de ícone especial é exibido ao lado da variável. Esse marcador de ícone especial também é exibido ao lado de gerenciadores de conexões e tarefas que têm expressões definidas neles.

Consulte também

Tarefas

Usar variáveis em pacotes

Expressões do SSIS (Integration Services)

Conceitos

Variáveis do SSIS (Integration Services)

Gerando arquivos de despejo para execução de pacote