Bagikan melalui


Keberhasilan implementasi Azure Synapse berdasarkan desain

Pelajari seri artikel Keberhasilan implementasi Azure Synapse berdasarkan desain untuk membantu Anda melakukan implementasi Azure Synapse Analytics dengan sukses. Artikel ini menjelaskan metodologi untuk melengkapi proyek implementasi solusi Anda. Ini termasuk pemeriksaan yang disarankan pada titik strategis sepanjang proyek Anda yang dapat membantu memastikan implementasi yang sukses. Penting untuk dipahami bahwa metodologi ini tidak boleh mengganti atau mengubah metodologi manajemen proyek yang Anda pilih (Scrum, Agile, atau waterfall). Sebaliknya, metodologi ini menyarankan validasi yang dapat meningkatkan keberhasilan penyebaran proyek Anda ke lingkungan produksi.

Azure Synapse adalah layanan analitik perusahaan yang mempercepat waktu untuk wawasan di seluruh gudang data dan sistem big data. Azure Synapse menyatukan teknologi SQL terbaik yang digunakan dalam pergudangan data perusahaan, teknologi Spark yang digunakan untuk big data, alur untuk integrasi data dan ETL/ELT, dan integrasi mendalam dengan layanan Azure lainnya seperti Power BI, Azure Cosmos DB, dan Azure Machine Learning.

Gambar memperlihatkan Azure Synapse Analytics dalam hal data lake, runtime analitik, dan Synapse Studio.

Metodologi ini menggunakan pendekatan titik pemeriksaan strategis untuk menilai dan memantau progres proyek Anda. Tujuan dari titik pemeriksaan ini adalah:

  • Mengidentifikasi proaktif tentang kemungkinan masalah dan pemblokir.
  • Terus memvalidasi kesesuaian solusi dengan kasus penggunaan.
  • Keberhasilan penyebaran ke produksi.
  • Operasi dan pemantauan yang lancar saat dalam produksi.

Titik pemeriksaan dipanggil pada empat titik pemeriksaan selama proyek:

  1. Perencanaan proyek
  2. Pengembangan solusi
  3. Praproduksi
  4. Pascaproduksi

Titik pemeriksaan perencanaan proyek

Titik pemeriksaan perencanaan proyek mencakup evaluasi solusi, evaluasi rencana proyek, evaluasi desain lingkungan pengembangan solusi, dan evaluasi set keterampilan tim.

Evaluasi solusi

Lakukan evaluasi seluruh solusi Anda dengan fokus pada bagaimana tujuannya menggunakan Azure Synapse. Penilaian melibatkan pengumpulan data yang akan mengidentifikasi komponen Azure Synapse yang diperlukan, antarmukanya masing-masing sehubungan dengan produk lain, peninjauan sumber data, konsumen data, peran, dan kasus penggunaan. Penilaian ini juga akan mengumpulkan data tentang lingkungan yang sudah ada termasuk spesifikasi terperinci dari gudang data yang sudah ada, lingkungan big data, serta alat konsumsi data dan integrasi. Penilaian akan mengidentifikasi komponen Azure Synapse mana yang akan diterapkan, serta mengetahui evaluasi dan titik pemeriksaan mana yang harus dicapai sepanjang upaya implementasi. Penilaian ini juga akan memberikan informasi tambahan untuk memvalidasi desain dan implementasi terhadap persyaratan, kendala, dan asumsi.

Berikut daftar tugas yang harus Anda selesaikan.

  1. Beri nilai lingkungan Anda untuk membantu mengevaluasi desain solusi.
  2. Buat keputusan teknologi yang tepat untuk menerapkan Azure Synapse dan mengidentifikasi komponen solusi yang akan diterapkan.
  3. Lakukan evaluasi desain ruang kerja.
  4. Lakukan evaluasi desain integrasi data.
  5. Lakukan evaluasi status kumpulan SQL khusus.
  6. Lakukan evaluasi desain kumpulan SQL tanpa server.
  7. Lakukan evaluasi desain kumpulan Spark.
  8. Tinjau hasil setiap evaluasi dan respons yang sesuai.

Mengevaluasi rencana proyek

Lakukan evaluasi rencana proyek karena ini berkaitan dengan persyaratan Azure Synapse yang perlu dikembangkan. Evaluasi ini bukan tentang menghasilkan rencana proyek. Sebaliknya, evaluasi bertujuan untuk mengidentifikasi langkah apa pun yang dapat menyebabkan pemblokiran atau yang dapat memengaruhi garis waktu proyek. Setelah melakukan evaluasi, Anda mungkin perlu melakukan penyesuaian pada rencana proyek.

Berikut daftar tugas yang harus Anda selesaikan.

  1. Lakukan evaluasi rencana proyek.
  2. Lakukan evaluasi perencanaan proyek khusus untuk komponen Azure Synapse yang Anda rencanakan untuk diterapkan.
  3. Tinjau hasil setiap evaluasi dan respons yang sesuai.

Evaluasi desain lingkungan pengembangan solusi

Lakukan evaluasi lingkungan yang akan digunakan untuk mengembangkan solusi. Buat lingkungan produksi, pengujian, dan pengembangan terpisah. Selain itu, penting untuk dipahami bahwa menyiapkan penyebaran otomatis dan kontrol kode sumber sangat penting untuk upaya pengembangan yang sukses dan lancar.

Berikut daftar tugas yang harus Anda selesaikan.

  1. Lakukan evaluasi desain lingkungan pengembangan solusi.
  2. Tinjau hasil setiap evaluasi dan respons yang sesuai.

Evaluasi set keterampilan tim

Lakukan evaluasi tim proyek dengan fokus pada tingkat keterampilan dan kesiapan mereka untuk menerapkan solusi Azure Synapse. Keberhasilan proyek bergantung pada punya atau tidaknya set keterampilan dan pengalaman yang benar. Anda memerlukan berbagai set keterampilan untuk menerapkan solusi Azure Synapse, jadi pastikan Anda mengidentifikasi celah dan mengamankan sumber daya yang sesuai yang memiliki set keterampilan yang diperlukan (atau mengaturnya untuk menyelesaikan pelatihan). Evaluasi ini sangat diperlukan pada tahapan proyek ini karena kurangnya keterampilan yang tepat dapat berdampak pada garis waktu dan keberhasilan keseluruhan proyek.

Berikut daftar tugas yang harus Anda selesaikan.

  1. Lakukan evaluasi set keterampilan tim.
  2. Amankan sumber daya terampil, atau tingkatkan sumber daya untuk memperluas kemampuannya.
  3. Tinjau hasil setiap evaluasi dan respons yang sesuai.

Titik pemeriksaan pengembangan solusi

Titik pemeriksaan pengembangan solusi mencakup pemeriksaan kualitas berkala dan bangunan keterampilan tambahan.

Pemeriksaan kualitas berkala

Selama pengembangan solusi, Anda harus melakukan pemeriksaan berkala untuk memvalidasi bahwa solusi sedang dikembangkan sesuai dengan praktik yang direkomendasikan. Periksa apakah kasus penggunaan proyek dan persyaratan perusahaan telah terpenuhi. Untuk tujuan metodologi ini, pemeriksaan ini disebut pemeriksaan kualitas berkala.

Terapkan pemeriksaan kualitas berikut:

  • Pemeriksaan kualitas untuk ruang kerja.
  • Pemeriksaan kualitas untuk integrasi data.
  • Pemeriksaan kualitas untuk kumpulan SQL khusus.
  • Pemeriksaan kualitas untuk kumpulan SQL tanpa server.
  • Pemeriksaan kualitas untuk kumpulan Spark.

Pelatihan keterampilan tambahan

Seiring berjalannya proyek, cari tahu apakah Anda memerlukan set keterampilan lainnya. Luangkan waktu untuk menentukan apakah kualitas solusi dapat ditingkatkan dengan menambahkan lebih banyak set keterampilan. Memiliki tim dengan set keterampilan yang lebih banyak dapat membantu menghindari keterlambatan proyek dan memengaruhi garis waktu proyek.

Titik pemeriksaan sebelum produksi

Sebelum menyebarkan solusi Anda ke produksi, kami sarankan Anda melakukan peninjauan untuk menilai kesiapsiagaan solusi.

Daftar pemeriksaan praproduksi menyediakan pemeriksaan kesiapan akhir agar berhasil disebarkan ke produksi.

  1. Lakukan peninjauan kesiapan operasional.
  2. Lakukan kesiapan pengguna dan peninjauan paket onboarding.
  3. Tinjau hasil setiap peninjauan dan tindak lanjuti dengan sesuai.

Titik pemeriksaan setelah produksi

Setelah menyebarkan ke produksi, kami sarankan Anda memvalidasi bahwa solusi beroperasi seperti yang diharapkan.

Daftar periksa pascaproduksi menyediakan pemeriksaan kesiapan akhir untuk memantau solusi Azure Synapse Anda.

  1. Lakukan peninjauan pemantauan.
  2. Terus pantau solusi Azure Synapse Anda.

Langkah berikutnya

Pada artikel berikutnya dalam seri Keberhasilan implementasi Azure Synapse berdasarkan desain, pelajari cara menilai lingkungan Anda untuk membantu mengevaluasi desain solusi dan membuat keputusan teknologi berdasarkan informasi untuk menerapkan Azure Synapse.