Individuare e gestire Azure SQL database in Microsoft Purview

Questo articolo descrive il processo di registrazione di un'origine di database Azure SQL in Microsoft Purview. Include istruzioni per l'autenticazione e l'interazione con il database SQL.

Funzionalità supportate

Estrazione dei metadati Analisi completa Analisi incrementale Analisi con ambito Classificazione Applicazione di etichette Criteri di accesso Lignaggio Condivisione dei dati Visualizzazione dinamica
Sì (anteprima) No

Nota

L'estrazione della derivazione dei dati è attualmente supportata solo per le esecuzioni di stored procedure. La derivazione è supportata anche se Azure SQL tabelle o viste vengono usate come origine/sink nelle attività di copia e Flusso di dati Azure Data Factory.

Durante l'analisi Azure SQL database, Microsoft Purview supporta l'estrazione di metadati tecnici da queste origini:

  • Server
  • Database
  • Schemi
  • Tabelle, incluse le colonne
  • Viste, incluse le colonne
  • Stored procedure (con l'estrazione della derivazione abilitata)
  • Esecuzioni di stored procedure (con l'estrazione della derivazione abilitata)

Quando si configura un'analisi, è possibile definire un ulteriore ambito dopo aver specificato il nome del database selezionando tabelle e viste in base alle esigenze.

Limitazioni note

  • Microsoft Purview supporta un massimo di 800 colonne nella scheda schema. Se sono presenti più di 800 colonne, Microsoft Purview visualizzerà Additional-Columns-Truncated.
  • Per l'analisi dell'estrazione della derivazione:
    • L'analisi dell'estrazione della derivazione non è attualmente supportata se il server logico in Azure disabilita l'accesso pubblico o non consente ai servizi di Azure di accedervi.
    • L'analisi dell'estrazione della derivazione viene pianificata per l'esecuzione ogni sei ore per impostazione predefinita. La frequenza non può essere modificata.
    • La derivazione viene acquisita solo quando l'esecuzione della stored procedure trasferisce i dati da una tabella a un'altra. E non è supportato per le tabelle temporanee.
    • L'estrazione della derivazione non è supportata per funzioni o trigger.
    • Nota a causa delle limitazioni seguenti, attualmente è possibile che nel catalogo vengano visualizzati asset duplicati se si hanno scenari di questo tipo.
      • I nomi degli oggetti in asset e nomi completi seguono il caso usato nelle istruzioni della stored procedure, che potrebbero non essere allineate al caso dell'oggetto nell'origine dati originale.
      • Quando si fa riferimento alle viste SQL nelle stored procedure, queste vengono attualmente acquisite come tabelle SQL.

Prerequisiti

Registrare l'origine dati

Prima di eseguire l'analisi, è importante registrare l'origine dati in Microsoft Purview:

  1. Aprire il portale di governance di Microsoft Purview:

  2. Passare alla mappa dati.

    Screenshot che mostra l'area per l'apertura di un portale di governance di Microsoft Purview.

  3. Creare la gerarchia della raccolta passando a Raccolte e quindi selezionando Aggiungi una raccolta. Assegnare le autorizzazioni alle singole sottoraccolte in base alle esigenze.

    Screenshot che mostra le selezioni per l'assegnazione delle autorizzazioni di controllo di accesso alla gerarchia della raccolta.

  4. Passare alla raccolta appropriata in Origini e quindi selezionare l'icona Registra per registrare un nuovo database SQL.

    Screenshot che mostra la raccolta usata per registrare l'origine dati.

  5. Selezionare l'origine dati Azure SQL Database e quindi selezionare Continua.

  6. In Nome specificare un nome appropriato per l'origine dati. Selezionare i nomi pertinenti per sottoscrizione di Azure, Nome server e Selezionare una raccolta e quindi selezionare Applica.

    Screenshot che mostra i dettagli immessi per registrare un'origine dati.

  7. Verificare che il database SQL sia visualizzato nella raccolta selezionata.

    Screenshot che mostra un'origine dati mappata a una raccolta per avviare l'analisi.

Aggiornare le impostazioni del firewall

Se nel server di database è abilitato un firewall, è necessario aggiornare il firewall per consentire l'accesso in uno dei modi seguenti:

Per altre informazioni sul firewall, vedere la documentazione del firewall del database Azure SQL.

Consenti connessioni di Azure

L'abilitazione delle connessioni di Azure consentirà a Microsoft Purview di connettersi al server senza richiedere l'aggiornamento del firewall stesso.

  1. Passare all'account del database.
  2. Nella pagina Panoramica selezionare il nome del server.
  3. Selezionare Firewall di sicurezza>e reti virtuali.
  4. Per Consenti ai servizi e alle risorse di Azure di accedere a questo server, selezionare .

Screenshot che mostra le selezioni nel portale di Azure per consentire le connessioni di Azure a un server.

Per altre informazioni su come consentire le connessioni dall'interno di Azure, vedere la guida pratica.

Installare un runtime di integrazione self-hosted

È possibile installare un runtime di integrazione self-hosted in un computer per connettersi con una risorsa in una rete privata:

  1. Creare e installare un runtime di integrazione self-hosted in un computer personale o in un computer all'interno della stessa rete virtuale del server di database.
  2. Controllare la configurazione di rete del server di database per verificare che un endpoint privato sia accessibile al computer che contiene il runtime di integrazione self-hosted. Aggiungere l'indirizzo IP del computer se non ha già accesso.
  3. Se il server logico si trova dietro un endpoint privato o in una rete virtuale, è possibile usare un endpoint privato di inserimento per garantire l'isolamento della rete end-to-end.

Configurare l'autenticazione per un'analisi

Per analizzare l'origine dati, è necessario configurare un metodo di autenticazione nel database di Azure SQL.

Importante

Se si usa un runtime di integrazione self-hosted per connettersi alla risorsa, le identità gestite assegnate dal sistema e assegnate dall'utente non funzioneranno. È necessario usare l'autenticazione dell'entità servizio o l'autenticazione SQL.

Microsoft Purview supporta le opzioni seguenti:

  • Identità gestita assegnata dal sistema (SAMI) ( scelta consigliata). Si tratta di un'identità associata direttamente all'account Microsoft Purview. Consente di eseguire l'autenticazione direttamente con altre risorse di Azure senza dover gestire un set di credenziali o utente di passaggio.

    L'identità SAMI viene creata quando viene creata la risorsa Microsoft Purview. È gestito da Azure e usa il nome dell'account Microsoft Purview. Sami non può essere attualmente usato con un runtime di integrazione self-hosted per Azure SQL.

    Per altre informazioni, vedere panoramica dell'identità gestita.

  • Identità gestita assegnata dall'utente (UAMI) (anteprima). Analogamente a un SAMI, un UAMI è una risorsa credenziali che consente a Microsoft Purview di eseguire l'autenticazione in Azure Active Directory (Azure AD).

    L'UAMI è gestito dagli utenti in Azure, anziché da Azure stesso, che offre un maggiore controllo sulla sicurezza. L'UAMI non può essere attualmente usato con un runtime di integrazione self-hosted per Azure SQL.

    Per altre informazioni, vedere la guida per le identità gestite assegnate dall'utente.

  • Entità servizio. Un'entità servizio è un'applicazione a cui è possibile assegnare autorizzazioni come qualsiasi altro gruppo o utente, senza essere associata direttamente a una persona. L'autenticazione per le entità servizio ha una data di scadenza, quindi può essere utile per i progetti temporanei.

    Per altre informazioni, vedere la documentazione dell'entità servizio.

  • Autenticazione di SQL Server. Connettersi al database SQL con un nome utente e una password. Per altre informazioni, vedere la documentazione sull'autenticazione SQL.

    Se è necessario creare un account di accesso, seguire questa guida per eseguire query su un database SQL. Usare questa guida per creare un account di accesso usando T-SQL.

    Nota

    Assicurarsi di selezionare l'opzione Azure SQL Database nella pagina.

Per i passaggi per l'autenticazione con il database SQL, selezionare il metodo di autenticazione scelto nelle schede seguenti.

Nota

Solo l'account di accesso principale a livello di server (creato dal processo di provisioning) o i membri del ruolo del loginmanager database nel database master possono creare nuovi account di accesso. L'account Microsoft Purview dovrebbe essere in grado di analizzare le risorse circa 15 minuti dopo aver ottenuto le autorizzazioni.

  1. È necessario un account di accesso SQL con almeno db_datareader le autorizzazioni per poter accedere alle informazioni necessarie a Microsoft Purview per analizzare il database. È possibile seguire le istruzioni in CREATE LOGIN per creare un accesso per Azure SQL Database. Salvare il nome utente e la password per i passaggi successivi.

  2. Passare all'insieme di credenziali delle chiavi nel portale di Azure.

  3. Selezionare Impostazioni>segreti e quindi + Genera/Importa.

    Screenshot che mostra l'opzione dell'insieme di credenziali delle chiavi per generare un segreto.

  4. Per Nome e Valore usare rispettivamente il nome utente e la password del database SQL.

  5. Selezionare Crea.

  6. Se l'insieme di credenziali delle chiavi non è ancora connesso a Microsoft Purview, creare una nuova connessione all'insieme di credenziali delle chiavi.

  7. Creare una nuova credenziale usando la chiave per configurare l'analisi.

    Screenshot che mostra l'opzione dell'insieme di credenziali delle chiavi per configurare le credenziali.

    Screenshot che mostra l'opzione key vault per creare un segreto.

Creare l'analisi

  1. Aprire l'account Microsoft Purview e selezionare Apri il portale di governance di Microsoft Purview.

  2. Passare a Origini mappa> dati per visualizzare la gerarchia della raccolta.

  3. Selezionare l'icona Nuova analisi nel database SQL registrato in precedenza.

    Screenshot che mostra il riquadro per la creazione di una nuova analisi.

Per altre informazioni sulla derivazione dei dati in Azure SQL Database, vedere la sezione Estrarre la derivazione (anteprima) di questo articolo.

Per la procedura di analisi, selezionare il metodo di autenticazione nelle schede seguenti.

  1. In Nome specificare un nome per l'analisi.

  2. Per Metodo di selezione database selezionare Invio manualmente.

  3. Per Nome database e Credenziali immettere i valori creati in precedenza.

    Screenshot che mostra le informazioni sul database e sulle credenziali per l'opzione di autenticazione SQL per eseguire un'analisi.

  4. In Selezionare una connessione scegliere la raccolta appropriata per l'analisi.

  5. Selezionare Test connessione per convalidare la connessione. Dopo aver completato la connessione, selezionare Continua.

Ambito ed esecuzione dell'analisi

  1. È possibile definire l'ambito dell'analisi per oggetti di database specifici scegliendo gli elementi appropriati nell'elenco.

    Screenshot che mostra le opzioni per l'ambito di un'analisi.

  2. Selezionare un set di regole di analisi. È possibile usare l'impostazione predefinita del sistema, scegliere tra set di regole personalizzati esistenti o creare un nuovo set di regole inline. Al termine, selezionare Continua .

    Screenshot che mostra le opzioni per la selezione di un set di regole di analisi.

    Se si seleziona Nuovo set di regole di analisi, viene aperto un riquadro in modo da poter immettere il tipo di origine, il nome del set di regole e una descrizione. Al termine, selezionare Continua .

    Screenshot che mostra le informazioni per la creazione di un nuovo set di regole di analisi.

    In Seleziona regole di classificazione scegliere le regole di classificazione da includere nel set di regole di analisi e quindi selezionare Crea.

    Screenshot che mostra un elenco di regole di classificazione per un set di regole di analisi.

    Il nuovo set di regole di analisi viene quindi visualizzato nell'elenco dei set di regole disponibili.

    Screenshot che mostra la selezione di un nuovo set di regole di analisi.

  3. Scegliere il trigger di analisi. È possibile configurare una pianificazione o eseguire l'analisi una sola volta.

  4. Esaminare l'analisi e quindi selezionare Salva ed esegui.

Visualizzare un'analisi

Per controllare lo stato di un'analisi, passare all'origine dati nella raccolta e quindi selezionare Visualizza dettagli.

Screenshot che mostra il pulsante per visualizzare i dettagli di un'analisi.

I dettagli dell'analisi indicano lo stato dell'analisi nello stato Ultima esecuzione, insieme al numero di asset analizzati e classificati. Lo stato dell'ultima esecuzione viene aggiornato su In corso e quindi completato dopo che l'intera analisi è stata eseguita correttamente.

Screenshot che mostra uno stato completato per l'ultima esecuzione dell'analisi.

Gestire un'analisi

Dopo aver eseguito un'analisi, è possibile usare la cronologia di esecuzione per gestirla:

  1. In Analisi recenti selezionare un'analisi.

    Screenshot che mostra la selezione di un'analisi completata di recente.

  2. Nella cronologia di esecuzione sono disponibili opzioni per eseguire di nuovo l'analisi, modificarla o eliminarla.

    Screenshot che mostra le opzioni per l'esecuzione, la modifica e l'eliminazione di un'analisi.

    Se si seleziona Esegui analisi ora per eseguire di nuovo l'analisi, è possibile scegliere Analisi incrementale o Analisi completa.

    Screenshot che mostra le opzioni per l'analisi completa o incrementale.

Risolvere i problemi relativi all'analisi

In caso di problemi con l'analisi, provare questi suggerimenti:

Per altre informazioni, vedere Risolvere i problemi di connessione in Microsoft Purview.

Configurare i criteri di accesso

In questa risorsa dati sono supportati i tipi di criteri di Microsoft Purview seguenti:

Prerequisiti dei criteri di accesso nel database Azure SQL

Supporto dell'area

Sono supportate tutte le aree di Microsoft Purview .

L'applicazione dei criteri di Microsoft Purview è disponibile solo nelle aree seguenti per Azure SQL Database:

Cloud pubblico:

  • Stati Uniti orientali
  • Stati Uniti orientali2
  • Stati Uniti centro-meridionali
  • Stati Uniti centro-occidentali
  • Stati Uniti occidentali3
  • Canada centrale
  • Brasile meridionale
  • Europa occidentale
  • Europa settentrionale
  • Francia centrale
  • Regno Unito meridionale
  • Sudafrica settentrionale
  • India centrale
  • Asia sud-orientale
  • Asia orientale
  • Australia orientale

Cloud sovrani:

  • USGov Virginia
  • Cina settentrionale 3

Configurare l'istanza del database Azure SQL per i criteri di Microsoft Purview

Per consentire al server logico associato a Azure SQL Database di rispettare i criteri di Microsoft Purview, è necessario configurare un amministratore di Azure Active Directory. Nel portale di Azure passare al server logico che ospita l'istanza del database Azure SQL. Nel menu laterale selezionare Azure Active Directory. Impostare un nome amministratore su qualsiasi utente o gruppo di Azure Active Directory preferito e quindi selezionare Salva.

Screenshot che mostra l'assegnazione di un amministratore di Active Directory a un server logico associato a Azure SQL Database.

Quindi, nel menu laterale selezionare Identità. In Identità gestita assegnata dal sistema attivare lo stato e quindi selezionare Salva.

Screenshot che mostra l'assegnazione di un'identità gestita assegnata dal sistema a un server logico associato a Azure SQL Database.

Configurare l'account Microsoft Purview per i criteri

Registrare l'origine dati in Microsoft Purview

Prima di creare un criterio in Microsoft Purview per una risorsa dati, è necessario registrare tale risorsa dati in Microsoft Purview Studio. Le istruzioni relative alla registrazione della risorsa dati sono disponibili più avanti in questa guida.

Nota

I criteri di Microsoft Purview si basano sul percorso arm della risorsa dati. Se una risorsa dati viene spostata in un nuovo gruppo di risorse o sottoscrizione, sarà necessario deregistrarla e quindi registrarla di nuovo in Microsoft Purview.

Configurare le autorizzazioni per abilitare la gestione dell'uso dei dati nell'origine dati

Dopo aver registrato una risorsa, ma prima di poter creare un criterio in Microsoft Purview per tale risorsa, è necessario configurare le autorizzazioni. È necessario un set di autorizzazioni per abilitare la gestione dell'uso dei dati. Questo vale per le origini dati, i gruppi di risorse o le sottoscrizioni. Per abilitare la gestione dell'uso dei dati, è necessario disporre di privilegi specifici di Gestione identità e accesso (IAM) per la risorsa, nonché di privilegi Microsoft Purview specifici:

  • È necessario disporre di una delle combinazioni di ruoli IAM seguenti nel percorso di Azure Resource Manager della risorsa o in qualsiasi altro elemento padre, ovvero usando l'ereditarietà delle autorizzazioni IAM:

    • Proprietario di IAM
    • Collaboratore IAM e Amministratore accesso utente di IAM

    Per configurare le autorizzazioni del controllo degli accessi in base al ruolo di Azure, seguire questa guida. Lo screenshot seguente mostra come accedere alla sezione Controllo di accesso nel portale di Azure per la risorsa dati per aggiungere un'assegnazione di ruolo.

    Screenshot che mostra la sezione nel portale di Azure per l'aggiunta di un'assegnazione di ruolo.

    Nota

    Il ruolo proprietario di IAM per una risorsa dati può essere ereditato da un gruppo di risorse padre, una sottoscrizione o un gruppo di gestione della sottoscrizione. Controllare quali utenti, gruppi ed entità servizio di Azure AD contengono o ereditano il ruolo proprietario di IAM per la risorsa.

  • È anche necessario avere il ruolo di amministratore dell'origine dati di Microsoft Purview per la raccolta o una raccolta padre (se l'ereditarietà è abilitata). Per altre informazioni, vedere la guida sulla gestione delle assegnazioni di ruolo di Microsoft Purview.

    Lo screenshot seguente mostra come assegnare il ruolo di amministratore dell'origine dati a livello di raccolta radice.

    Screenshot che mostra le selezioni per l'assegnazione del ruolo di amministratore dell'origine dati a livello di raccolta radice.

Configurare le autorizzazioni di Microsoft Purview per creare, aggiornare o eliminare i criteri di accesso

Per creare, aggiornare o eliminare criteri, è necessario ottenere il ruolo Autore criteri in Microsoft Purview a livello di raccolta radice:

  • Il ruolo Autore criteri può creare, aggiornare ed eliminare i criteri DevOps e Proprietario dati.
  • Il ruolo Autore criteri può eliminare i criteri di accesso self-service.

Per altre informazioni sulla gestione delle assegnazioni di ruolo di Microsoft Purview, vedere Creare e gestire raccolte nel Microsoft Purview Data Map.

Nota

Il ruolo di autore dei criteri deve essere configurato a livello di raccolta radice.

Inoltre, per eseguire facilmente ricerche in utenti o gruppi di Azure AD durante la creazione o l'aggiornamento dell'oggetto di un criterio, è possibile ottenere l'autorizzazione Lettori di directory in Azure AD. Si tratta di un'autorizzazione comune per gli utenti in un tenant di Azure. Senza l'autorizzazione Lettore di directory, l'autore dei criteri dovrà digitare il nome utente o il messaggio di posta elettronica completo per tutte le entità incluse nell'oggetto di un criterio dati.

Configurare le autorizzazioni di Microsoft Purview per la pubblicazione dei criteri proprietario dei dati

I criteri del proprietario dei dati consentono controlli e saldi se si assegnano i ruoli di autore dei criteri di Microsoft Purview e amministratore dell'origine dati a persone diverse nell'organizzazione. Prima che i criteri di proprietario dei dati abbiano effetto, una seconda persona (amministratore dell'origine dati) deve esaminarlo e approvarlo in modo esplicito pubblicandolo. Questo non si applica ai criteri di accesso self-service o DevOps perché la pubblicazione è automatica quando tali criteri vengono creati o aggiornati.

Per pubblicare un criterio proprietario dei dati, è necessario ottenere il ruolo di amministratore dell'origine dati in Microsoft Purview a livello di raccolta radice.

Per altre informazioni sulla gestione delle assegnazioni di ruolo di Microsoft Purview, vedere Creare e gestire raccolte nel Microsoft Purview Data Map.

Nota

Per pubblicare i criteri proprietario dei dati, il ruolo di amministratore dell'origine dati deve essere configurato a livello di raccolta radice.

Delegare la responsabilità del provisioning dell'accesso ai ruoli in Microsoft Purview

Dopo aver abilitato una risorsa per la gestione dell'uso dei dati, qualsiasi utente di Microsoft Purview con il ruolo Autore criteri a livello di raccolta radice può effettuare il provisioning dell'accesso a tale origine dati da Microsoft Purview.

Nota

Qualsiasi amministratore della raccolta radice di Microsoft Purview può assegnare nuovi utenti ai ruoli di autore dei criteri radice. Qualsiasi amministratore della raccolta può assegnare nuovi utenti a un ruolo di amministratore dell'origine dati nella raccolta. Ridurre al minimo e controllare attentamente gli utenti che detengono i ruoli amministratore della raccolta Di Microsoft Purview, Amministratore origine dati o Autore criteri .

Se viene eliminato un account Microsoft Purview con criteri pubblicati, tali criteri smetteranno di essere applicati entro un periodo di tempo che dipende dall'origine dati specifica. Questa modifica può avere implicazioni sia sulla sicurezza che sulla disponibilità dell'accesso ai dati. I ruoli Collaboratore e Proprietario in IAM possono eliminare gli account Microsoft Purview. È possibile controllare queste autorizzazioni passando alla sezione Controllo di accesso (IAM) per l'account Microsoft Purview e selezionando Assegnazioni di ruolo. È anche possibile usare un blocco per impedire l'eliminazione dell'account Microsoft Purview tramite blocchi Resource Manager.

Registrare l'origine dati e abilitare la gestione dell'uso dei dati

La risorsa database Azure SQL deve essere registrata con Microsoft Purview prima di poter creare criteri di accesso. Per registrare le risorse, seguire le sezioni "Prerequisiti" e "Registrare l'origine dati" in questo documento.

Dopo aver registrato l'origine dati, è necessario abilitare la gestione dell'uso dei dati. Si tratta di un prerequisito prima di poter creare criteri nell'origine dati. La gestione dell'uso dei dati può influire sulla sicurezza dei dati, perché delega a determinati ruoli di Microsoft Purview che gestiscono l'accesso alle origini dati. Esaminare le procedure di sicurezza in Abilitare la gestione dell'uso dei dati nelle origini di Microsoft Purview.

Dopo che l'origine dati ha impostato l'opzione Gestione utilizzo dati su Abilitata, sarà simile alla seguente schermata:

Screenshot che mostra il pannello per la registrazione di un'origine dati per un criterio, incluse le aree per la gestione del nome, del nome del server e dell'uso dei dati.

Tornare al portale di Azure per Azure SQL Database per verificare che sia ora regolato da Microsoft Purview:

  1. Accedere al portale di Azure tramite questo collegamento

  2. Selezionare il Azure SQL Server da configurare.

  3. Passare ad Azure Active Directory nel riquadro sinistro.

  4. Scorrere verso il basso fino ai criteri di accesso di Microsoft Purview.

  5. Selezionare il pulsante Per verificare la governance di Microsoft Purview. Attendere l'elaborazione della richiesta. L'operazione potrebbe richiedere alcuni minuti.

    Screenshot che mostra Azure SQL è regolato da Microsoft Purview.

  6. Verificare che lo stato della governance di Microsoft Purview mostri Governed. Si noti che potrebbero essere necessari alcuni minuti dopo l'abilitazione della gestione dell'uso dei dati in Microsoft Purview per riflettere lo stato corretto.

Nota

Se si disabilita la gestione dell'uso dei dati per questa origine dati Azure SQL database, potrebbero essere richieste fino a 24 ore prima che lo stato di governance di Microsoft Purview venga aggiornato automaticamente a Not Governed. Questa operazione può essere accelerata selezionando Verifica la governance di Microsoft Purview. Prima di abilitare la gestione dell'uso dei dati per l'origine dati in un altro account Microsoft Purview, assicurarsi che lo stato di governance di Purview venga visualizzato come Not Governed. Ripetere quindi i passaggi precedenti con il nuovo account Microsoft Purview.

Creare un criterio

Per creare criteri di accesso per Azure SQL database, seguire queste guide:

Per creare criteri che coprono tutte le origini dati all'interno di un gruppo di risorse o di una sottoscrizione di Azure, vedere Individuare e gestire più origini di Azure in Microsoft Purview.

Estrazione derivazione (anteprima)

Nota

La derivazione non è attualmente supportata usando un runtime di integrazione self-hosted o un runtime di rete virtuale gestita e un endpoint privato Azure SQL. È necessario abilitare i servizi di Azure per accedere al server nelle impostazioni di rete per il database Azure SQL. Altre informazioni sulle limitazioni note nell'analisi dell'estrazione della derivazione.

Microsoft Purview supporta la derivazione dal database Azure SQL. Quando si configura un'analisi, si attiva l'interruttore Estrazione derivazione per estrarre la derivazione.

Prerequisiti per la configurazione di un'analisi con estrazione della derivazione

  1. Seguire la procedura descritta nella sezione Configurare l'autenticazione per un'analisi di questo articolo per autorizzare Microsoft Purview a eseguire l'analisi del database SQL.

  2. Accedere a Azure SQL database con l'account Azure AD e assegnare db_owner le autorizzazioni all'identità gestita di Microsoft Purview.

    Nota

    Le autorizzazioni "db_owner" sono necessarie perché la derivazione è basata su sessioni XEvent. Microsoft Purview ha quindi bisogno dell'autorizzazione per gestire le sessioni XEvent in SQL.

    Usare la sintassi SQL di esempio seguente per creare un utente e concedere l'autorizzazione. Sostituire <purview-account> con il nome dell'account.

    Create user <purview-account> FROM EXTERNAL PROVIDER
    GO
    EXEC sp_addrolemember 'db_owner', <purview-account> 
    GO
    
  3. Eseguire il comando seguente nel database SQL per creare una chiave master:

    Create master key
    Go
    
  4. Assicurarsi che Consenti ai servizi e alle risorse di Azure di accedere a questo server sia abilitato in rete/firewall per la risorsa Azure SQL.

Creare un'analisi con l'estrazione della derivazione attivata

  1. Nel riquadro per la configurazione di un'analisi attivare l'interruttore Abilita estrazione derivazione .

    Screenshot che mostra il riquadro per la creazione di una nuova analisi, con l'estrazione della derivazione attivata.

  2. Selezionare il metodo di autenticazione seguendo la procedura descritta nella sezione Creare l'analisi di questo articolo.

  3. Dopo aver configurato correttamente l'analisi, un nuovo tipo di analisi denominato Estrazione derivazione eseguirà analisi incrementali ogni sei ore per estrarre la derivazione da Azure SQL database. La derivazione viene estratta in base alle esecuzioni della stored procedure nel database SQL.

    Screenshot che mostra la schermata che esegue l'estrazione della derivazione ogni sei ore.

Cercare Azure SQL asset di database e visualizzare la derivazione del runtime

È possibile esplorare il catalogo dati o eseguire ricerche nel catalogo dati per visualizzare i dettagli degli asset per Azure SQL Database. I passaggi seguenti descrivono come visualizzare i dettagli di derivazione del runtime:

  1. Passare alla scheda Derivazione per l'asset. Se applicabile, la derivazione degli asset viene visualizzata qui.

    Screenshot che mostra i dettagli della derivazione dalle stored procedure.

    Se applicabile, è possibile eseguire ulteriormente il drill-down per visualizzare la derivazione a livello di istruzione SQL all'interno di una stored procedure, insieme alla derivazione a livello di colonna. Quando si usa Integration Runtime self-hosted per l'analisi, il recupero delle informazioni di drill-down di derivazione durante l'analisi è supportato dalla versione 5.25.8374.1.

    Screenshot che mostra il drill-down di derivazione della stored procedure.

    Per informazioni sugli scenari di derivazione del database Azure SQL supportati, vedere la sezione Funzionalità supportate di questo articolo. Per altre informazioni sulla derivazione in generale, vedere Derivazione dei dati in Microsoft Purview e Microsoft Purview Data Catalog guida dell'utente alla derivazione.

  2. Passare all'asset della stored procedure. Nella scheda Proprietà passare a Asset correlati per ottenere i dettagli di esecuzione più recenti delle stored procedure.

    Screenshot che mostra i dettagli di esecuzione per le proprietà della stored procedure.

  3. Selezionare il collegamento ipertestuale della stored procedure accanto a Esecuzioni per visualizzare la panoramica dell'esecuzione Azure SQL stored procedure. Passare alla scheda Proprietà per visualizzare informazioni avanzate sul runtime dalla stored procedure, ad esempio executedTime, rowCount e Connessione client.

    Screenshot che mostra le proprietà di esecuzione per una stored procedure.

Risolvere i problemi di estrazione della derivazione

I suggerimenti seguenti consentono di risolvere i problemi relativi alla derivazione:

  • Se non viene acquisita alcuna derivazione dopo un'esecuzione corretta dell'estrazione della derivazione , è possibile che nessuna stored procedure sia stata eseguita almeno una volta dopo aver configurato l'analisi.
  • La derivazione viene acquisita per le esecuzioni di stored procedure che si verificano dopo la configurazione di un'analisi riuscita. La derivazione dalle esecuzioni di stored procedure precedenti non viene acquisita.
  • Se il database elabora carichi di lavoro pesanti con molte esecuzioni di stored procedure, l'estrazione della derivazione filtra solo le esecuzioni più recenti. La stored procedure viene eseguita all'inizio della finestra di sei ore o le istanze di esecuzione che creano un carico di query elevato non verranno estratte. Contattare il supporto tecnico se manca la derivazione da qualsiasi esecuzione di stored procedure.
  • Se una stored procedure contiene istruzioni drop o create, non vengono attualmente acquisite in derivazione

Passaggi successivi

Per altre informazioni su Microsoft Purview e sui dati, usare queste guide: