Regras de avaliação da 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 tudo, desde o movimento de dados à ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!
Ao planear uma migração do SSIS no local para o SSIS no Azure Data Factory (ADF) ou nos Pipelines do Synapse, a avaliação ajudará a identificar problemas com os pacotes SSIS de origem que impediriam uma migração bem-sucedida.
Assistente de Migração de Dados (DMA) para Os Serviços de Integração podem efetuar a avaliação do seu projeto e abaixo encontram-se uma lista completa de potenciais problemas, também conhecidos como regras DMA.
[1001] A ligação com o nome do anfitrião pode falhar
Impacto
A ligação que contém o nome do anfitrião pode falhar, normalmente porque a rede virtual do Azure requer a configuração correta para suportar a resolução de nomes DNS.
Recomendação
Pode utilizar as opções abaixo para o runtime de Integração do SSIS para aceder a estes recursos:
- Associar Azure-SSIS IR a uma rede virtual que se liga a origens no local
- Migre os seus dados para o Azure e utilize o ponto final de recursos do Azure.
- Utilize a autenticação de Identidade Gerida se mover para os recursos do Azure.
- Utilize o IR autoalojado para ligar origens no local.
[1002] A ligação com o caminho absoluto ou UNC pode não estar acessível
Impacto
A ligação que contém o caminho absoluto ou UNC pode falhar
Recomendação
Pode utilizar as opções abaixo para o runtime de Integração do SSIS para aceder a estes recursos:
- Alterar para %TEMP%
- Migrar os ficheiros para Ficheiros do Azure
- Associe Azure-SSIS IR a uma rede virtual que se liga a origens no local.
- Utilize o IR autoalojado para ligar origens no local.
[1003] A ligação à autenticação do Windows pode falhar
Impacto
Se uma cadeia de ligação utilizar a autenticação do Windows, poderá falhar. A autenticação do Windows requer passos de configuração adicionais no Azure.
Recomendação
- Configurar um contexto de execução ao nível da atividade
- Configurar um contexto de execução ao nível do catálogo
- Manter credenciais através do comando cmdkey
- Montar unidades no tempo de execução do pacote (não persistente)
[1004] A ligação com um fornecedor ou controlador não incorporado pode falhar
Impacto
Azure-SSIS IR inclui apenas fornecedores ou controladores incorporados por predefinição. Sem personalização para instalar o fornecedor ou controlador, a ligação pode falhar.
Recomendação
Personalize o runtime de integração do Azure-SSIS para instalar um fornecedor ou controlador não incorporado.
[1005] A Gestor de Ligações do Analysis Services não pode utilizar uma conta com a MFA ativada
Impacto
Se utilizar o SSIS no Azure Data Factory (ADF) e quiser ligar-se à instância Azure Analysis Services (AAS), não pode utilizar uma conta com a Multi-Factor Authentication (MFA) ativada.
Recomendação
Utilize uma conta que não exija qualquer interatividade/MFA ou um principal de serviço.
AdditionalInformation
Configuração da Gestor de Ligações do Analysis Services
[1006] A variável de ambiente do Windows no Gestor de Ligações é detetada
Impacto
Gestor de Ligações com a variável de ambiente do Windows é detetada.
Recomendação
Pode utilizar 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.
- Utilize o Parâmetro do Pacote ou do Projeto.
[1007] SQL Server Native Client (SNAC) OLE DB foi preterido
Recomendação
Utilizar o Controlador OLE DB mais recente da Microsoft
[2001] Componente suportado apenas na edição enterprise
Impacto
O componente só é suportado na edição enterprise do runtime de integração do Azure SSIS.
Recomendação
Configurar o runtime de integração do SSIS do Azure para a edição enterprise.
[2002] O formato de ficheiro ORC e Parquet não está ativado por predefinição
Impacto
O formato de ficheiro ORC e Parquet precisa do JRE, que não está instalado por predefinição no runtime de integração do SSIS do Azure.
Recomendação
Instale o JRE compatível ao personalizar a configuração para o runtime de integração Azure-SSIS.
[2003] Por predefinição, o componente de terceiros não está ativado
Impacto
O Azure SSIS Integration Runtime não está ativado por predefinição com componentes de terceiros. O componente de terceiros pode falhar.
Recomendação
Contacte terceiros para obter uma versão compatível com o Runtime de Integração do SSIS.
Para o componente interno ou open source, personalize o runtime de integração Azure-SSIS para instalar os componentes compatíveis com o SQL Server 2017 necessários.
[2004] Origem e destino dos Blobs do Azure são detetados
Recomendação
Recomendamos que utilize a origem ou o destino do Ficheiro Flexível, que tem funções mais avançadas do que o Blob do Azure.
[2005] O fornecedor de registos não incorporado pode não estar instalado por predefinição
Impacto
Por predefinição, o tempo de integração do SSIS do Azure é aprovisionado com fornecedores de registos incorporados. Por predefinição, o fornecedor de registos personalizado pode falhar.
Recomendação
Personalize o runtime de integração do Azure-SSIS para instalar um fornecedor ou controlador não incorporado.
[3001] O caminho Absoluto ou UNC é detetado em Executar Tarefa de Processo
Impacto
O Azure-SSIS Integration Runtime poderá não conseguir iniciar os seus executáveis com o caminho absoluto ou UNC.
Recomendação
Pode utilizar as opções abaixo para o runtime de Integração do SSIS para iniciar os seus executáveis:
- Migre os seus executáveis para Ficheiros do Azure.
- Associe Azure-SSIS IR a uma rede virtual que se liga a origens no local.
- Se necessário, personalize o script de configuração para instalar os executáveis com antecedência ao iniciar o IR.
[4001] O caminho de configuração Absoluto ou UNC é detetado na configuração do pacote
Impacto
O pacote com o caminho de configuração absoluto ou UNC pode falhar no Azure SSIS Integration Runtime.
Recomendação
Pode utilizar as opções abaixo para o runtime de Integração do SSIS para aceder a estes recursos:
- Migrar os ficheiros para Ficheiros do Azure
- Associe Azure-SSIS IR a uma rede virtual que se liga a origens no local.
- Utilize o IR autoalojado para ligar origens no local.
[4002] A entrada de registo é detetada na configuração do pacote
Impacto
A entrada de registo na configuração do pacote pode falhar no Azure SSIS Integration Runtime.
Recomendação
Utilize outros tipos de configuração de pacotes. É recomendado o ficheiro de configuração XML.
Informações adicionais
[4003] O pacote encriptado com a chave de utilizador não é suportado
Impacto
O pacote encriptado com a chave de utilizador não é suportado no Azure SSIS Integration Runtime.
Recomendação
Pode utilizar as opções abaixo:
- Altere o nível de proteção do pacote para "Encriptar Tudo com Palavra-passe" ou "Encriptar Confidencial com Palavra-passe".
- Mantenha ou altere o nível de proteção do pacote para "Encriptar Confidencial com a Chave de Utilizador", substitua a propriedade do gestor de ligações durante a execução do pacote
Informações adicionais