Metodologia de sucesso de implementação do Azure Synapse: avaliar o design do pool de SQL dedicado

Observação

Este artigo faz parte da série de artigos Sucesso por design da implementação do Azure Synapse. Para obter uma visão geral da série, confira Sucesso por design da implementação do Azure Synapse.

Você deve avaliar o design do pool de SQL dedicado para identificar problemas e validar se ele atende às diretrizes e aos requisitos. Ao avaliar o design antes do início do desenvolvimento da solução, você pode evitar bloqueadores e alterações inesperadas de design. Dessa forma, você protege a linha do tempo e o orçamento do projeto.

O SQL do Synapse tem uma arquitetura de expansão que distribui o processamento de dados computacionais entre vários nós. A computação é separada do armazenamento, o que permite que você dimensione a computação independentemente dos dados em seu sistema. Para saber mais, confira Arquitetura de pool de SQL dedicado (antigo SQL DW) no Azure Synapse Analytics.

Análise da avaliação

Durante a fase de avaliação, você coletou informações sobre como o sistema original foi implantado, além de detalhes das estruturas que foram implementadas. Agora, essas informações podem ajudar você a identificar lacunas entre o que foi implementado e o que precisa ser desenvolvido. Por exemplo, agora é a hora de considerar o impacto da criação de tabelas round robin em vez de tabelas distribuídas de hash ou os benefícios de desempenho do uso correto de tabelas replicadas.

Analisar a arquitetura de destino

Para implantar com êxito um pool de SQL dedicado, é importante adotar uma arquitetura alinhada aos requisitos de negócios. Para obter mais informações, confira Data warehousing no Microsoft Azure.

Caminho de migração

Um projeto de migração para o Azure Synapse é semelhante a qualquer outra migração de banco de dados. Você deve ter em mente que pode haver diferenças entre o sistema original e o Azure Synapse.

Verifique se você tem um caminho de migração claramente estabelecido para:

  • Objetos de banco de dados, scripts e consultas
  • Transferência de dados (exportar da origem e do trânsito para a nuvem)
  • Carregamento inicial de dados no Azure Synapse
  • Logons e usuários
  • Controle de acesso a dados (segurança em nível de linha)

Para obter mais informações, confira Migrar um data warehouse para um pool de SQL dedicado no Azure Synapse Analytics.

Lacunas de recursos

Determine se o sistema original depende de recursos que não sejam compatíveis com o Azure Synapse. Os recursos sem suporte em pools de SQL dedicados incluem determinados tipos de dados, como XML e tipos de dados espaciais, além de cursores.

Para obter mais informações, consulte:

Teste de pool de SQL dedicado

Assim como em qualquer outro projeto, você deve fazer testes para garantir que o pool de SQL dedicado forneça as necessidades de negócios necessárias. É fundamental testar a qualidade dos dados, a integração de dados, a segurança e o desempenho.

Próximas etapas

No próximo artigo da série Sucesso do Azure Synapse no design, saiba como avaliar o design do Pool do Spark para identificar problemas e validar se ele atende às diretrizes e aos requisitos.