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 | |||||
AdoNet | |||||
Cache | |||||
Excel | |||||
Arquivo | |||||
FlatFile | |||||
Ftp | |||||
MsOLAP100 | |||||
MultiFile | |||||
MultiFlatFile | |||||
OData | |||||
Odbc | |||||
OleDb | |||||
SmoServer | |||||
Smtp | |||||
SqlMobile | |||||
Wmi |
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.