Bagikan melalui


Metodologi keberhasilan penerapan Synapse: Mengevaluasi kumpulan keterampilan tim

Catatan

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

Pengembangan solusi membutuhkan tim yang terdiri dari individu-individu dengan banyak keterampilan yang berbeda. Penting untuk keberhasilan solusi Anda bahwa tim Anda memiliki keterampilan yang diperlukan untuk berhasil menyelesaikan tugas yang diberikan kepada mereka. Evaluasi ini melihat secara jujur dan kritis pada tingkat keterampilan sumber daya proyek Anda, dan ini memberi Anda daftar peran yang sering diperlukan selama penerapan solusi Azure Synapse. Tim Anda perlu memiliki pengalaman dan keterampilan yang relevan untuk menyelesaikan tugas proyek yang ditugaskan kepada mereka dalam jangka waktu yang diharapkan.

Definisi tingkat pembelajaran Microsoft

Artikel ini menggunakan definisi tingkat standar Microsoft untuk menjelaskan tingkat pembelajaran.

Tingkat Deskripsi
100 Mengasumsikan sedikit atau tidak ada keahlian dengan topik, dan mencakup konsep topik, fungsi, fitur, dan keuntungan.
200 Mengasumsikan pengetahuan 100 tingkat dan memberikan detail spesifik tentang topik tersebut.
300 Materi tingkat lanjut. Mengasumsikan pengetahuan 200 tingkat, pemahaman mendalam tentang fitur di lingkungan dunia nyata, dan keterampilan pengodean yang kuat. Memberikan ringkasan teknis terperinci tentang subset fitur produk/teknologi, yang mencakup arsitektur, performa, migrasi, penyebaran, dan pengembangan.
400 Materi ahli. Mengasumsikan tingkat pengetahuan dan pengalaman teknis yang mendalam, dan pemahaman topik yang terperinci dan menyeluruh. Menyediakan interaksi ahli ke ahli dan cakupan topik khusus.

Peran, sumber daya, dan kesiapan

Berhasil memberikan solusi Azure Synapse melibatkan banyak peran dan keterampilan yang berbeda. Topik ini menjelaskan peran yang umumnya diperlukan untuk menerapkan proyek yang berhasil. Tidak semua peran ini akan diperlukan untuk semua proyek, dan tidak semua peran ini akan diperlukan untuk seluruh durasi proyek. Namun, peran ini akan diperlukan untuk menyelesaikan beberapa tugas proyek penting. Anda harus mengevaluasi tingkat keterampilan individu yang melaksanakan tugas untuk memastikan keberhasilannya dalam menyelesaikan pekerjaannya.

Lihat rencana proyek Anda dan verifikasi bahwa sumber daya dan peran ini telah diidentifikasi. Selain itu, periksa untuk melihat apakah rencana proyek Anda mengidentifikasi sumber daya dan peran lain. Dalam banyak kasus, Anda mungkin menemukan bahwa individu memiliki lebih dari satu peran. Misalnya, administrator Azure juga bisa menjadi administrator jaringan Azure Anda. Ada juga kemungkinan bahwa peran dalam organisasi Anda dibagi antara beberapa individu. Misalnya, administrator Synapse tidak terlibat dalam keamanan Synapse SQL. Dalam kasus ini, sesuaikan evaluasi Anda.

Evaluasi poin-poin berikut.

  • Identifikasi peran yang akan diperlukan oleh penerapan solusi Anda.
  • Identifikasi individu tertentu dalam proyek Anda yang akan memenuhi setiap peran.
  • Identifikasi tugas proyek tertentu yang akan dilakukan oleh setiap individu.
  • Tetapkan tingkat pembelajaran untuk setiap individu untuk tugas dan peran mereka.

Biasanya, penerapan yang berhasil mengharuskan setiap individu memiliki setidaknya kemahiran tingkat-300 untuk tugas yang akan dilakukan. Sangat disarankan agar individu di tingkat-200 (atau lebih rendah) diberikan panduan dan instruksi untuk meningkatkan tingkat pemahamannya sebelum memulai tugas proyeknya. Dalam kasus ini, libatkan individu tingkat-300 (atau lebih tinggi) untuk dibimbing dan ditinjau. Sebaiknya sesuaikan jadwal rencana proyek dan perkiraan upaya sebagai faktor dalam mempelajari keterampilan baru.

Catatan

Sebaiknya selaraskan peran Anda dengan peran bawaan. Ada dua kumpulan peran bawaan: peran RBAC untuk Azure Synapse dan peran RBAC bawaan Azure. Kedua kumpulan izin dan peran bawaan ini bersifat independen.

Administrator Azure

Administrator Azure mengelola aspek administratif Azure. Administrator tersebut bertanggung jawab atas langganan, identifikasi wilayah, grup sumber daya, pemantauan, dan akses portal. Administrator tersebut juga memprovisikan sumber daya, seperti grup sumber daya, akun penyimpanan, Azure Data Factory (ADF), Microsoft Purview, dan banyak lagi.

Administrator keamanan

Administrator keamanan harus memiliki pengetahuan lokal tentang lanskap dan persyaratan keamanan yang ada. Peran ini berkolaborasi dengan administrator Synapse, administrator database Synapse, administrator Synapse Spark, dan peran lainnya untuk menyiapkan persyaratan keamanan. Administrator keamanan juga bisa menjadi administrator Microsoft Entra.

Administrator jaringan

Administrator jaringan harus memiliki pengetahuan lokal tentang lanskap dan persyaratan jaringan yang ada. Peran ini membutuhkan keterampilan jaringan Azure dan keterampilan jaringan Synapse.

Administrator Synapse

Administrator Synapse bertanggung jawab atas administrasi lingkungan Azure Synapse secara keseluruhan. Peran ini bertanggung jawab atas ketersediaan dan skala sumber daya ruang kerja, administrasi data lake, runtime analitik, serta administrasi dan pemantauan ruang kerja. Peran ini bekerja sama dengan semua peran lain untuk memastikan akses ke Azure Synapse, ketersediaan layanan analitik, dan skala yang memadai. Tanggung jawab lainnya termasuk:

  • Memprovisikan ruang kerja Synapse.
  • Menyiapkan jaringan dan persyaratan keamanan Azure Synapse.
  • Memantau aktivitas ruang kerja Synapse.

Administrator database Synapse

Administrator database Synapse bertanggung jawab atas desain, penerapan, pemeliharaan, dan aspek operasional kumpulan SQL (tanpa server dan khusus). Peran ini bertanggung jawab atas ketersediaan keseluruhan, performa yang konsisten, dan pengoptimalan kumpulan SQL. Peran ini juga bertanggung jawab untuk mengelola keamanan data dalam database, memberikan hak istimewa atas data, dan memberikan atau menolak akses pengguna. Tanggung jawab lainnya termasuk:

  • Melakukan berbagai fungsi administrasi kumpulan SQL khusus, seperti provisi, penyekalaan, jeda, lanjutan, pemulihan, manajemen beban kerja, pemantauan, dan lainnya.
  • Melakukan berbagai fungsi administrasi kumpulan SQL khusus, seperti mengamankan, memantau, dan lainnya.
  • Menyiapkan keamanan database kumpulan SQL.
  • Pemecahan masalah dan penyetelan performa.

Administrator Synapse Spark

Administrator Synapse Spark bertanggung jawab atas desain, penerapan, pemeliharaan, dan aspek operasional kumpulan Spark. Peran ini bertanggung jawab atas ketersediaan keseluruhan, performa yang konsisten, dan pengoptimalan kumpulan Spark. Peran ini juga bertanggung jawab untuk mengelola keamanan data, memberikan hak istimewa atas data, dan memberikan atau menolak akses pengguna. Tanggung jawab lainnya termasuk:

  • Melakukan berbagai fungsi administrasi kumpulan Spark khusus, seperti provisi, pemantauan, dan lainnya.
  • Menyiapkan keamanan data kumpulan Spark.
  • Performa dan pemecahan masalah buku catatan.
  • Performa dan pemecahan masalah eksekusi Pipeline Spark.

Pengembang database kumpulan Synapse SQL

Pengembang database kumpulan Synapse bertanggung jawab atas desain dan pengembangan database. Untuk kumpulan SQL khusus, tanggung jawab mencakup struktur tabel dan pengindeksan, mengembangkan objek database, dan desain skema. Untuk kumpulan SQL tanpa server, tanggung jawab mencakup tabel eksternal, tampilan, dan desain skema. Tanggung jawab lainnya termasuk:

  • Desain database logis dan fisik.
  • Desain tabel, termasuk distribusi, pengindeksan, dan partisi.
  • Memprogram desain dan pengembangan objek, termasuk prosedur dan fungsi tersimpan.
  • Desain dan pengembangan pengoptimalan performa lainnya, termasuk tampilan terwujud, manajemen beban kerja, dan banyak lagi.
  • Desain dan penerapan perlindungan data, termasuk enkripsi data.
  • Desain dan penerapan kontrol akses, termasuk keamanan tingkat objek, keamanan tingkat baris, keamanan tingkat kolom, penyembunyian data dinamis, dan kontrol akses berbasis peran Synapse.
  • Pemantauan, audit, pemecahan masalah dan penyetelan performa.

Pengembang Spark

Pengembang Spark bertanggung jawab untuk membuat buku catatan dan menjalankan pemrosesan Spark menggunakan kumpulan Spark.

Administrator integrasi data

Administrator integrasi data bertanggung jawab untuk menyiapkan dan mengamankan integrasi data dengan menggunakan alur Synapse, ADF, atau alat integrasi pihak ketiga, dan untuk melakukan semua konfigurasi dan fungsi keamanan untuk mendukung alat integrasi data.

Untuk alur Synapse dan ADF, tanggung jawab lainnya mencakup penyiapan runtime integrasi (IR), runtime integrasi yang dihost sendiri (SHIR), dan/atau runtime integrasi SSIS (SSIS-IR). Pengetahuan tentang provisi mesin virtual - lingkungan lokal atau di Azure - mungkin diperlukan.

Pengembang integrasi data

Pengembang integrasi data bertanggung jawab untuk mengembangkan ETL/ELT dan proses integrasi data lainnya menggunakan alat integrasi data pilihan solusi.

Administrator alat konsumsi data

Administrator alat konsumsi data bertanggung jawab atas alat konsumsi data. Alat dapat mencakup Microsoft Power BI, Microsoft Excel, Tableau, dan lainnya. Administrator setiap alat perlu mengatur izin untuk memberikan akses ke data di Azure Synapse.

Teknisi data

Peran Teknisi data bertanggung jawab untuk menerapkan artefak terkait data, termasuk alur penyerapan data, aktivitas pembersihan dan transformasi, dan penyimpanan data untuk beban kerja analitis. Ini melibatkan penggunaan berbagai teknologi platform data, termasuk database relasional dan non-relasional, penyimpanan file, dan aliran data.

Teknisi data bertanggung jawab untuk memastikan bahwa privasi data dipertahankan di dalam cloud, dan mulai dari penyimpanan data lokal hingga cloud. Mereka juga mengatur manajemen dan pemantauan penyimpanan data serta alur data untuk memastikan bahwa beban data berfungsi seperti yang diharapkan.

Saintis data

Ilmuwan data memperoleh nilai dan wawasan dari data. Ilmuwan data menemukan cara inovatif untuk bekerja dengan data dan membantu tim mencapai pengembalian investasi (ROI) yang cepat pada upaya analitik. Mereka bekerja dengan kurasi data dan pencarian tingkat lanjut, pencocokan, dan algoritma rekomendasi. Ilmuwan data memerlukan akses ke data dengan kualitas terbaik dan sumber daya komputasi dalam jumlah besar untuk mengekstrak wawasan yang mendalam.

Analis data

Analis data memungkinkan bisnis memaksimalkan nilai aset data mereka. Mereka mengubah data mentah menjadi wawasan yang relevan berdasarkan kebutuhan bisnis yang teridentifikasi. Analis data bertanggung jawab untuk merancang dan membangun model data berskala, membersihkan, dan mengubah data, serta menyajikan analitik tingkat lanjut dalam laporan dan visualisasi.

Teknisi Azure DevOps

Teknisi Azure DevOps bertanggung jawab untuk merancang dan menerapkan strategi untuk kolaborasi, kode, infrastruktur, kontrol sumber, keamanan, kepatuhan, integrasi berkelanjutan, pengujian, pengiriman, dan pemantauan proyek Azure Synapse.

Sertifikasi dan sumber daya pembelajaran

Jika Anda tertarik untuk mempelajari tentang Sertifikasi Microsoft yang dapat membantu menilai kesiapan tim Anda, jelajahi sertifikasi yang tersedia untuk Azure Synapse Analytics.

Untuk menyelesaikan pelatihan mandiri secara online, telusuri jalur dan modul pembelajaran yang tersedia untuk Azure Synapse Analytics.

Langkah berikutnya

Pada artikel berikutnya dalam seri Keberhasilan Azure Synapse berdasarkan desain, pelajari cara melakukan ulasan kesiapan operasional untuk mengevaluasi solusi Anda atas kesiapannya dalam memberikan layanan optimal kepada pengguna.