Bagikan melalui


Memahami peran yang diperlukan untuk melakukan tugas umum di Azure Synapse

Artikel ini akan membantu Anda memahami peran RBAC (kontrol akses berbasis peran) Synapse atau RBAC Azure mana yang Anda perlukan untuk menyelesaikan pekerjaan di Synapse Studio. Untuk mengelola keanggotaan peran, lihat Mengelola penetapan peran RBAC Synapse.

Kontrol akses Synapse Studio dan ringkasan alur kerja

Akses Synapse Studio

Anda dapat membuka Synapse Studio dan melihat detail ruang kerja dan mencantumkan salah satu sumber daya Azure-nya seperti kumpulan SQL, kumpulan Spark, atau Runtime integrasi. Anda akan melihat apakah Anda telah diberi peran RBAC Synapse atau memiliki peran Pemilik, Kontributor, atau Pembaca Azure di ruang kerja.

Manajemen sumber daya

Anda dapat membuat kumpulan SQL, kumpulan Data Explorer, dan kumpulan Apache Spark jika Anda adalah Pemilik atau Kontributor Azure di grup sumber daya. Anda dapat membuat Integration Runtime jika Anda adalah Pemilik atau Kontributor Azure di ruang kerja. Saat menggunakan templat ARM untuk penyebaran otomatis, Anda harus menjadi Kontributor Azure pada grup sumber daya.

Anda dapat menjeda atau menskalakan kumpulan SQL khusus, mengonfigurasi kumpulan Spark, atau runtime integrasi jika Anda adalah Pemilik atau Kontributor Azure di ruang kerja atau sumber daya tersebut.

Melihat dan mengedit artefak kode

Dengan akses ke Synapse Studio, Anda dapat membuat artefak kode baru, seperti skrip SQL, skrip KQL, buku catatan, pekerjaan spark, layanan tertaut, alur, aliran data, pemicu, dan informasi masuk. Artefak ini dapat diterbitkan atau disimpan dengan izin tambahan.

Jika Anda adalah Pengguna Artefak Synapse, Penerbit Artefak Synapse, Kontributor Synapse, atau Administrator Synapse, Anda dapat mencantumkan, membuka, dan mengedit artefak kode yang sudah diterbitkan, termasuk alur terjadwal.

Jalankan kode Anda

Anda dapat menjalankan skrip SQL pada kumpulan SQL jika Anda memiliki izin SQL yang diperlukan yang ditentukan dalam kumpulan SQL. Anda dapat menjalankan skrip KQL di kumpulan Data Explorer jika Anda memiliki izin yang diperlukan.

Anda dapat menjalankan buku catatan dan pekerjaan Spark jika Anda memiliki izin Operator Komputasi Synapse di ruang kerja atau kumpulan Apache Spark tertentu.

Dengan izin Operator Komputasi di ruang kerja atau runtime integrasi tertentu dan izin informasi masuk yang sesuai, Anda dapat menjalankan alur.

Memantau dan mengelola eksekusi

Anda dapat meninjau status dari buku catatan dan pekerjaan yang sedang berjalan di kumpulan Apache Spark jika Anda adalah Pengguna Synapse.

Anda dapat meninjau log serta membatalkan pekerjaan dan alur yang sedang berjalan jika Anda adalah Operator Komputasi Synapse di ruang kerja atau untuk kumpulan atau alur Spark tertentu.

Alur debug

Anda dapat meninjau dan membuat perubahan dalam alur sebagai Pengguna Synapse, tetapi jika Anda ingin dapat men-debugnya, Anda juga perlu memiliki Pengguna Kredensial Synapse.

Publikasikan dan simpan kode Anda

Anda dapat menerbitkan artefak kode baru atau yang diperbarui ke layanan jika Anda adalah Penerbit Artefak Synapse, Kontributor Synapse, atau Administrator Synapse.

Anda dapat menerapkan artefak kode ke cabang kerja repositori Git jika ruang kerja berkemampuan Git dan Anda memiliki izin Git. Dengan mengaktifkan Git, penerbitan hanya diperbolehkan dari cabang kolaborasi.

Jika Anda menutup Synapse Studio tanpa memublikasikan atau menerapkan perubahan pada artefak kode, maka perubahan tersebut akan hilang.

Tugas dan peran yang diperlukan

Tabel di bawah ini mencantumkan tugas umum dan untuk setiap tugas, peran RBAC Synapse atau RBAC Azure diperlukan.

Catatan

Administrator Synapse tidak terdaftar untuk setiap tugas kecuali itu adalah satu-satunya peran yang memberikan izin yang diperlukan. Administrator Synapse dapat melakukan semua tugas yang diaktifkan oleh peran RBAC Synapse lainnya.

Catatan

Pengguna tamu dari penyewa lain juga dapat meninjau, menambahkan, atau mengubah penetapan peran setelah mereka ditetapkan sebagai Admin Synapse.

Peran RBAC Synapse minimum yang diperlukan ditampilkan.

Semua peran RBAC Synapse di lingkup mana pun memberi Anda izin Pengguna Synapse di ruang kerja.

Semua izin/tindakan RBAC Synapse yang diperlihatkan dalam tabel diawali Microsoft/Synapse/workspaces/....

Tugas (Saya ingin...) Peran (Saya harus menjadi...) Izin/tindakan RBAC Synapse
Membuka Studio Synapse di ruang kerja Pengguna Synapse atau baca
Pemilik, Kontributor, atau Pembaca Azure di ruang kerja tidak ada
Daftar kumpulan SQL atau kumpulan Data Explorer atau Apache Spark, atau Runtime integrasi dan akses detail konfigurasinya Pengguna Synapse atau baca
Pemilik, Kontributor, atau Pembaca Azure di ruang kerja tidak ada
Daftar layanan tertaut atau kredensial atau titik akhir privat yang terkelola Pengguna Synapse baca
KUMPULAN SQL
Membuat kumpulan SQL khusus atau kumpulan SQL tanpa server Pemilik atau Kontributor Azure pada grup sumber daya tidak ada
Mengelola (menjeda atau menskalakan atau menghapus) kumpulan SQL khusus Pemilik atau Kontributor Azure pada kumpulan SQL atau ruang kerja tidak ada
Membuat skrip SQL
Pengguna Synapse, atau
Pemilik atau Kontributor Azure di ruang kerja.

Izin SQL tambahan diperlukan untuk menjalankan skrip SQL, menerbitkan, atau menerapkan perubahan.
Buat daftar dan buka skrip SQL yang sudah dipublikasikan Pengguna Artefak Synapse atau Penerbit Artefak atau Kontributor Synapse artefak/baca
Jalankan skrip SQL pada kumpulan SQL tanpa server Izin SQL pada kumpulan (dikabulkan secara otomatis kepada Administrator Synapse) tidak ada
Jalankan skrip SQL pada kumpulan SQL khusus Izin SQL pada kumpulan (dikabulkan secara otomatis kepada Administrator Synapse) tidak ada
Menerbitkan skrip SQL yang baru, diperbarui, atau dihapus Penerbit Artefak Synapse atau Kontributor Synapse sqlScripts/tulis, hapus
Menerapkan perubahan pada skrip SQL ke repositori Git Membutuhkan izin Git pada repositori
Menetapkan Admin Direktori Aktif di ruang kerja (melalui properti ruang kerja di Portal Microsoft Azure) Pemilik atau Kontributor Azure di ruang kerja
KUMPULAN DATA EXPLORER
Membuat kumpulan Data Explorer Pemilik atau Kontributor Azure pada grup sumber daya tidak ada
Mengelola (menjeda atau menskalakan atau menghapus) kumpulan Data Explorer Pemilik atau Kontributor Azure pada kumpulan Data Explorer atau ruang kerja tidak ada
Membuat skrip KQL
Pengguna Synapse.

Izin Data Explorer tambahan diperlukan untuk menjalankan skrip, menerbitkan, atau menerapkan perubahan.
Buat daftar dan buka skrip KQL yang sudah dipublikasikan Pengguna Artefak Synapse atau Penerbit Artefak atau Kontributor Synapse artefak/baca
Menjalankan skrip KQL di kumpulan Data Explorer Izin Data Explorer pada kumpulan (dikabulkan secara otomatis kepada Administrator Synapse) tidak ada
Menerbitkan skrip KQL baru, perbarui, atau hapus Penerbit Artefak Synapse atau Kontributor Synapse kqlScripts/write, delete
Menerapkan perubahan pada skrip KQL ke repositori Git Membutuhkan izin Git pada repositori
KUMPULAN APACHE SPARK
Membuat kumpulan Apache Spark Pemilik atau Kontributor Azure pada grup sumber daya
Pantau aplikasi Apache Spark Pengguna Synapse baca
Menampilkan log untuk buku catatan dan eksekusi pekerjaan yang telah selesai Operator Pemantauan Synapse
Membatalkan buku catatan atau pekerjaan Spark yang berjalan di kumpulan Apache Spark Operator Komputasi Synapse di kumpulan Apache Spark. bigDataPools/useCompute
Buat buku catatan atau definisi kerja Pengguna Synapse, atau
Pemilik, Kontributor, atau Pembaca Azure di ruang kerja

Izin tambahan diperlukan untuk menjalankan, menerbitkan, atau menerapkan perubahan
baca




Buat daftar dan buka buku catatan atau definisi kerja yang sudah diterbitkan, termasuk meninjau output yang disimpan Pengguna Artefak Synapse atau Operator Pemantauan Synapse di ruang kerja artefak/baca
Menjalankan buku catatan dan meninjau output-nya atau mengirimkan pekerjaan Spark Administrator Apache Spark Synapse atau Operator Komputasi Synapse pada kumpulan Apache Spark yang dipilih bigDataPools/useCompute
Terbitkan atau hapus buku catatan atau definisi kerja (termasuk output) ke layanan Penerbit Artefak di ruang kerja atau Administrator Apache Spark Synapse buku catatan/tulis, hapus
Terapkan perubahan pada buku catatan atau definisi kerja ke repositori Git Izin Git tidak ada
ALUR, RUNTIME INTEGRASI, ALIRAN DATA, HIMPUNAN DATA, & PEMICU
Membuat, memperbarui, atau menghapus Runtime integrasi Pemilik atau Kontributor Azure di ruang kerja
Pantau status Runtime integrasi Operator Pemantauan Synapse baca, integrationRuntimes/viewLogs
Tinjau alur yang berjalan Operator Pemantauan Synapse baca, alur/viewOutputs
Buat alur Pengguna Synapse

Izin Synapse tambahan diperlukan untuk melakukan debug, menambahkan pemicu, menerbitkan, atau menerapkan perubahan
baca
Membuat aliran data atau himpunan data Pengguna Synapse

Izin Synapse tambahan diperlukan untuk menerbitkan atau menerapkan perubahan
baca
Buat daftar dan buka alur yang sudah diterbitkan Pengguna Artefak Synapse atau Operator Pemantauan Synapse artefak/baca
Pratinjau data himpunan data Pengguna Synapse dan Pengguna Informasi Masuk Synapse di WorkspaceSystemIdentity
Melakukan debug pada alur menggunakan Runtime integrasi default Pengguna Synapse dan Pengguna Informasi Masuk Synapse di informasi masuk WorkspaceSystemIdentity baca,
info masuk/useSecret
Membuat pemicu, termasuk pemicu sekarang (memerlukan izin untuk mengeksekusi alur) Pengguna Synapse dan Pengguna Informasi Masuk Synapse di WorkspaceSystemIdentity baca, informasi masuk/useSecret/tindakan
Mengeksekusi/menjalankan alur Pengguna Synapse dan Pengguna Informasi Masuk Synapse di WorkspaceSystemIdentity baca, informasi masuk/useSecret/tindakan
Menyalin data menggunakan alat Salin Data Pengguna Synapse dan Pengguna Informasi Masuk Synapse di Identitas Sistem Ruang Kerja baca, informasi masuk/useSecret/tindakan
Menyerap data (menggunakan jadwal) Pembuat Synapse dan Pengguna Informasi Masuk Synapse di Identitas Sistem Ruang Kerja baca, informasi masuk/useSecret/tindakan
Menerbitkan alur, aliran data, atau pemicu yang baru, diperbarui, atau dihapus ke layanan Penerbit Artefak Synapse di ruang kerja alur/tulis, hapus
aliran data/tulis, hapus
pemicu/tulis, hapus
Terapkan perubahan pada alur, aliran data, himpunan data, atau pemicu ke repositori Git Izin Git tidak ada
LAYANAN TERTAUT
Membuat layanan tertaut (termasuk menetapkan informasi masuk) Pengguna Synapse

Izin tambahan diperlukan untuk menggunakan layanan tertaut dengan info masuk atau untuk menerbitkan atau menerapkan perubahan
baca
Buat daftar dan buka layanan tertaut yang sudah dipublikasikan Synapse Artifact User linkedServices/tulis, hapus
Uji koneksi pada layanan tertaut yang diamankan oleh informasi masuk Pengguna Synapse dan Pengguna Informasi Masuk Synapse informasi masuk/useSecret/tindakan
Terbitkan layanan tertaut Penerbit Artefak Synapse atau Manajer Data Tertaut Synapse linkedServices/tulis, hapus
Masukkan definisi layanan tertaut ke repositori Git Izin Git tidak ada
MANAJEMEN AKSES
Tinjau penetapan peran RBAC Synapse pada cakupan apa pun Pengguna Synapse baca
Menetapkan dan menghapus penetapan peran RBAC Synapse untuk pengguna, grup, dan perwakilan pelayanan Administrator Synapse di ruang kerja atau di lingkup item ruang kerja khusus roleAssignments/tulis, hapus

Langkah berikutnya