Condividi tramite


Connettersi a un'istanza di SQL Server locale e gestirla in Microsoft Purview

Questo articolo illustra come registrare istanze di SQL Server locali e come autenticare e interagire con un'istanza di SQL Server locale in Microsoft Purview. Per altre informazioni su Microsoft Purview, vedere l'articolo introduttivo.

Funzionalità supportate

Estrazione dei metadati Analisi completa Analisi incrementale Analisi con ambito Classificazione Applicazione di etichette Criteri di accesso Derivazione Condivisione dati Visualizzazione in diretta
No Limitato** No No

** La derivazione è supportata se il set di dati viene usato come origine/sink in Data Factory attività Copy

Le versioni SQL Server supportate sono 2005 e successive. SQL Server Express LocalDB non è supportato.

Quando si esegue l'analisi di un server SQL locale, Microsoft Purview supporta:

  • Estrazione di metadati tecnici, tra cui:

    • Istanza
    • Database
    • Schemi
    • Tabelle che includono le colonne
    • Viste incluse le colonne

Quando si configura l'analisi, è possibile scegliere di specificare il nome del database per analizzare un database ed è possibile definire ulteriormente l'ambito dell'analisi selezionando tabelle e viste in base alle esigenze. L'intera istanza di SQL Server verrà analizzata se non viene specificato il nome del database.

Prerequisiti

Registrazione

Questa sezione descrive come registrare un'istanza di SQL Server locale in Microsoft Purview usando il portale di Microsoft Purview.

  1. L'accesso al Microsoft Purview Data Map dipende dall'esperienza del portale in uso.

    • Se si usa il portale di Microsoft Purview, passare direttamente al portale (https://purview.microsoft.com) e selezionare la soluzione Mappa dati .
    • Se si usa il portale di governance di Microsoft Purview classico, passare direttamente al portale (https://web.purview.azure.com), selezionare l'account Microsoft Purview e selezionare Mappa dati dal menu a sinistra.
  2. In Gestione origine selezionare Runtime di integrazione. Assicurarsi che sia configurato un runtime di integrazione self-hosted. Se non è configurato, seguire i passaggi indicati nei prerequisiti per creare un runtime di integrazione self-hosted per l'analisi da una macchina virtuale locale o di Azure che abbia accesso alla rete locale.

  3. Selezionare Origini dati nel riquadro di spostamento a sinistra.

  4. Selezionare Registra

  5. Selezionare SQL Server e quindi Continua

    Configurare l'origine dati SQL.

  6. Specificare un nome descrittivo, che sarà un nome breve che è possibile usare per identificare il server e l'endpoint del server.

  7. Selezionare Fine per registrare l'origine dati.

Analisi

Seguire la procedura seguente per analizzare le istanze di SQL Server locali per identificare automaticamente gli asset e classificare i dati. Per altre informazioni sull'analisi in generale, vedere l'introduzione alle analisi e all'inserimento

Autenticazione per l'analisi

Per SQL Server locale sono supportati due metodi di autenticazione:

  • Autenticazione SQL
  • Autenticazione di Windows: non supportata da un SHIR Kubernetes.

Se viene applicata l'autenticazione SQL, assicurarsi che la distribuzione SQL Server sia configurata per consentire SQL Server e l'autenticazione di Windows.

A tale scopo, all'interno di SQL Server Management Studio (SSMS), passare a Proprietà server e passare dalla modalità di autenticazione di Windows alla modalità SQL Server e autenticazione di Windows.

Il server Finestra Proprietà è aperto con la pagina di sicurezza selezionata. In Autenticazione server è selezionata la modalità S Q L Server e Autenticazione di Windows.

Se viene applicata l'autenticazione di Windows, configurare la distribuzione SQL Server per l'uso della modalità di autenticazione di Windows.

Una modifica all'autenticazione server richiederà un riavvio dell'istanza di SQL Server e SQL Server Agent, che può essere attivata all'interno di SSMS passando all'istanza di SQL Server e selezionando "Riavvia" nel riquadro delle opzioni del clic con il pulsante destro del mouse.

Creazione di un nuovo account di accesso e di un nuovo utente

Se si vuole creare un nuovo account di accesso e un utente per poter eseguire l'analisi di SQL Server, seguire questa procedura:

L'account deve avere accesso al database master . Ciò è dovuto al fatto che si sys.databases trova nel database master. Lo scanner Microsoft Purview deve essere enumerato sys.databases per trovare tutti i database SQL nel server.

Nota

Tutti i passaggi seguenti possono essere eseguiti usando il codice fornito qui

  1. Passare a SQL Server Management Studio (SSMS), connettersi al server, passare alla sicurezza, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sull'account di accesso e creare nuovo account di accesso. Se viene applicata l'autenticazione di Windows, selezionare autenticazione di Windows. Se viene applicata l'autenticazione SQL, assicurarsi di selezionare Autenticazione SQL.

    Creare un nuovo account di accesso e un nuovo utente.

  2. Selezionare Ruoli server nel riquadro di spostamento a sinistra e assicurarsi che sia assegnato il ruolo pubblico.

  3. Selezionare Mapping utente nel riquadro di spostamento a sinistra, selezionare tutti i database nella mappa e selezionare il ruolo Database: db_datareader.

    mapping utente.

  4. Selezionare OK per salvare.

  5. Se viene applicata l'autenticazione SQL, passare di nuovo all'utente creato, selezionando e tenendo premuto (o facendo clic con il pulsante destro del mouse) e selezionando Proprietà. Immettere una nuova password e confermarla. Selezionare "Specifica password precedente" e immettere la password precedente. È necessario modificare la password non appena si crea un nuovo account di accesso.

    modificare la password.

Archiviazione della password di accesso SQL in un insieme di credenziali delle chiavi e creazione di credenziali in Microsoft Purview
  1. Passare all'insieme di credenziali delle chiavi nel portale di Azure. Selezionare i segreti delle impostazioni >
  2. Selezionare + Genera/Importa e immettere nome e valore come password dall'account di accesso di SQL Server
  3. Selezionare Crea per completare
  4. Se l'insieme di credenziali delle chiavi non è ancora connesso a Microsoft Purview, è necessario creare una nuova connessione all'insieme di credenziali delle chiavi
  5. Infine, creare una nuova credenziale usando il nome utente e la password per configurare l'analisi. Assicurarsi che il metodo di autenticazione corretto sia selezionato durante la creazione di una nuova credenziale. Se viene applicata l'autenticazione SQL, selezionare "Autenticazione SQL" come metodo di autenticazione. Se viene applicata l'autenticazione di Windows, selezionare autenticazione di Windows.

Configurare un runtime di integrazione self-hosted

Se non è già stato fatto, è necessario scaricare e installare il runtime di integrazione self-hosted più recente. Per altre informazioni, vedere la guida per la creazione e la configurazione di un runtime di integrazione self-hosted.

Creare ed eseguire l'analisi

Ora che è stata configurata l'autenticazione e un'integrazione self-hosted

  1. Aprire il portale di Microsoft Purview e selezionare la mappa dati.

  2. Selezionare Origini dati.

  3. Selezionare l'origine SQL Server registrata.

  4. Selezionare Nuova analisi

  5. Selezionare le credenziali per connettersi all'origine dati. Le credenziali sono raggruppate ed elencate in diversi metodi di autenticazione.

    Configurare l'analisi

  6. È possibile definire l'ambito dell'analisi in tabelle specifiche scegliendo gli elementi appropriati nell'elenco dopo aver immesso Nome database.

    Definire l'ambito dell'analisi

  7. Selezionare quindi un set di regole di analisi. È possibile scegliere tra i set di regole personalizzati predefiniti del sistema o esistenti oppure creare un nuovo set di regole inline.

    Set di regole di analisi

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

    Grilletto

  9. Esaminare l'analisi e selezionare Salva ed esegui.

Visualizzare le analisi e le esecuzioni di analisi

Per visualizzare le analisi esistenti:

  1. Passare al portale di Microsoft Purview. Nel riquadro sinistro selezionare Mappa dati.
  2. Selezionare l'origine dati. È possibile visualizzare un elenco di analisi esistenti nell'origine dati in Analisi recenti oppure è possibile visualizzare tutte le analisi nella scheda Analisi .
  3. Selezionare l'analisi con i risultati che si desidera visualizzare. Il riquadro mostra tutte le esecuzioni di analisi precedenti, insieme allo stato e alle metriche per ogni esecuzione dell'analisi.
  4. Selezionare l'ID di esecuzione per controllare i dettagli dell'esecuzione dell'analisi.

Gestire le analisi

Per modificare, annullare o eliminare un'analisi:

  1. Passare al portale di Microsoft Purview. Nel riquadro sinistro selezionare Mappa dati.

  2. Selezionare l'origine dati. È possibile visualizzare un elenco di analisi esistenti nell'origine dati in Analisi recenti oppure è possibile visualizzare tutte le analisi nella scheda Analisi .

  3. Selezionare l'analisi da gestire. È quindi possibile eseguire automaticamente le seguenti azioni:

    • Modificare l'analisi selezionando Modifica analisi.
    • Annullare un'analisi in corso selezionando Annulla esecuzione analisi.
    • Eliminare l'analisi selezionando Elimina analisi.

Nota

  • L'eliminazione dell'analisi non elimina gli asset del catalogo creati dalle analisi precedenti.

Passaggi successivi

Dopo aver registrato l'origine, seguire le guide seguenti per altre informazioni su Microsoft Purview e sui dati.