Validar pacotes SSIS (SQL Server Integration Services) implantados no Azure

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Quando você implanta um projeto do SSIS (SQL Server Integration Services) no SSISDB (Catálogo do SSIS) em um servidor do Azure, o assistente de implantação do pacote adiciona uma etapa de validação adicional após a página Análise. Essa etapa de validação verifica se há problemas conhecidos nos pacotes do projeto que possam impedir que os pacotes sejam executados conforme o esperado no Azure SSIS Integration Runtime. Em seguida, o assistente exibe avisos aplicáveis na página Validar.

Importante

A validação descrita neste artigo ocorre quando você implanta um projeto com o SSDT (SQL Server Data Tools) versão 17.4 ou posterior. Para obter a versão mais recente do SSDT, consulte Baixar o SSDT (SQL Server Data Tools).

Para obter mais informações sobre o Assistente de Implantação de Pacotes, consulte Deploy Integration Services (SSIS) Projects and Packages (Implantar projetos e pacotes do SSIS (Integration Services)).

Validar gerenciadores de conexões

O assistente verifica se os seguintes problemas, que podem fazer a conexão falhar, ocorrem em determinados gerenciadores de conexão:

  • Autenticação do Windows. Se uma cadeia de conexão usar a autenticação do Windows, a validação emitirá um aviso. A autenticação do Windows exige etapas de configuração adicionais. Para obter mais informações, confira Conectar-se a dados e a compartilhamentos de arquivos com a Autenticação do Windows.
  • Caminho do arquivo. Se uma cadeia de conexão contiver um caminho de arquivo local embutido em código como C:\\..., a validação emitirá um aviso. Os pacotes que contêm um caminho absoluto podem falhar.
  • Caminho UNC. Se uma cadeia de conexão contiver um caminho UNC, a validação gerará um aviso. Os pacotes que contêm um caminho UNC poderão falhar, geralmente porque um caminho UNC exige a autenticação do Windows para obter acesso.
  • Nome do host. Se uma propriedade de servidor contiver o nome do host em vez do endereço IP, a validação emitirá um aviso. Os pacotes que contêm o nome do host podem falhar, geralmente porque a rede virtual do Azure exige a configuração correta do DNS para ser compatível com a resolução de nome DNS.
  • Provedor ou driver. Se um provedor ou driver não for compatível, a validação gerará um aviso. Somente alguns drivers e provedores internos são compatíveis no momento.

O assistente faz as seguintes verificações de validação nos gerenciadores de conexão na lista.

Gerenciador de conexões Autenticação do Windows Caminho do arquivo Caminho UNC Nome do host Provedor ou driver
Ado Sim Sim Sim
AdoNet Sim Sim Sim
Cache Sim Sim
Excel Sim Sim
Arquivo Sim Sim
FlatFile Sim Sim
Ftp Sim
MsOLAP100 Sim Sim
MultiFile Sim Sim
MultiFlatFile Sim Sim
OData Sim Sim
Odbc Sim Sim Sim
OleDb Sim Sim Sim
SmoServer Sim Sim
Smtp Sim Sim
SqlMobile Sim Sim
Wmi Sim

Validar origens e destinos

As seguintes origens e destinos de terceiros não são compatíveis:

  • Origem e destino da Oracle por Attunity
  • Origem e destino do Teradata por Attunity
  • Origem e destino do SAP BW

Validar tarefas e componentes

Tarefa Executar Processo

A validação emitirá um aviso se um comando apontar para um arquivo local com um caminho absoluto ou para um arquivo com um caminho UNC. Esses caminhos podem fazer com que a execução no Azure falhe.

Tarefa Script e Componente Script

A validação emitirá um aviso se um pacote contiver uma tarefa de script ou um componente de script, que possa referenciar ou chamar assemblies incompatíveis. Essas referências ou chamadas podem causar a falha da execução.

Outros componentes

O formato de Orc não é compatível com o destino do HDFS e com o destino do Azure Data Lake Store.

Próximas etapas