Metodologi keberhasilan penerapan Synapse: Mengevaluasi desain kumpulan SQL khusus

Catatan

Artikel ini merupakan bagian dari rangkaian artikel Keberhasilan implementasi Azure Synapse berdasarkan desain. Untuk gambaran umum rangkaian ini, lihat Keberhasilan implementasi Azure Synapse berdasarkan desain.

Anda harus mengevaluasi desain kumpulan SQL khusus Anda untuk mengidentifikasi masalah dan memvalidasi bahwa kumpulan tersebut memenuhi pedoman dan persyaratan. Dengan mengevaluasi desain sebelum pengembangan solusi dimulai, Anda dapat menghindari pemblokir dan perubahan desain yang tidak terduga. Dengan begitu, Anda melindungi garis waktu dan anggaran proyek.

Synapse SQL memiliki arsitektur peluasan skala yang mendistribusikan pemrosesan data komputasi di beberapa node. Komputasi terpisah dari penyimpanan, yang memungkinkan Anda untuk menskalakan komputasi data secara independen di dalam sistem Anda. Untuk informasi selengkapnya, lihat Arsitektur kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics.

Analisis penilaian

Selama tahap penilaian, Anda mengumpulkan informasi tentang bagaimana sistem asli disebarkan dan detail struktur yang diterapkan. Informasi tersebut sekarang dapat membantu Anda mengidentifikasi kesenjangan antara apa yang diterapkan dan apa yang perlu dikembangkan. Misalnya, sekarang saatnya untuk mempertimbangkan dampak merancang tabel round-robin dan bukan tabel terdistribusi hash, atau manfaat performa menggunakan tabel yang direplikasi dengan benar.

Mengulas arsitektur target

Agar berhasil menyebarkan kumpulan SQL khusus, adopsi arsitektur yang selaras dengan persyaratan bisnis bersifat penting. Untuk informasi selengkapnya, lihat Pergudangan data di Microsoft Azure.

Jalur migrasi

Proyek migrasi untuk Azure Synapse mirip dengan migrasi database lainnya. Anda harus mempertimbangkan bahwa mungkin terdapat perbedaan antara sistem asli dan Azure Synapse.

Pastikan Anda memiliki jalur migrasi yang jelas yang ditetapkan untuk:

  • Objek, skrip, dan kueri database
  • Transfer data (ekspor dari sumber dan transit ke cloud)
  • Pemuatan data awal ke Azure Synapse
  • Login dan pengguna
  • Kontrol akses data (keamanan tingkat baris)

Untuk informasi selengkapnya, lihat Migrasi gudang data ke kumpulan SQL khusus di Azure Synapse Analytics.

Celah fitur

Tentukan apakah sistem asli bergantung pada fitur yang tidak didukung oleh Azure Synapse. Fitur yang tidak didukung di kumpulan SQL khusus mencakup jenis data tertentu, seperti XML dan jenis data spasial, serta kursor.

Untuk informasi selengkapnya, lihat:

Pengujian kumpulan SQL khusus

Seperti halnya proyek lain, Anda harus melakukan pengujian untuk memastikan bahwa kumpulan SQL khusus memberikan kebutuhan bisnis yang diperlukan. Sangat penting untuk menguji kualitas data, integrasi data, keamanan, dan performa.

Langkah berikutnya

Pada artikel berikutnya dalam rangkaian Keberhasilan Azure Synapse berdasarkan desain, pelajari cara mengevaluasi desain kumpulan Spark untuk mengidentifikasi masalah dan memvalidasi bahwa desain tersebut telah memenuhi pedoman dan persyaratan.