Penyimpanan data yang didukung di Azure Data Share

Azure Data Share menyediakan berbagi data yang terbuka dan fleksibel, termasuk kemampuan untuk berbagi dari dan ke penyimpanan data yang berbeda. Penyedia data dapat membagikan data dari satu jenis penyimpanan data dan konsumen data dapat memilih penyimpanan data untuk menerima data.

Dalam artikel ini, Anda akan mempelajari tentang kumpulan penyimpanan data Azure yang didukung Azure Data Share. Anda juga akan mempelajari bagaimana penyedia data dan konsumen data dapat menggabungkan penyimpanan data yang berbeda.

Penyimpanan data yang didukung

Tabel berikut ini menjelaskan penyimpanan data yang didukung oleh Azure Data Share.

Penyimpanan data Berbagi berdasarkan rekam jepret lengkap Berbagi berdasarkan rekam jepret bertahap Berbagi di tempat
Penyimpanan Blob Azure
Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2
Database Azure SQL
Azure Synapse Analytics (sebelumnya Azure SQL Data Warehouse)
Kumpulan SQL khusus (ruang kerja) Azure Synapse Analytics
Azure Data Explorer

Matriks dukungan penyimpanan data

Azure Data Share memungkinkan konsumen data memilih penyimpanan data untuk menerima data. Misalnya, data yang dibagikan dari Azure SQL Database dapat diterima di Azure Data Lake Storage Gen2, Azure SQL Database, atau Azure Synapse Analytics. Saat pelanggan menyiapkan berbagi data penerima, mereka dapat memilih format untuk menerima data.

Tabel berikut menjelaskan kombinasi dan opsi yang bisa dipilih konsumen data saat mereka menerima dan mengonfigurasi berbagi data. Untuk informasi selengkapnya, lihat Mengonfigurasi pemetaan set data.

Penyimpanan data Penyimpanan Blob Data Lake Storage Gen1 Data Lake Storage Gen2 Microsoft Azure SQL Database Azure Synapse Analytics (sebelumnya SQL Data Warehouse) Kumpulan SQL khusus (ruang kerja) Azure Synapse Analytics Data Explorer
Penyimpanan Blob
Data Lake Storage Gen1
Data Lake Storage Gen2
Microsoft Azure SQL Database
Azure Synapse Analytics (sebelumnya SQL Data Warehouse)
Kumpulan SQL khusus (ruang kerja) Azure Synapse Analytics
Data Explorer

Berbagi dari akun penyimpanan

Azure Data Share mendukung berbagi file, folder, dan sistem file dari Azure Data Lake Storage Gen1 dan Azure Data Lake Storage Gen2. Juga mendukung berbagi blob, folder, dan kontainer dari Azure Blob Storage. Anda dapat berbagi blob blok, penambahan, atau halaman, dan blob diterima sebagai blob blok.

Saat sistem file, kontainer, atau folder dibagikan dalam berbagi berbasis rekam jepret, konsumen data dapat memilih untuk membuat salinan lengkap data yang dibagikan. Selain itu, mereka dapat menggunakan kemampuan rekam jepret bertahap untuk menyalin hanya file baru atau yang diperbarui.

Rekam jepret bertahap didasarkan pada waktu terakhir file tersebut dimodifikasi. File yang ada yang memiliki nama yang sama dengan file dalam data yang diterima akan ditimpa dalam rekam jepret. File yang dihapus dari sumber tidak dihapus pada target.

Jika rekam jepret terganggu dan gagal, misalnya, karena tindakan pembatalan, masalah jaringan, atau bencana, rekam jepret inkremental berikutnya menyalin file yang memiliki waktu terakhir diubah lebih besar dari waktu rekam jepret terakhir yang berhasil.

Untuk informasi selengkapnya, lihat: berbagi dan menerima data dari Azure Blob Storage dan Azure Data Lake Storage.

Berbagi dari sumber berbasis SQL

Azure Data Share mendukung berbagi tabel dan tampilan dari Azure SQL Database dan Azure Synapse Analytics (sebelumnya Azure SQL Data Warehouse). Azure Data Share juga mendukung berbagi tabel dari kumpulan SQL khusus (ruang kerja) Azure Synapse Analytics. Berbagi dari kumpulan SQL tanpa server (ruang kerja) Azure Synapse Analytics saat ini tidak didukung.

Konsumen data dapat memilih untuk menerima data ke Azure Data Lake Storage Gen2 atau Azure Blob Storage sebagai file CSV atau file parquet. Mereka juga dapat menerima data sebagai tabel ke Azure SQL Database dan Azure Synapse Analytics.

Saat konsumen menerima data ke Azure Data Lake Storage Gen2 atau Azure Blob Storage, rekam jepret lengkap akan menimpa konten file target jika file sudah ada. Jika data diterima ke tabel dan tabel target belum ada, Azure Data Share membuat tabel SQL dengan menggunakan skema sumber. Jika tabel target sudah ada dan memiliki nama yang sama, tabel akan dilepaskan dan ditimpa dengan rekam jepret lengkap terbaru. Rekam jepret bertahap saat ini tidak didukung.

Jika rekam jepret terganggu dan gagal, misalnya, karena tindakan pembatalan, masalah jaringan, atau bencana, rekam jepret berikutnya menyalin seluruh tabel atau melihat lagi.

Untuk informasi selengkapnya, lihat: berbagi dan menerima data dari Azure SQL Database dan Azure Synapse Analytics.

Berbagi dari Azure Data Explorer

Azure Data Share mendukung kemampuan untuk berbagi database di tempat dari kluster Azure Data Explorer. Penyedia data dapat berbagi di tingkat database atau kluster. Jika Anda menggunakan Data Share API untuk berbagi data, Anda juga dapat berbagi tabel tertentu.

Saat data dibagikan di tingkat database, konsumen data hanya dapat mengakses database yang dibagikan oleh penyedia data. Jika penyedia berbagi data di tingkat kluster, konsumen data dapat mengakses semua database dari kluster penyedia, termasuk database masa depan yang dibuat oleh penyedia data.

Untuk mengakses database bersama, konsumen data memerlukan kluster Azure Data Explorer mereka sendiri. Kluster mereka harus berada di pusat data Azure yang sama dengan kluster Azure Data Explorer penyedia data.

Saat hubungan berbagi terjalin, Azure Data Share membuat link simbolik antara kluster penyedia dan kluster konsumen. Data yang diserap ke kluster sumber dengan menggunakan mode batch akan muncul pada kluster target dalam beberapa menit.

Untuk informasi selengkapnya, lihat: berbagi dan menerima data dari Azure Data Explorer.

Langkah berikutnya

Untuk mempelajari cara mulai berbagi data, lanjutkan ke tutorial Berbagi data Anda.