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:

[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:

[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

Existem quatro métodos para aceder aos arquivos de dados da autenticação do Windows no runtime de integração do SSIS do Azure:

  • 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:

[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:

[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:

[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

Configurações de Pacotes

[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

Controlo de Acesso para Dados Confidenciais em Pacotes