Condividi tramite


Condividere e ricevere i dati da Database SQL di Azure e Azure Synapse Analytics

SI APPLICA A: database SQL di Azure pool SQL di Azure Synapse Analytics (in precedenza Azure SQL DW)

Azure Condivisione dati consente di condividere in modo sicuro gli snapshot dei dati dalle risorse di database SQL di Azure e Azure Synapse Analytics ad altre sottoscrizioni di Azure. Inclusione delle sottoscrizioni di Azure all'esterno del tenant.

Questo articolo descrive la condivisione dei dati da database SQL di Azure e Azure Synapse Analytics.

Questo articolo illustra le procedure seguenti:

È possibile usare il sommario per passare alla sezione necessaria oppure continuare con questo articolo per seguire il processo dall'inizio alla fine.

Image showing the data flow between data owners and data consumers.

Che cosa viene supportato?

Condividere dati

Azure Condivisione dati supporta la condivisione di snapshot di dati completi da diverse risorse SQL in Azure. Gli snapshot incrementali non sono attualmente supportati per queste risorse.

Tipo di risorsa Condividere tabelle Condividere visualizzazioni
Database SQL di Microsoft Azure
Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse)
Pool SQL dedicato di Synapse Analytics (area di lavoro) Numero

Nota

Attualmente, Azure Condivisione dati non supporta la condivisione da queste risorse:

  • Pool SQL serverless di Azure Synapse Analytics (area di lavoro)
  • Database SQL di Azure con Always Encrypted configurato

Ricevere dati

I consumer di dati possono scegliere di accettare dati condivisi in diverse risorse di Azure:

  • Azure Data Lake Storage Gen2
  • Archiviazione BLOB di Azure
  • database SQL di Azure
  • Azure Synapse Analytics

I dati condivisi in Azure Data Lake Archiviazione Gen 2 o Archiviazione BLOB di Azure possono essere archiviati come file CSV o parquet. Gli snapshot di dati completi sovrascrivono il contenuto del file di destinazione, se già esistente.

I dati condivisi in database SQL di Azure e Azure Synapse Analytics vengono archiviati nelle tabelle. Se la tabella di destinazione non esiste già, Azure Condivisione dati crea la tabella SQL con lo schema di origine. Se esiste già una tabella di destinazione con lo stesso nome, verrà eliminata e sovrascritta con l'ultimo snapshot completo.

Nota

Per le tabelle SQL di origine con maschera dati dinamica, i dati verranno visualizzati mascherati sul lato destinatario.

Tipi di dati supportati

Quando si condividono dati da un'origine SQL, i mapping seguenti vengono usati dai tipi di dati di SQL Server ad Azure Condivisione dati tipi di dati provvisori durante il processo di snapshot.

Nota

  1. Per i tipi di dati di cui viene eseguito il mapping al tipo provvisorio Decimal, attualmente lo snapshot supporta la precisione fino a 28. Se si dispone di dati che richiedono una precisione maggiore di 28, prendere in considerazione la conversione in una stringa.
  2. Se si condividono dati dal database SQL di Azure ad Azure Synapse Analytics, non tutti i tipi di dati sono supportati. Per informazioni dettagliate, vedere Tipi di dati tabella nel pool SQL dedicato.
Tipo di dati di SQL Server Azure Condivisione dati tipo di dati provvisorio
bigint Int64
binary Byte[]
bit Booleano
char String, Char[]
data DataOra
Datetime DataOra
datetime2 Data/Ora
Datetimeoffset DateTimeOffset
Decimale Decimale
FILESTREAM attribute (varbinary(max)) Byte[]
Float Double
image Byte[]
int Int32
money Decimale
nchar String, Char[]
ntext String, Char[]
numeric Decimale
nvarchar String, Char[]
real Singola
rowversion Byte[]
smalldatetime Data/Ora
smallint Int16
smallmoney Decimale
sql_variant Object
Testo String, Char[]
Ora TimeSpan
timestamp Byte[]
tinyint Int16
uniqueidentifier GUID
varbinary Byte[]
varchar String, Char[]
xml String

Prerequisiti per la condivisione dei dati

Per condividere gli snapshot dei dati dalle risorse SQL di Azure, è prima necessario preparare l'ambiente. Saranno necessari gli elementi seguenti:

  • Una sottoscrizione di Azure: se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  • Un database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL DW) con tabelle e viste da condividere.
  • Un account azure Condivisione dati.
  • L'indirizzo di posta elettronica di accesso di Azure del destinatario dei dati (usando l'alias di posta elettronica non funzionerà).
  • Se la risorsa SQL di Azure si trova in una sottoscrizione di Azure diversa rispetto all'account azure Condivisione dati, registrare il provider di risorse Microsoft.DataShare nella sottoscrizione in cui si trova la risorsa SQL di Azure di origine.

Prerequisiti specifici dell'origine

Esistono anche prerequisiti per la condivisione che dipendono dalla provenienza dei dati. Selezionare l'origine della condivisione dati e seguire questa procedura:

Prerequisiti per la condivisione da Database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse)

È possibile usare uno di questi metodi per eseguire l'autenticazione con database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL DW):

Autenticazione Microsoft Entra

Questi prerequisiti riguardano l'autenticazione necessaria per consentire ad Azure Condivisione dati di connettersi al database SQL di Azure:

  • È necessaria l'autorizzazione per scrivere nei database in SQL Server: Microsoft.Sql/servers/databases/write. Questa autorizzazione è presente nel ruolo di collaboratore.
  • Autorizzazioni di Microsoft Entra Amministrazione di SQL Server.
  • Accesso al firewall di SQL Server:
    1. Nella portale di Azure passare al server SQL. Selezionare Firewall e reti virtuali nel riquadro di spostamento sinistro.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questo server.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client può cambiare, quindi potrebbe essere necessario aggiungere di nuovo l'INDIRIZZO IP client alla successiva condivisione dei dati dal portale.
    4. Seleziona Salva.

Autenticazione SQL

È possibile seguire il video dimostrativo dettagliato per configurare l'autenticazione o completare ognuno di questi prerequisiti:

  • Autorizzazione per la scrittura nei database in SQL Server: Microsoft.Sql/servers/databases/write. Questa autorizzazione è presente nel ruolo di collaboratore.

  • Autorizzazione per l'identità gestita della risorsa Condivisione dati di Azure per accedere al database:

    1. Nella portale di Azure passare a SQL Server e impostarsi come Microsoft Entra Amministrazione.

    2. Connessione all'database SQL di Azure/Data Warehouse usando il Editor di query o SQL Server Management Studio con l'autenticazione Di Microsoft Entra.

    3. Eseguire lo script seguente per aggiungere l'identità gestita di risorse Condivisione dati come db_datareader. Connessione usando Active Directory e non l'autenticazione di SQL Server.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      Nota

      Il <share_acc_name> è il nome della risorsa Condivisione dati.

  • Un utente database SQL di Azure con accesso "db_datareader" per spostarsi e selezionare le tabelle o le visualizzazioni da condividere.

  • Accesso al firewall di SQL Server:

    1. Nella portale di Azure passare a SQL Server. Selezionare Firewall e reti virtuali nel riquadro di spostamento sinistro.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questo server.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client può cambiare, quindi potrebbe essere necessario aggiungere di nuovo l'INDIRIZZO IP client alla successiva condivisione dei dati dal portale.
    4. Seleziona Salva.

Prerequisiti per la condivisione dal pool SQL di Azure Synapse Analytics (area di lavoro)

  • Autorizzazione per la scrittura nel pool SQL nell'area di lavoro di Synapse: Microsoft.Synapse/workspaces/sqlPools/write. Questa autorizzazione è presente nel ruolo di collaboratore.

  • Autorizzazione per l'identità gestita della risorsa Condivisione dati per accedere al pool SQL dell'area di lavoro synapse:

    1. Nella portale di Azure passare all'area di lavoro di Synapse. Selezionare Amministratore di SQL Active Directory nel riquadro di spostamento sinistro e impostare se stessi come amministratore di Microsoft Entra.

    2. Aprire Synapse Studio, selezionare Gestisci nel riquadro di spostamento a sinistra. Selezionare Controllo di accesso in Sicurezza. Assegnare a se stessi il ruolo di amministratore sql o amministratore dell'area di lavoro.

    3. Selezionare Sviluppa nel riquadro di spostamento a sinistra in Synapse Studio. Eseguire lo script seguente nel pool SQL per aggiungere l'identità gestita di risorse Condivisione dati come db_datareader.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      Nota

      Il <share_acc_name> è il nome della risorsa Condivisione dati.

  • Accesso al firewall dell'area di lavoro di Synapse:

    1. Nella portale di Azure passare all'area di lavoro di Synapse. Selezionare Firewall nel riquadro di spostamento sinistro.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questa area di lavoro.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client può cambiare, quindi potrebbe essere necessario aggiungere di nuovo l'INDIRIZZO IP client alla successiva condivisione dei dati dal portale.
    4. Seleziona Salva.

Creare una condivisione

  1. Passare alla pagina di panoramica della condivisione dati.

    Screenshot showing the data share overview.

  2. Selezionare Start sharing your data (Inizia a condividere i dati).

  3. Seleziona Crea.

  4. Immettere i dettagli della condivisione. Specificare un nome, un tipo di condivisione, una descrizione del contenuto della condivisione e le condizioni per l'utilizzo (facoltativo).

    Screenshot of the share creation page in Azure Data Share, showing the share name, type, description, and terms of used filled out.

  5. Selezionare Continua.

  6. Per aggiungere set di dati alla condivisione, selezionare Aggiungi set di dati.

    Screenshot of the datasets page in share creation, the add datasets button is highlighted.

  7. Selezionare il tipo di set di dati da aggiungere. Esisterà un elenco diverso di tipi di set di dati a seconda del tipo di condivisione (snapshot o sul posto) selezionato nel passaggio precedente.

    Screenshot showing the available dataset types.

  8. Selezionare l'area di lavoro sql server o Synapse. Se si usa l'autenticazione Microsoft Entra e la casella di controllo Consenti Condivisione dati di eseguire lo script SQL "create user" precedente per conto personale viene visualizzata, selezionare la casella di controllo. Se si usa l'autenticazione SQL, specificare le credenziali e assicurarsi di aver seguito i prerequisiti in modo da disporre delle autorizzazioni.

    Selezionare Avanti per passare all'oggetto che si vuole condividere e selezionare "Aggiungi set di dati". È possibile selezionare tabelle e viste da database SQL di Azure e Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse) o tabelle dal pool SQL dedicato di Azure Synapse Analytics (area di lavoro).

    Screenshot showing the Azure SQL Database dataset window with a SQL server selected.

  9. Nella scheda Destinatari immettere l'indirizzo di posta elettronica del consumer di dati selezionando "+ Aggiungi il destinatario". L'indirizzo di posta elettronica deve essere il messaggio di posta elettronica di accesso di Azure del destinatario.

    Screenshot of the recipients page, showing a recipient added.

  10. Selezionare Continua.

  11. Se è stato selezionato tipo di condivisione snapshot, è possibile configurare la pianificazione degli snapshot per fornire aggiornamenti dei dati al consumer di dati.

    Screenshot of the settings page, showing the snapshot toggle enabled.

  12. Selezionare un'ora di inizio e un intervallo di ricorrenza.

  13. Selezionare Continua.

  14. Nella scheda Rivedi e crea verificare il contenuto del pacchetto, le impostazioni, i destinatari e le impostazioni di sincronizzazione. Seleziona Crea.

Il Condivisione dati di Azure è stato creato e il destinatario del Condivisione dati può ora accettare l'invito.

Prerequisiti per la ricezione dei dati

Prima di poter accettare un invito alla condivisione dati, è necessario preparare l'ambiente.

Verificare che tutti i prerequisiti siano completati prima di accettare un invito alla condivisione dati:

Esistono anche prerequisiti per la risorsa in cui verranno archiviati i dati ricevuti. Selezionare il tipo di risorsa e seguire questa procedura:

Prerequisiti per l'account di archiviazione di destinazione

Se si sceglie di ricevere dati in Archiviazione di Azure, completare questi prerequisiti prima di accettare una condivisione dati:

  • Un account di archiviazione di Azure.
  • Autorizzazione per la scrittura nell'account di archiviazione: Microsoft.Archiviazione/storageAccounts/write. Questa autorizzazione è presente nel ruolo di collaboratore.
  • Autorizzazione per aggiungere l'assegnazione di ruolo dell'identità gestita della risorsa di Condivisione dati all'account di archiviazione: presente nelle assegnazioni di ruolo Microsoft.Authorization/role assignments/write. Questa autorizzazione è presente nel ruolo Proprietario.

Prerequisiti per la ricezione di dati in Database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse)

Per un server SQL in cui si è l'amministratore di Microsoft Entra di SQL Server, completare questi prerequisiti prima di accettare una condivisione dati:

  • Un database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL DW).
  • Autorizzazione per la scrittura nei database in SQL Server: Microsoft.Sql/servers/databases/write. Questa autorizzazione è presente nel ruolo di collaboratore.
  • Accesso al firewall di SQL Server:
    1. Nella portale di Azure passare al server SQL. Selezionare Firewall e reti virtuali nel riquadro di spostamento sinistro.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questo server.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client può cambiare, quindi potrebbe essere necessario aggiungere di nuovo l'INDIRIZZO IP client alla successiva condivisione dei dati dal portale.
    4. Seleziona Salva.

Per un server SQL in cui non si è l'amministratore di Microsoft Entra, completare questi prerequisiti prima di accettare una condivisione dati:

È possibile seguire il video dimostrativo dettagliato o i passaggi seguenti per configurare i prerequisiti.

  • Un database SQL di Azure o Azure Synapse Analytics (in precedenza Azure SQL DW).

  • Autorizzazione per la scrittura nei database in SQL Server: Microsoft.Sql/servers/databases/write. Questa autorizzazione è presente nel ruolo di collaboratore.

  • Autorizzazione per l'identità gestita della risorsa Condivisione dati per accedere all'database SQL di Azure o ad Azure Synapse Analytics:

    1. Nella portale di Azure passare a SQL Server e impostarsi come Microsoft Entra Amministrazione.

    2. Connessione all'database SQL di Azure/Data Warehouse usando il Editor di query o SQL Server Management Studio con l'autenticazione Di Microsoft Entra.

    3. Eseguire lo script seguente per aggiungere l'identità gestita di Condivisione dati come '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>";
      

      Nota

      Il <share_acc_name> è il nome della risorsa Condivisione dati.

  • Accesso al firewall di SQL Server:

    1. Nella portale di Azure passare a SQL Server e selezionare Firewall e reti virtuali.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questo server.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client può cambiare, quindi potrebbe essere necessario aggiungere di nuovo l'INDIRIZZO IP client alla successiva condivisione dei dati dal portale.
    4. Seleziona Salva.

Prerequisiti per la ricezione di dati nel pool SQL di Azure Synapse Analytics (area di lavoro)

  • Un pool SQL dedicato di Azure Synapse Analytics (area di lavoro). La ricezione di dati nel pool SQL serverless non è attualmente supportata.

  • Autorizzazione per la scrittura nel pool SQL nell'area di lavoro di Synapse: Microsoft.Synapse/workspaces/sqlPools/write. Questa autorizzazione è presente nel ruolo di collaboratore.

  • Autorizzazione per l'identità gestita della risorsa Condivisione dati per accedere al pool SQL dell'area di lavoro Synapse:

    1. Nella portale di Azure passare all'area di lavoro di Synapse.

    2. Selezionare Amministratore di SQL Active Directory nel riquadro di spostamento sinistro e impostare se stessi come amministratore di Microsoft Entra.

    3. Aprire Synapse Studio e selezionare Gestisci nel riquadro di spostamento sinistro. Selezionare Controllo di accesso in Sicurezza. Assegnare a se stessi il ruolo di amministratore sql o amministratore dell'area di lavoro.

    4. In Synapse Studio selezionare Sviluppo nel riquadro di spostamento sinistro. Eseguire lo script seguente nel pool SQL per aggiungere l'identità gestita di risorse Condivisione dati come '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>";
      

      Nota

      Il <share_acc_name> è il nome della risorsa Condivisione dati.

  • Accesso al firewall dell'area di lavoro di Synapse:

    1. Nella portale di Azure passare all'area di lavoro di Synapse. Selezionare Firewall nel riquadro di spostamento sinistro.
    2. Selezionare per Consenti ai servizi e alle risorse di Azure di accedere a questa area di lavoro.
    3. Selezionare +Aggiungi IP client. L'indirizzo IP client è soggetto a modifiche. Questo processo potrebbe essere necessario ripetere la prossima volta che si condividono i dati SQL da portale di Azure.
    4. Seleziona Salva.

Ricevere dati condivisi

Aprire l'invito

È possibile aprire l'invito tramite posta elettronica o direttamente dal portale di Azure.

Per aprire un invito dal messaggio di posta elettronica, selezionare la posta in arrivo per un invito dal provider di dati. L'invito proviene da Microsoft Azure con l'oggetto Azure Data Share invitation fromyourdataprovider@domain.com (Invito alla Condivisione dati di Azure da...). Selezionare Visualizza invito per visualizzare l'invito in Azure.

Per aprire direttamente un invito da portale di Azure, cercare Condivisione dati Inviti nel portale di Azure, che consente di accedere all'elenco di inviti Condivisione dati.

Se si è un utente guest in un tenant, è necessario verificare l'indirizzo di posta elettronica per il tenant prima di visualizzare un invito Condivisione dati per la prima volta. Dopo la verifica, il messaggio di posta elettronica è valido per 12 mesi.

Screenshot of the invitations page, showing a pending invitation.

Selezionare quindi la condivisione da visualizzare.

Accettare l'invito

  1. Assicurarsi di rivedere tutti i campi, tra cui le condizioni per l'utilizzo. Se si accettano le condizioni per l'utilizzo, verrà richiesto di selezionare la casella per confermare l'accettazione.

    Screenshot of the invitation acceptance page, showing the terms of use highlighted and the agreement selected.

  2. In Target Data Share Account (Account di condivisione dati di destinazione), selezionare la sottoscrizione e il gruppo di risorse in cui verrà distribuita la condivisione dati.

  3. Nel campo Data Share Account (Account di condivisione dati), selezionare Create new (Crea nuovo) se non si ha un account di Condivisione dati esistente. In caso contrario, selezionare un account esistente di Condivisione dati in cui si vuole accettare la condivisione dei dati.

  4. Per il campo Nome condivisione ricevuta, è possibile lasciare il valore predefinito specificato dai dati oppure specificare un nuovo nome per la condivisione ricevuta.

  5. Dopo aver accettato le condizioni per l'utilizzo e specificato un account Condivisione dati per gestire la condivisione ricevuta, selezionare Accept and Configure (Accetta e configura). Verrà creata una nuova sottoscrizione di condivisione.

    Screenshot of the acceptance page, showing the target data share account information filled out.

Se non si vuole accettare l'invito, selezionare Reject (Rifiuta).

Configurare la condivisione ricevuta

Seguire questa procedura per configurare la posizione in cui si desidera ricevere i dati.

  1. Selezionare la scheda Set di dati. Selezionare la casella accanto al set di dati a cui si vuole assegnare una destinazione. Selezionare + Esegui mapping alla destinazione per scegliere un archivio dati di destinazione.

    Screenshot of the received shares page with the map to target button highlighted.

  2. Selezionare la risorsa di destinazione per archiviare i dati condivisi. Eventuali tabelle o file di dati nell'archivio dati di destinazione con lo stesso percorso e nome verranno sovrascritti. Se si ricevono dati in un archivio SQL e la casella di controllo Allow Condivisione dati to run the above 'create user' SQL script on my behalf (Consenti Condivisione dati di eseguire lo script SQL "crea utente" precedente per conto personale, selezionare la casella di controllo. In caso contrario, seguire le istruzioni riportate nei prerequisiti per eseguire lo script visualizzato sullo schermo. In questo modo Condivisione dati'autorizzazione di scrittura delle risorse per il database SQL di destinazione.

    Screenshot of the map datasets to target window, showing available targets in the dropdown.

  3. Per la condivisione basata su snapshot, se il provider di dati ha creato una pianificazione snapshot per fornire aggiornamenti regolari ai dati, è anche possibile abilitare la pianificazione degli snapshot selezionando la scheda Pianificazione snapshot. Selezionare la casella accanto alla pianificazione dello snapshot e selezionare + Abilita.

    Nota

    Il primo snapshot pianificato verrà avviato entro un minuto dall'ora di pianificazione e gli snapshot successivi inizieranno entro pochi secondi dall'ora pianificata.

    Screenshot showing the snapshot schedule tab with the enable button selected.

Attivazione di uno snapshot

Questa procedura si applica solo alla condivisione basata su snapshot.

  1. È possibile attivare uno snapshot selezionando la scheda Dettagli e quindi Attiva snapshot. Qui è possibile attivare uno snapshot completo dei dati. Se è la prima volta che si ricevono dati dal provider di dati, selezionare copia completa. Quando uno snapshot è in esecuzione, gli snapshot successivi non verranno avviati fino al completamento di quello precedente.

    Screenshot of the received shares page, showing the trigger snapshot dropdown selected and the full copy option highlighted.

  2. Quando l'ultimo stato di esecuzione è riuscito, passare all'archivio dati di destinazione per visualizzare i dati ricevuti. Selezionare Set di dati e selezionare il collegamento nel percorso di destinazione.

    Screenshot of the datasets tab showing a successful dataset selected.

Visualizza storico

Questo passaggio si applica solo alla condivisione basata su snapshot. Per visualizzare la cronologia degli snapshot, selezionare la scheda Cronologia . Qui è disponibile la cronologia di tutti gli snapshot generati negli ultimi 30 giorni.

Prestazioni dello snapshot

Le prestazioni dello snapshot SQL sono influenzate da molti fattori. È sempre consigliabile eseguire test delle prestazioni personalizzati. Di seguito sono riportati alcuni fattori di esempio che influiscono sulle prestazioni.

  • Operazioni di input/output dell'archivio dati di origine o di destinazione al secondo e larghezza di banda.
  • Configurazione hardware (ad esempio: vCore, memoria, DWU) dell'archivio dati SQL di origine e destinazione.
  • Accesso simultaneo agli archivi dati di origine e di destinazione. Se si condividono più tabelle e viste dallo stesso archivio dati SQL o si ricevono più tabelle e viste nello stesso archivio dati SQL, le prestazioni saranno interessate.
  • Larghezza di banda di rete tra gli archivi dati di origine e di destinazione e la posizione degli archivi dati di origine e di destinazione.
  • Dimensioni delle tabelle e delle viste condivise. La condivisione di snapshot SQL esegue una copia completa dell'intera tabella. Se le dimensioni della tabella aumentano nel tempo, lo snapshot richiederà più tempo.

Per le tabelle di grandi dimensioni in cui sono desiderati gli aggiornamenti incrementali, è possibile esportare gli aggiornamenti nell'account di archiviazione e usare la funzionalità di condivisione incrementale dell'account di archiviazione per ottenere prestazioni più veloci.

Risolvere gli errori di snapshot

La causa più comune dell'errore dello snapshot è che Condivisione dati non dispone dell'autorizzazione per l'archivio dati di origine o di destinazione. Per concedere Condivisione dati autorizzazione all'database SQL di Azure di origine o di destinazione o ad Azure Synapse Analytics (in precedenza Azure SQL Data Warehouse), è necessario eseguire lo script SQL fornito per la connessione al database SQL usando l'autenticazione Di Microsoft Entra. Per risolvere altri errori di snapshot SQL, vedere Risolvere l'errore dello snapshot.

Passaggi successivi

Si è appreso come condividere e ricevere dati da origini SQL usando il servizio Azure Condivisione dati. Per altre informazioni sulla condivisione da altre origini dati, continuare con gli archivi dati supportati.