Archivi dati supportati in Condivisione dati di Azure

Azure Condivisione dati offre la condivisione dei dati aperta e flessibile, inclusa la possibilità di condividere da e verso archivi dati diversi. I provider di dati possono condividere dati da un tipo di archivio dati e i consumer di dati possono scegliere un archivio dati per ricevere i dati.

Questo articolo illustra il set di archivi dati di Azure supportati da Azure Condivisione dati. Si apprenderà anche come i provider di dati e i consumer di dati possono combinare archivi dati diversi.

Archivi dati supportati

La tabella seguente illustra gli archivi dati supportati da Azure Condivisione dati.

Archivio dati Condivisione basata su snapshot completi Condivisione basata su snapshot incrementali Condivisione sul posto
Archiviazione BLOB di Azure
Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2
database SQL di Azure
Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse)
Pool SQL dedicato di Azure Synapse Analytics (area di lavoro)
Esplora dati di Azure

Matrice di supporto dell'archivio dati

Azure Condivisione dati consente ai consumer di dati di scegliere un archivio dati per accettare i dati. Ad esempio, i dati condivisi da database SQL di Azure possono essere ricevuti in Azure Data Lake Archiviazione Gen2, database SQL di Azure o Azure Synapse Analytics. Quando i clienti configurano una condivisione dati ricevente, possono scegliere il formato per ricevere i dati.

La tabella seguente illustra le combinazioni e le opzioni che i consumer di dati possono scegliere quando accettano e configurano una condivisione dati. Per altre informazioni, vedere Configurare un mapping dei set di dati.

Archivio dati Archiviazione BLOB Data Lake Storage Gen1 Data Lake Storage Gen2 Database SQL Synapse Analytics (in precedenza SQL Data Warehouse) Pool SQL dedicato di Synapse Analytics (area di lavoro) Esplora dati
Archiviazione BLOB
Data Lake Storage Gen1
Data Lake Storage Gen2
Database SQL
Synapse Analytics (in precedenza SQL Data Warehouse)
Pool SQL dedicato di Synapse Analytics (area di lavoro)
Esplora dati

Condividere da un account di archiviazione

Azure Condivisione dati supporta la condivisione di file, cartelle e file system da Azure Data Lake Archiviazione Gen1 e Azure Data Lake Archiviazione Gen2. Supporta anche la condivisione di BLOB, cartelle e contenitori da Archiviazione BLOB di Azure. È possibile condividere BLOB in blocchi, accodamenti o pagine e vengono ricevuti come BLOB in blocchi.

Quando i file system, i contenitori o le cartelle vengono condivisi nella condivisione basata su snapshot, i consumer di dati possono scegliere di creare una copia completa dei dati condivisi. Oppure possono usare la funzionalità di snapshot incrementale per copiare solo nuovi file o file aggiornati.

Uno snapshot incrementale si basa sull'ora dell'ultima modifica dei file. I file esistenti con lo stesso nome dei file nei dati ricevuti vengono sovrascritti in uno snapshot. I file eliminati dall'origine non vengono eliminati nella destinazione.

Se uno snapshot viene interrotto e ha esito negativo, ad esempio a causa di un'azione di annullamento, di un problema di rete o di emergenza, i file successivi di snapshot incrementale copiano i file con un'ora dell'ultima modifica maggiore dell'ora dell'ultimo snapshot riuscito.

Per altre informazioni, vedere: condividere e ricevere dati da Archiviazione BLOB di Azure e Azure Data Lake Archiviazione.

Condividere da un'origine basata su SQL

Azure Condivisione dati supporta la condivisione di tabelle e viste da database SQL di Azure e Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse). Supporta la condivisione di tabelle dal pool SQL dedicato di Azure Synapse Analytics (area di lavoro). La condivisione dal pool SQL serverless di Azure Synapse Analytics (area di lavoro) non è attualmente supportata.

I consumer di dati possono scegliere di accettare i dati in Azure Data Lake Archiviazione Gen2 o Archiviazione BLOB di Azure come file CSV o parquet. Possono anche accettare dati come tabelle in database SQL di Azure e Azure Synapse Analytics.

Quando i consumer accettano dati in Azure Data Lake Archiviazione Gen2 o Archiviazione BLOB di Azure, gli snapshot completi sovrascrivono il contenuto del file di destinazione se il file esiste già. Quando i dati vengono ricevuti in una tabella e la tabella di destinazione non esiste già, Azure Condivisione dati crea una tabella SQL usando lo schema di origine. Se esiste già una tabella di destinazione e ha lo stesso nome, viene eliminata e sovrascritta con l'ultimo snapshot completo. Gli snapshot incrementali non sono attualmente supportati.

Se uno snapshot viene interrotto e ha esito negativo, ad esempio a causa di un'azione di annullamento, di un problema di rete o di emergenza, lo snapshot successivo copia nuovamente l'intera tabella o la vista.

Per altre informazioni, vedere: condividere e ricevere dati da database SQL di Azure e Azure Synapse Analytics.

Condividi da Esplora dati

Azure Condivisione dati supporta la possibilità di condividere database sul posto da cluster di Azure Esplora dati. Un provider di dati può condividere a livello di database o cluster. Se si usa Condivisione dati API per condividere i dati, è anche possibile condividere tabelle specifiche.

Quando i dati vengono condivisi a livello di database, i consumer di dati possono accedere solo ai database condivisi dal provider di dati. Quando un provider condivide i dati a livello di cluster, i consumer di dati possono accedere a tutti i database dal cluster del provider, inclusi i database futuri creati dal provider di dati.

Per accedere ai database condivisi, i consumer di dati necessitano del proprio cluster di azure Esplora dati. Il cluster deve trovarsi nello stesso data center di Azure del cluster azure Esplora dati del provider di dati.

Quando viene stabilita una relazione di condivisione, Azure Condivisione dati crea un collegamento simbolico tra il cluster del provider e il cluster del consumer. I dati inseriti nel cluster di origine usando la modalità batch vengono visualizzati nel cluster di destinazione entro pochi minuti.

Per altre informazioni, vedere: condividere e ricevere dati da Azure Esplora dati.

Passaggi successivi

Per informazioni su come iniziare a condividere i dati, continuare con l'esercitazione Condividere i dati .