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:
- Jenis data tabel untuk kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics
- Fitur Transact-SQL didukung di Azure Synapse SQL
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.