Regras de avaliação de migração do SSIS

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Ao planejar uma migração do SSIS local para o SSIS no Azure Data Factory (ADF) ou Synapse Pipelines, a avaliação ajudará a identificar problemas com os pacotes SSIS de origem que impediriam uma migração bem-sucedida.

O Assistente de Migração de Dados (DMA) para Integration Services pode realizar a avaliação do seu projeto, e abaixo está uma lista completa de possíveis problemas, conhecidos como regras DMA também.

[1001] A conexão com o nome do host pode falhar

Impacto

A conexão que contém o nome do host pode falhar, normalmente porque a rede virtual do Azure requer a configuração correta para dar suporte à resolução de nomes DNS.

Recomendação

Você pode usar as opções abaixo para o tempo de execução da Integração SSIS para acessar esses recursos:

[1002] A conexão com o caminho absoluto ou UNC pode não estar acessível

Impacto

Conexão que contém caminho absoluto ou UNC pode falhar

Recomendação

Você pode usar as opções abaixo para o tempo de execução da Integração SSIS para acessar esses recursos:

[1003] A conexão com a autenticação do Windows pode falhar

Impacto

Se uma cadeia de conexão usar a autenticação do Windows, ela poderá falhar. A autenticação do Windows requer etapas de configuração adicionais no Azure.

Recomendação

Há quatro métodos para acessar armazenamentos de dados Autenticação do Windows no tempo de execução de integração do Azure SSIS:

  • Configurar um contexto de execução no nível da atividade
  • Configurar um contexto de execução no nível de catálogo
  • Persistir credenciais através do comando cmdkey
  • Montar drives no tempo de execução do pacote (não persistente)

[1004] A conexão com o provedor ou driver não integrado pode falhar

Impacto

O IR do Azure-SSIS inclui apenas provedores ou drivers internos por padrão. Sem personalização para instalar o provedor ou driver, a conexão pode falhar.

Recomendação

Personalize o tempo de execução 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 MFA habilitada

Impacto

Se você usar o SSIS no Azure Data Factory (ADF) e quiser se conectar à instância do Azure Analysis Services (AAS), não poderá usar uma conta com MFA (Multi-Factor Authentication) habilitada.

Recomendação

Em vez disso, use uma conta que não exija interatividade/MFA ou uma entidade de serviço.

Informação Adicional

Configuração do Gerenciador de Conexões do Analysis Services

[1006] A variável de ambiente do Windows no Connection Manager é 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 trabalhem no tempo de execução da Integração SSIS:

[1007] O driver OLE DB do SQL Server Native Client (SNAC) foi preterido

Recomendação

Use o driver mais recente do Microsoft OLE DB

[2001] Componente suportado apenas na edição empresarial

Impacto

O componente só é suportado no Azure SSIS integration runtime enterprise edition.

Recomendação

Configure o tempo de execução de integração do Azure SSIS para a edição empresarial.

[2002] Os formatos de arquivo ORC e Parquet não estão habilitados por padrão

Impacto

O formato de arquivo ORC e Parquet precisa do JRE, que não é instalado por padrão no tempo de execução de integração do Azure SSIS.

Recomendação

Instale o JRE compatível personalizando a configuração para o tempo de execução de integração Azure-SSIS.

[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 o terceiro para obter uma versão compatível com o tempo de execução da Integração SSIS.

  • Para componentes internos ou de código aberto, personalize o tempo de execução da integração Azure-SSIS para instalar os componentes compatíveis com o SQL Server 2017 necessários.

[2004] A origem e o destino do Blob do Azure são descobertos

Recomendação

Recomendo usar a origem ou o destino do Arquivo Flexível, que tem funções mais avançadas do que o Blob do Azure.

[2005] O provedor de log não interno pode não ser instalado por padrão

Impacto

O tempo de integração do SSIS do Azure é provisionado com provedores de log internos apenas por padrão, personalizar o provedor de log pode falhar.

Recomendação

Personalize o tempo de execução 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 Tempo de Execução de Integração Azure-SSIS pode não ser capaz de iniciar o(s) seu(s) executável(s) com caminho absoluto ou UNC.

Recomendação

Você pode usar as opções abaixo para o tempo de execução da Integração SSIS para iniciar o(s) seu(s) executável(is):

[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 Tempo de Execução de Integração do SSIS do Azure.

Recomendação

Você pode usar as opções abaixo para o tempo de execução da Integração SSIS para acessar esses recursos:

[4002] A entrada do Registro é descoberta na configuração do pacote

Impacto

A entrada do Registro na configuração do pacote pode falhar no Tempo de Execução de Integração do SSIS do Azure.

Recomendação

Use outros tipos de configuração de pacote. O arquivo de configuração XML é recomendado.

Informações Adicionais

Configurações do pacote

[4003] Não há suporte para pacotes criptografados com chave de usuário

Impacto

O pacote criptografado com chave de usuário não é suportado 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 confidencial com senha".
  • Mantenha ou altere o nível de proteção do pacote para "Criptografar confidencial com chave de usuário", substitua a propriedade do gerenciador de conexões durante a execução do pacote

Informações Adicionais

Controle de acesso para dados confidenciais em pacotes