Metodologia de êxito da implementação do Synapse: Avaliar a conceção do conjunto de SQL dedicado

Nota

Este artigo faz parte da implementação Azure Synapse com êxito por uma série de artigos de design. Para obter uma descrição geral da série, veja Azure Synapse implementação com êxito por predefinição.

Deve avaliar a estrutura do conjunto de SQL dedicado para identificar problemas e validar que cumpre as diretrizes e os requisitos. Ao avaliar a conceção antes do início do desenvolvimento da solução, pode evitar bloqueadores e alterações de design inesperadas. Dessa forma, protege a linha cronológica e o orçamento do projeto.

O Synapse SQL tem uma arquitetura de escalamento horizontal que distribui o processamento de dados computacionais por vários nós. A computação é separada do armazenamento, o que lhe permite dimensionar a computação independentemente dos dados no seu sistema. Para obter mais informações, veja Arquitetura do Conjunto de SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics.

Análise de avaliação

Durante a fase de avaliação, recolheu informações sobre como o sistema original foi implementado e detalhes das estruturas que foram implementadas. Essas informações podem agora ajudá-lo a identificar lacunas entre o que está implementado e o que precisa de ser desenvolvido. Por exemplo, agora é a altura de considerar o impacto da conceção de tabelas round robin em vez de tabelas distribuídas por hash ou os benefícios de desempenho da utilização correta de tabelas replicadas.

Rever a arquitetura de destino

Para implementar com êxito um conjunto de SQL dedicado, é importante adotar uma arquitetura alinhada com os requisitos empresariais. Para obter mais informações, veja Armazenamento de dados no Microsoft Azure.

Caminho de migração

Um projeto de migração para Azure Synapse é semelhante a qualquer outra migração de base de dados. Deve considerar que podem existir diferenças entre o sistema original e Azure Synapse.

Certifique-se de que tem um caminho de migração claro estabelecido para:

  • Objetos, scripts e consultas da base de dados
  • Transferência de dados (exportação da origem e do trânsito para a cloud)
  • Carregamento inicial de dados no Azure Synapse
  • Inícios de sessão e utilizadores
  • Controlo de acesso a dados (segurança ao nível da linha)

Para obter mais informações, veja Migrar um armazém de dados para um conjunto de SQL dedicado no Azure Synapse Analytics.

Lacunas de funcionalidades

Determine se o sistema original depende de funcionalidades que não são suportadas pelo Azure Synapse. As funcionalidades não suportadas nos conjuntos de SQL dedicados incluem determinados tipos de dados, como XML e tipos de dados espaciais e cursores.

Para obter mais informações, consulte:

Teste do conjunto de SQL dedicado

Tal como acontece com qualquer outro projeto, deve realizar testes para garantir que o conjunto de SQL dedicado fornece as necessidades empresariais necessárias. É fundamental testar a qualidade dos dados, a integração de dados, a segurança e o desempenho.

Passos seguintes

No próximo artigo do Azure Synapse êxito por série de design, saiba como avaliar a estrutura do conjunto do Spark para identificar problemas e validar que cumpre as diretrizes e os requisitos.