Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il Mirroring in Fabric è una tecnologia aziendale SaaS basata sul cloud e zero-ETL.
In questa sezione viene illustrato come creare un database di Azure con mirroring per MySQL, che crea una copia di sola lettura e replicata continuamente dei dati MySQL in OneLake.
Prerequisiti
- Creare o usare un database di Azure esistente per MySQL.
- Se non si ha un database di Azure per MySQL, creare un nuovo server.
- Come esercitazione, usare una copia di uno dei database esistenti o di qualsiasi database di test o sviluppo esistente che è possibile ripristinare rapidamente da un backup. Per usare un database da un backup esistente, vedere Ripristinare un database da un backup in Database di Azure per MySQL.
- Capacità esistente di Fabric. Se non ne hai uno, avvia una versione di prova di Fabric.
- La capacità del Fabric deve essere attiva e funzionante. Una capacità sospesa o eliminata arresta anche il mirroring e non vengono replicati dati.
- Impostazioni del tenant del fabric. Verificare che le seguenti due impostazioni del tenant Fabric siano abilitate:
- È necessario possedere un ruolo di membro o amministratore nell'area di lavoro quando si crea un database in mirroring dal portale di Fabric. Durante la creazione, all'identità gestita di Azure Database for MySQL viene concessa automaticamente l'autorizzazione "Lettura e scrittura" sul database replicato. Gli utenti con il ruolo collaboratore non hanno l'autorizzazione di ricondividi necessaria per completare questo passaggio.
- Se il server non è accessibile pubblicamente e non consente l'accesso pubblico per la connessione, è possibile creare un gateway dati di rete virtuale o configurare il gateway dati locale per eseguire il mirroring dei dati. Assicurarsi che la rete virtuale di Azure o la rete del computer gateway possa connettersi al Database di Azure per MySQL ed è consentita dalla regola del firewall.
- Il Fabric Mirroring non è supportato su una replica di lettura o su un server primario che ospita una replica di lettura.
Preparare il database di Azure per MySQL
Il mirroring in Database di Azure per MySQL si basa sulla replica logica e richiede alcuni prerequisiti specifici da configurare prima di potersi connettere ai dati.
Per istruzioni dettagliate, vedere il mirroring del database di Azure per MySQL.
Creare un database di Azure con mirroring per MySQL
- Aprire il portale di Fabric.
- Usare un'area di lavoro esistente o creare una nuova area di lavoro.
- Passare al riquadro Crea o selezionare il pulsante Nuovo elemento .
- Selezionare + Nuovo elemento e creare un database di Azure con mirroring per MySQL (anteprima). Fab4.png
Connettersi al database di Azure per MySQL e avviare il mirroring
La procedura seguente illustra il processo di creazione della connessione al database di Azure per MySQL:
- In Nuove origini selezionare Database di Azure per MySQL (anteprima). In alternativa, seleziona una connessione esistente di Azure Database per MySQL dall'hub OneLake.
- Se è stata selezionata Nuova connessione, immettere i dettagli di connessione a Database di Azure per MySQL.
-
Server: trovare il nome del server passando alla pagina Panoramica di Database di Azure per MySQL nel portale di Azure. Ad esempio:
<server-name>.mysql.database.azure.com. - Database: immettere il nome del database da replicare.
- Connessione: selezionare "Crea nuova connessione" o riutilizzare una connessione esistente.
- Nome connessione: viene specificato un nome automatico. È possibile modificarlo.
- Gateway dati: selezionare il valore predefinito (nessuno) o il nome del gateway dati di rete virtuale o del gateway dati locale configurato in base allo scenario.
- Tipo di autenticazione: Basic (autenticazione MySQL)
- Lasciare selezionata la casella di controllo Usa connessione crittografata e Questa connessione può essere utilizzata con il gateway dati locale e con il gateway dati VNET non selezionati.
-
Server: trovare il nome del server passando alla pagina Panoramica di Database di Azure per MySQL nel portale di Azure. Ad esempio:
- Selezionare Connetti. Se tutte le credenziali sono corrette, la connessione viene testata e salvata. Se le credenziali non sono corrette, la creazione non riesce e genera errori.
- Dopo la creazione della connessione, è disponibile un elenco di tabelle nel mirror del database. È possibile selezionare fino a 1.000 tabelle alla volta.
- Selezionare le tabelle, assegnare un nome al mirror e selezionare Crea database con mirroring. Questa azione avvia la creazione del mirror.
- Dopo alcuni minuti, vengono visualizzate righe replicate e i dati sono visibili nella vista data warehouse, nota anche come vista Database con mirroring . Lo stato passa a In esecuzione. Questa vista funge anche da interfaccia di gestione per avviare, arrestare e monitorare la replica. Fab8.png
- Ora che i tuoi dati sono attivati e funzionanti, sono disponibili vari scenari analitici in tutto Fabric.
Monitoraggio della replica
Dopo aver creato il mirror, monitora l'integrità della replica. Per altre informazioni, vedere Monitorare la replica del database con mirroring.
Disponibilità dei dati in OneLake
Al termine della replica, l'endpoint di Analisi SQL include tutte le tabelle disponibili.