Creare un collegamento del database
I collegamenti al database in Intelligence in tempo reale sono riferimenti incorporati all'interno di un eventhouse a un database di origine. La posizione del database di origine può essere una delle seguenti:
- Un database KQL in Intelligence in tempo reale
- Un database di Esplora dati di Azure
Il comportamento mostrato dal collegamento al database è simile a quello di un database follower.
Quando è utile un collegamento al database?
Se si dispone di dati in un database di Esplora dati di Azure e si vogliono usare questi dati in Intelligence in tempo reale, è possibile creare un collegamento al database per esporre questi dati. Questa funzionalità è utile anche per separare le risorse di calcolo per proteggere un ambiente di produzione da casi d'uso non di produzione. È anche possibile usare un collegamento al database per associare i costi all'entità che esegue query sui dati.
Come funziona un collegamento al database?
Il proprietario del database di origine, il provider di dati, condivide il database con l'autore del collegamento in Intelligence in tempo reale, il consumer di dati. Il proprietario e il creatore possono essere la stessa persona.
Il collegamento al database è collegato in modalità di sola lettura, consentendo di visualizzare i dati ed eseguire query sui dati inseriti nel database Esplora dati di Azure. Il collegamento al database sincronizza le modifiche nel database di origine. A causa della sincronizzazione, è previsto un ritardo dei dati di alcuni secondi fino a pochi minuti nella disponibilità dei dati. L'intervallo di tempo dipende dalla dimensione complessiva dei metadati del database di origine.
I collegamenti all'origine e al database usano lo stesso account di archiviazione per recuperare i dati. L'archiviazione è di proprietà del database di origine. Il collegamento al database visualizza i dati senza dover inserirli. Poiché il collegamento al database è un database di sola lettura, i dati, le tabelle e i criteri inseriti in tale database non possono essere modificati, ad eccezione dei criteri di caching, delle entità di sicurezza e delle autorizzazioni.
Creare un collegamento al database
Un consumer di dati può creare un collegamento al database in Intelligence in tempo reale da qualsiasi database di origine in Esplora dati di Azure usando un collegamento di invito o usando un URI del cluster e un nome di database. Il consumer di dati può controllare la quantità di dati memorizzati nella cache impostando i criteri della cache. Le implicazioni principali che comportano l'impostazione dei criteri della cache ad accesso frequente sono:
- Costo: il costo della cache ad accesso sporadico può essere notevolmente inferiore rispetto alla cache ad accesso frequente.
- Prestazioni: i dati nella cache ad accesso frequente vengono sottoposti a query più veloci, in particolare per le query di intervallo che analizzano grandi quantità di dati.
Selezionare la scheda desiderata che corrisponde al modo in cui si vuole creare un collegamento.
Prerequisiti
- Un'area di lavoro con una capacità abilitata per Microsoft Fabric
- Un database di origine. Può trattarsi di un database Esplora dati di Azure o di un database KQL.
- Un eventhouse
Importante
Sia il database di origine che il collegamento al database in Intelligence in tempo reale devono trovarsi nella stessa area, ma possono trovarsi in tenant diversi.
Importante
Questo metodo funziona con le origini sia in Esplora dati di Azure che in Intelligence in tempo reale.
Per creare un collegamento usando un URI del cluster e un nome di database, assicurarsi di disporre almeno delle autorizzazioni di collaboratore per i dati di origine e quindi seguire questa procedura:
Passare all'area di lavoro di Microsoft Fabric.
Aprire un eventhouse nuova o esistente in Intelligence in tempo reale.
Selezionare il segno più accanto ai database KQL.
Immettere un nome per il collegamento al database.
Selezionare Tipo >Nuovo database di collegamento (Follower)
Selezionare Avanti.
Selezionare Metodo>URI cluster.
Immettere l'URI del cluster di origine. Per trovare l'URI di un database KQL, vedere Copia URI.
Specificare il Database di origine.
Facoltativamente, modificare i criteri di cache predefiniti.
Seleziona Crea.
Dopo aver creato il collegamento, viene visualizzata la visualizzazione dei dettagli del database del nuovo collegamento al database.
Eliminare il collegamento al database
All'interno dell'area di lavoro, trovare il collegamento al database KQL da eliminare.
Selezionare il menu Altro [...]>Elimina.
Il collegamento al database è stato eliminato. Una volta eliminato, non è possibile recuperare un database. È tuttavia possibile creare un nuovo collegamento al database dallo stesso database di origine.