Regras de avaliação de migração do SSIS
APLICA-SE A: Azure Data Factory Azure Synapse Analytics
Dica
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!
Ao planejar uma migração do SSIS local para o SSIS no ADF (Azure Data Factory) ou no Synapse Pipelines, a avaliação ajudará a identificar problemas com os pacotes SSIS de origem que evitariam uma migração bem-sucedida.
O AMD (Assistente de Migração de Dados) para o Integration Services pode executar a avaliação do seu projeto, e abaixo está uma lista completa de possíveis problemas, também conhecidos como regras de AMD.
[1001] A conexão com o nome do host pode falhar
Impacto
A conexão que contém o nome do host pode falhar, geralmente porque a rede virtual do Azure exige a configuração correta para ser compatível com a resolução de nome DNS.
Recomendação
Você pode usar as opções abaixo do runtime de Integração do SSIS para acessar esses recursos:
- Adicione o Azure-SSIS IR a uma rede virtual que se conecte a fontes locais
- Migre seus dados para o Azure e use o ponto de extremidade do Azure Resource.
- Use a autenticação da Identidade Gerenciada se estiver migrando para os recursos do Azure.
- Use o IR auto-hospedado para conectar fontes locais.
[1002] A conexão com o caminho UNC ou absoluto pode não estar acessível
Impacto
A conexão que contém o caminho UNC ou absoluto pode falhar
Recomendação
Você pode usar as opções abaixo do runtime de Integração do SSIS para acessar esses recursos:
- Alterar para %TEMP%
- Migrar seus arquivos para os Arquivos do Azure
- Adicione o Azure-SSIS IR a uma rede virtual que se conecte a fontes locais.
- Use o IR auto-hospedado para conectar fontes locais.
[1003] A conexão com a autenticação do Windows pode falhar
Impacto
Se uma cadeia de conexão usar autenticação do Windows, ela poderá falhar. A autenticação do Windows exige etapas de configuração adicionais no Azure.
Recomendação
- Configurar um contexto de execução no nível da atividade
- Configurar um contexto de execução de nível de catálogo
- Manter credenciais por meio do comando cmdkey
- Montar unidades no tempo de execução do pacote (não persistente)
[1004] A conexão com um provedor ou driver não interno pode falhar
Impacto
O Azure-SSIS IR inclui apenas provedores internos ou drivers por padrão. Sem a personalização para instalar o provedor ou o driver, a conexão pode falhar.
Recomendação
Personalize o runtime de integração do Azure-SSIS para instalar um provedor ou driver não interno.
[1005] O Gerenciador de Conexões do Analysis Services não pode usar uma conta com o MFA habilitado
Impacto
Caso use o SSIS no ADF (Azure Data Factory) e queira se conectar à instância do AAS (Azure Analysis Services), você não poderá usar uma conta com a MFA (Autenticação Multifator) habilitada.
Recomendação
Use uma conta que não exija interatividade/MFA ou uma entidade de serviço.
AdditionalInformation
Configuração do Gerenciador de Conexões do Analysis Services
[1006] A variável de ambiente do Windows no Gerenciador de Conexões é descoberta
Impacto
O Gerenciador de Conexões usando a variável de ambiente do Windows é descoberto.
Recomendação
Você pode usar os métodos abaixo para que as variáveis de ambiente do Windows funcionem no runtime de integração do SSIS:
- Personalizar a configuração do runtime de integração do SSIS com variáveis de ambiente do Windows.
- Use o Pacote ou o Parâmetro do Projeto.
[1007] O driver OLE DB do SQL Server Native Client (SNAC) foi preterido
Recomendação
Usar o driver OLE DB mais recente da Microsoft
[2001] Componente com suporte apenas na edição Enterprise
Impacto
O componente só tem suporte na edição Enterprise do Azure-SSIS Integration Runtime.
Recomendação
Configurar o runtime de integração do SSIS do Azure para a Enterprise Edition.
[2002] O formato de arquivo ORC e Parquet não está habilitado por padrão
Impacto
O formato de arquivo ORC e Parquet precisa de JRE, que não é, por padrão, instalado no runtime de integração do Azure SSIS.
Recomendação
Instale o JRE compatível personalizando a configuração do Azure SSIS Integration Runtime.
[2003] O componente de terceiros não está habilitado por padrão
Impacto
O Azure SSIS Integration Runtime não está habilitado por padrão com componentes de terceiros. O componente de terceiros pode falhar.
Recomendação
Entre em contato com terceiros para obter uma versão compatível com o SSIS Integration Runtime.
Para componente interno ou código aberto, personalize o Azure-SSIS Integration Runtime para instalar os componentes compatíveis com o SQL Server 2017 necessários.
[2004] A origem e o destino de Blobs do Azure são descobertos
Recomendação
É recomendável usar a origem ou o destino do Arquivo Flexível, que tem funções mais avançadas do que o Blobs do Azure.
[2005] O provedor de logs não interno pode não ser instalado por padrão
Impacto
O Azure SSIS Integration Runtime é provisionado com provedores de log internos somente por padrão. A personalização do provedor de logs pode falhar.
Recomendação
Personalize o runtime de integração do Azure-SSIS para instalar um provedor ou driver não interno.
[3001] O caminho absoluto ou UNC é descoberto na Tarefa Executar Processo
Impacto
O Azure-SSIS Integration Runtime pode não ser capaz de inicializar seus executáveis com caminho absoluto ou UNC.
Recomendação
Você pode usar as opções abaixo do Azure SSIS Integration Runtime para iniciar seus executáveis:
- Migre seus executáveis para os Arquivos do Azure.
- Adicione o Azure-SSIS IR a uma rede virtual que se conecte a fontes locais.
- Se necessário, personalize o script de instalação para instalar seus executáveis com antecedência ao iniciar o IR.
[4001] O caminho de configuração absoluto ou UNC é descoberto na configuração do pacote
Impacto
O pacote com caminho de configuração absoluto ou UNC pode falhar no Azure SSIS Integration Runtime.
Recomendação
Você pode usar as opções abaixo do runtime de Integração do SSIS para acessar esses recursos:
- Migrar seus arquivos para os Arquivos do Azure
- Adicione o Azure-SSIS IR a uma rede virtual que se conecte a fontes locais.
- Use o IR auto-hospedado para conectar fontes locais.
[4002] A entrada do registro é descoberta na configuração do pacote
Impacto
A entrada do registro na configuração do pacote pode falhar no Azure SSIS Integration Runtime.
Recomendação
Use outros tipos de configuração de pacotes. O arquivo de configuração XML é recomendado.
Informações adicionais
[4003] Não há suporte para pacote criptografado com chave de usuário
Impacto
Não há suporte para pacote criptografado com chave de usuário no Azure SSIS Integration Runtime.
Recomendação
Você pode usar as opções abaixo:
- Altere o nível de proteção do pacote para "Criptografar tudo com senha" ou "Criptografar dados confidenciais com senha".
- Mantenha ou altere o nível de proteção do pacote para "Criptografar dados confidenciais com chave de usuário", substitua a propriedade do gerenciador de conexões durante a execução do pacote
Informações adicionais