Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Bolo.

Sumário

Search

  1. Prefácio
  2. Usando o Metadata Manager
  3. Configurando o Metadata Manager
  4. Recursos de Aplicativo
  5. Recursos de Glossário Comercial
  6. Recursos de Inteligência Comercial
  7. Recursos Personalizados
  8. Recursos da Integração de Dados
  9. Recursos de Modelagem de Dados
  10. Recursos de Gerenciamento de Banco de Dados
  11. Recursos universais
  12. Gerenciando Recursos
  13. Carregando e Monitorando Recursos
  14. Gerenciando Permissões
  15. Migração de Recursos
  16. Migração de Repositório
  17. Logon do Metadata Manager
  18. Arquivos de Propriedades do Metadata Manager
  19. Arquivos de Configuração de Recurso
  20. Glossário

Metadata Manager Administrator Guide

Metadata Manager Administrator Guide

Preparar o Arquivo de Valores de Variável

Preparar o Arquivo de Valores de Variável

Se você extrair os metadados de pacotes que usam variáveis, poderá criar um arquivo de valores de variável para definir as variáveis. Crie um arquivo de valores de variável quando os pacotes não contiverem os valores de todas as variáveis ou quando você desejar substituir os valores definidos nos pacotes.
Especifique o arquivo de valores de variável quando você criar o recurso do SQL Server Integration Services. O Metadata Manager usa o arquivo de valores de variável para resolver as variáveis. O Metadata Manager pode resolver as variáveis que especificam a tabela ou o nome de exibição em uma origem ou um destino OLE DB. O Metadata Manager também pode resolver as variáveis que especificam uma consulta SQL em uma origem OLE DB. Você não pode definir os parâmetros do SQL Server Integration Services em um arquivo de valores de variável.
Para definir as variáveis no arquivo de valores de variável, agrupe as variáveis por escopo, nível de pacote ou nível de tarefa. Defina cada variável em uma linha diferente. Insera também o espaço de nome como um prefixo.
Use a seguinte sintaxe para definir uma variável com um escopo de nível de pacote:
[Package] Namespace::Variable=Value
Use a seguinte sintaxe para definir uma variável com um escopo de nível de tarefa:
[Package.Task] Namespace::Variable=Value
Os nomes de variáveis fazem distinção entre maiúsculas e minúsculas.
Se você definir a mesma variável várias vezes, o Metadata Manager resolverá as variáveis da seguinte maneira:
  • Se você definir a variável em um pacote e em uma tarefa no pacote, o Metadata Manager usará o valor definido para a tarefa.
  • Se você definir a variável várias vezes em um pacote ou em uma tarefa, o Metadata Manager usará o último valor definido por você.
  • Se você definir uma variável no arquivo de valores de variável e a variável tiver um valor padrão no pacote, o Metadata Manager usará o valor no arquivo de valores de variável.
O seguinte exemplo mostra um arquivo de valores de variável que define as variáveis de duas tarefas em um pacote:
[SSIS_Package_Configuration.Data Flow Task] User::TargetTableName=PERSON_OUT User::TableName=Person [SSIS_Package_Configuration.SQL_From_Variable] User::MySQL_Target=PERSON_OUT User::MySQL=SELECT Name as FirstName, Name as LastName, Name as MiddleName FROM Purchasing.Vendor