Bagikan melalui


Tutorial: Menerima dan mendapatkan data menggunakan Azure Data Share

Dalam tutorial ini, Anda akan mempelajari cara menerima undangan berbagi data menggunakan Azure Data Share. Anda akan mempelajari cara menerima data yang dibagikan dengan Anda, dan cara mengaktifkan interval refresh reguler untuk memastikan bahwa Anda selalu memiliki rekam jepret terbaru data yang dibagikan dengan Anda.

  • Cara menerima undangan Azure Data Share
  • Membuat akun Azure Data Share
  • Menentukan tujuan untuk data Anda
  • Membuat langganan untuk berbagi data Anda untuk penyegaran terjadwal

Prasyarat

Sebelum dapat menerima undangan berbagi data, Anda harus membuat beberapa sumber daya Azure, yang tercantum di bawah ini.

Pastikan bahwa semua prasyarat selesai sebelum menerima undangan berbagi data.

  • Langganan Azure: Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum memulai.
  • Undangan Data Share: Undangan dari Microsoft Azure dengan subjek berjudul "Undangan Azure Data Share dari yourdataprovider@domain.com".
  • Daftarkan penyedia sumber daya Microsoft.DataShare di langganan Azure tempat Anda akan membuat sumber daya Data Share dan langganan Azure tempat penyimpanan data Azure target Anda berada.

Menerima data ke dalam akun penyimpanan

  • Akun Azure Storage: Jika Anda belum memilikinya, Anda dapat membuat akun Azure Storage.
  • Izin untuk menulis ke akun penyimpanan, yang ada di Microsoft.Storage/storageAccounts/write. Izin ini ada dalam peran Kontributor Akun Penyimpanan.
  • Izin untuk menambahkan penetapan peran ke akun penyimpanan, yang ada di Microsoft.Authorization/role assignments/write. Izin ini ada dalam peran Pemilik.

Menerima data ke dalam target berbasis SQL

Jika memilih untuk menerima data ke Azure SQL Database, Azure Synapse Analytics, di bawah ini adalah daftar prasyaratnya.

Prasyarat untuk menerima data ke Azure SQL Database atau Azure Synapse Analytics (sebelumnya Azure SQL DW)

  • Azure SQL Database atau Azure Synapse Analytics (sebelumnya Azure SQL DW).
  • Izin untuk menulis ke database di server SQL, yang ada di Microsoft.Sql/servers/databases/write. Izin ini ada di dalam peran Kontributor.
  • Microsoft Entra Admin server SQL
  • Akses Firewall SQL Server. Ini dapat dilakukan melalui langkah-langkah berikut:
    1. Di server SQL di portal Microsoft Azure, navigasikan ke Firewall dan jaringan virtual
    2. Pilih Ya untuk Izinkan layanan dan sumber daya Azure mengakses server ini.
    3. Pilih +Tambahkan IP klien. Alamat IP klien dapat berubah. Proses ini mungkin perlu diulang saat Anda berbagi data SQL dari portal Azure berikutnya. Anda juga dapat menambahkan rentang IP.
    4. Pilih Simpan.

Prasyarat untuk menerima data ke kumpulan SQL Azure Synapse Analytics (ruang kerja)

  • Kumpulan SQL khusus Azure Synapse Analytics (ruang kerja). Menerima data ke kumpulan SQL tanpa server saat ini tidak didukung.

  • Izin untuk menulis ke kumpulan SQL di ruang kerja Synapse, yang ada di Microsoft.Synapse/workspaces/sqlPools/write. Izin ini ada di dalam peran Kontributor.

  • Izin untuk identitas terkelola dari sumber daya Data Share guna mengakses kumpulan SQL ruang kerja Synapse. Hal ini dapat dilakukan melalui langkah-langkah berikut:

    1. Di portal Microsoft Azure, navigasikan ke ruang kerja Synapse. Pilih admin Microsoft Entra dari navigasi kiri dan atur diri Anda sebagai admin Microsoft Entra.

    2. Buka Synapse Studio, pilih Kelola dari navigasi kiri. Pilih Kontrol akses di bawah Keamanan. Tetapkan sendiri peran Anda sebagai admin SQL atau Admin ruang kerja.

    3. Di Synapse Studio, pilih Kembangkan dari navigasi kiri. Jalankan skrip berikut di kumpulan SQL untuk menambahkan Identitas Terkelola dari sumber daya Data Share sebagai 'db_datareader, db_datawriter, db_ddladmin'.

      create user "<share_acc_name>" from external provider; 
      exec sp_addrolemember db_datareader, "<share_acc_name>"; 
      exec sp_addrolemember db_datawriter, "<share_acc_name>"; 
      exec sp_addrolemember db_ddladmin, "<share_acc_name>";
      

      <share_acc_name> adalah nama sumber daya Data Share Anda. Jika Anda belum membuat sumber daya Data Share, Anda dapat kembali ke prasyarat ini nanti.

  • Akses Firewall ruang kerja Synapse. Hal ini dapat dilakukan melalui langkah-langkah berikut:

    1. Di portal Microsoft Azure, navigasikan ke ruang kerja Synapse. Pilih Firewall dari navigasi kiri.
    2. Pilih AKTIF untuk Izinkan layanan dan sumber daya Azure mengakses ruang kerja ini.
    3. Pilih +Tambahkan IP klien. Alamat IP klien dapat berubah. Proses ini mungkin perlu diulang saat Anda berbagi data SQL dari portal Azure berikutnya. Anda juga dapat menambahkan rentang IP.
    4. Pilih Simpan.

Menerima data ke dalam kluster Azure Data Explorer:

  • Kluster Azure Data Explorer di pusat data Azure yang sama dengan kluster Data Explorer penyedia data: Jika belum memilikinya, Anda dapat membuat kluster Azure Data Explorer. Jika Anda tidak mengetahui pusat data Azure dari kluster penyedia data, Anda dapat membuat kluster tersebut nanti dalam prosesnya.
  • Izin untuk menulis ke klaster Azure Data Explorer, yang ada di Microsoft.Kusto/clusters/write. Izin ini ada di dalam peran Kontributor.

Masuk ke portal Microsoft Azure.

Masuk ke portal Azure.

Membuka undangan

  1. Anda dapat membuka undangan dari email atau langsung dari portal Microsoft Azure.

    Untuk membuka undangan dari email, periksa kotak masuk Anda untuk membuka undangan dari penyedia data Anda. Undangan berasal dari Microsoft Azure, berjudul Undangan Azure Data Share dari yourdataprovider@domain.com. Pilih Tampilkan undangan untuk melihat undangan Anda di Azure.

    Untuk membuka undangan dari portal Microsoft Azure secara langsung, cari Undangan Data Share di portal Microsoft Azure. Ini akan membawa Anda ke daftar undangan Data Share.

    Jika Anda adalah pengguna tamu penyewa, Anda akan diminta untuk memverifikasi alamat email untuk penyewa sebelum melihat undangan Data Share untuk pertama kalinya. Setelah diverifikasi, ini berlaku selama 12 bulan.

    Daftar Undangan

  2. Pilih undangan yang ingin Anda tampilkan.

Menerima undangan

  1. Pastikan semua bidang ditinjau, termasuk Persyaratan Penggunaan. Jika Anda menyetujui persyaratan penggunaan, Anda akan diminta untuk mencentang kotak untuk menunjukkan bahwa Anda setuju.

    Ketentuan penggunaan

  2. Di bawah Akun Data Share Target, pilih Langganan dan Grup Sumber Daya tempat Anda akan menyebarkan Data Share.

    Untuk bidang Akun Data Share, pilih Buat baru jika Anda belum memiliki akun Data Share. Jika sudah memiliki akun, pilih akun Data Share yang ada untuk menerima data.

    Untuk bidang Nama Berbagi yang Diterima, Anda dapat membiarkan default yang ditentukan oleh penyediaan data, atau menentukan nama baru untuk berbagi yang diterima.

    Setelah Anda menyetujui persyaratan penggunaan dan menetapkan akun Data Share untuk mengelola pembagian yang Anda terima, Pilih Terima dan konfigurasikan. Langganan berbagi data akan dibuat.

    Terima opsi

    Tindakan ini membawa Anda ke berbagi yang diterima di akun Data Share Anda.

    Jika Anda tidak ingin menerima undangan, Pilih Tolak.

Konfigurasikan bagian yang diterima

Ikuti langkah-langkah di bawah ini untuk mengonfigurasi tempat Anda ingin menerima data.

  1. Pilih tab Himpunan Data. Centang kotak di samping himpunan data yang ingin Anda tetapkan tujuannya. Pilih + Peta untuk ditargetkan untuk memilih penyimpanan data target.

    Petakan ke target

  2. Pilih jenis penyimpanan data target yang Anda inginkan untuk penempatan data. File atau tabel data apa pun di penyimpanan data target dengan jalur dan nama yang sama akan ditimpa. Jika Anda menerima data ke Azure SQL Database atau Azure Synapse Analytics (sebelumnya Azure SQL DW), centang kotak Izinkan Data Share untuk menjalankan skrip 'buat pengguna' di atas atas nama saya.

    Untuk berbagi di tempat, pilih penyimpanan data di Lokasi yang ditentukan. Lokasi adalah pusat data Azure tempat penyimpanan data sumber penyedia data berada. Setelah himpunan data dipetakan, Anda dapat mengikuti tautan di Jalur Target untuk mengakses data.

    Akun penyimpanan target

  3. Untuk berbagi data berbasis rekam jepret, jika penyedia data telah membuat jadwal rekam jepret untuk memberikan pembaruan rutin pada data, Anda juga dapat mengaktifkan jadwal rekam jepret dengan memilih tab Jadwal Rekam Jepret. Centang kotak di samping jadwal rekam jepret dan pilih + Aktifkan. Rekam jepret terjadwal pertama akan dimulai dalam satu menit dari waktu jadwal dan rekam jepret berikutnya akan dimulai dalam hitungan detik dari waktu yang dijadwalkan.

    Aktifkan jadwal snapshot

    Metadata file yang disalin tidak bertahan setelah setiap eksekusi. Ini memang disengaja.

Memicu snapshot

Langkah-langkah ini hanya berlaku untuk berbagi data berbasis snapshot.

  1. Anda dapat memicu snapshot dengan memilih tab Detail, kemudian Picu snapshot. Di sini, Anda dapat memicu rekam jepret penuh atau tahapan data Anda. Jika ini adalah pertama kalinya Anda menerima data dari penyedia data Anda, pilih salinan lengkap.

    Pemicu rekam jepret

  2. Ketika status terakhir adalah berhasil, buka penyimpanan data target untuk melihat data yang diterima. Pilih Himpunan Data, dan pilih tautan di Jalur Target.

    Himpunan data konsumen

Lihat riwayat

Langkah ini hanya berlaku untuk berbagi data berbasis rekam jepret. Untuk melihat riwayat snapshot Anda, pilih tab Riwayat. Di sini Anda akan menemukan riwayat semua snapshot yang dibuat selama 30 hari terakhir.

Membersihkan sumber daya

Saat sumber daya tidak lagi diperlukan, buka halaman Gambaran Umum Berbagi Data, dan pilih Hapus untuk menghapusnya.

Langkah berikutnya

Dalam tutorial ini, Anda mempelajari cara menerima dan menerima Azure Data Share. Untuk mempelajari selengkapnya tentang konsep Azure Data Share, lanjutkan ke Terminologi Azure Data Share.