Condividi tramite


Procedura: Creare un database Lake da modelli di database

Questo articolo descrive come usare i modelli di database di Azure Synapse per semplificare la creazione di un database Lake. L'uso dei modelli di database fornisce al database informazioni semantiche avanzate, consentendo agli utenti finali di comprendere più facilmente quali dati sono disponibili e come usarli.

Prerequisiti

  • Per esplorare un modello di database Lake dalla raccolta sono necessarie almeno le autorizzazioni del ruolo utente di Synapse.
  • Nell'area di lavoro Synapse è necessario disporre delle autorizzazioni del ruolo Amministratore di Synapse o Collaboratore di Synapse per la creazione di un database Lake.
  • Le autorizzazioni del ruolo Collaboratore ai dati per i BLOB di archiviazione sono necessarie nel data lake quando si usa l'opzione di creazione delle tabelle dal data lake.

Creare un database Lake da modelli di database

  1. Nell'hub Home dell'area di lavoro di Azure Synapse Analytics selezionare Centro informazioni quindi Sfoglia raccolta. Verrà visualizzata la scheda Modelli di database Lake.
  2. La categoria Modelli di database Lake elenca i modelli di database standardizzati disponibili per un settore specifico.
    1. È anche possibile visitare la scheda Modelli di database Lake dall'hub Dati, + Aggiungi nuova risorsa, menu Sfoglia raccolta.
  3. Selezionare il settore a cui si è interessati (ad esempio, Retail) e selezionare Continua per passare all'esplorazione del modello di dati.
  4. Verrà visualizzata l'area di disegno del database e sarà possibile esplorare le tabelle disponibili nel modello. Per impostazione predefinita, nell'area di disegno verrà visualizzata una selezione delle tabelle più usate nel modello specifico. L'area di disegno include vari strumenti che consentono di esplorare il diagramma delle relazioni tra entità.
    • Adatta alla finestra per adattare tutte le tabelle nell'area di disegno nell'area di visualizzazione
    • Annulla l'ultima azione per annullare una modifica recente
    • Aumenta zoom per ingrandire l'area di disegno
    • Riduci zoom per ridurre l'area di disegno
    • Dispositivo di scorrimento zoom per controllare il livello di zoom
    • Anteprima zoom per fornire un'anteprima dell'area di disegno
    • Espandi tutto/Comprimi tutto per visualizzare un numero maggiore o minore di colonne all'interno di una tabella nell'area di disegno
    • Cancella area di disegno per cancellare tutte le tabelle nell'area di disegno

Canvas Overview.

  1. A sinistra verrà visualizzato l'elenco delle cartelle contenenti gli elementi del modello che è possibile aggiungere all'area di disegno. Sono disponibili diversi controlli utili.

    • Casella di ricerca per cercare le tabelle in base a un termine. Il termine verrà cercato nelle tabelle, nelle colonne e nelle descrizioni dei modelli.
    • Filtra tabelle per selezionare tutte le sezioni del modello da esplorare
      • Modelli aziendali per selezionano le tabelle da ogni area aziendale per visualizzare i risultati migliori.
      • Modelli di area aziendale per selezionare le tabelle principalmente da un'unica area aziendale, ma includono anche tabelle correlate di altre aree aziendali.
    • Le aree aziendali sono cartelle contenenti tabelle relative al costrutto aziendale. Ad esempio, "Budget & Forecasting" contiene tabelle relative alla gestione dei budget.
    • È possibile espandere le cartelle dell'area aziendale per visualizzare le tabelle e selezionare la casella di controllo per aggiungerle all'area di disegno.
    • Le tabelle selezionate possono essere rimosse tramite la casella di controllo.
    • È anche possibile fare clic sui puntini di sospensione accanto alla cartella dell'area aziendale e scegliere Seleziona tutto o Deseleziona tutto per aggiungere/rimuovere tutte le tabelle dell'area di lavoro nell'area di disegno.
  2. È possibile selezionare una tabella nell'area di disegno. Viene aperto il riquadro delle proprietà della tabella con le schede Generale, Colonne e Relazioni.

    • La scheda Generale contiene informazioni sulla tabella, ad esempio il nome e la descrizione.
    • La scheda Colonne contiene i dettagli su tutte le colonne della tabella, ad esempio nomi di colonna e tipi di dati.
    • Nella scheda Relazioni sono elencate le relazioni in ingresso e in uscita della tabella con altre tabelle nell'area di disegno.
      • Usare il controllo Seleziona tutto per visualizzare tutte le relazioni 'in entrata' e 'in uscita' per la tabella specifica.
      • Usando le caselle di controllo accanto a ogni relazione nella scheda Relazione, aggiungere la relazione obbligatoria della tabella all'area di disegno.

Relationship toggle

  1. Per aggiungere rapidamente tabelle correlate alle tabelle nell'area di disegno, selezionare i puntini di sospensione a destra del nome della tabella e quindi selezionare Aggiungi tabelle correlate. Tutte le tabelle con relazioni esistenti vengono aggiunte all'area di disegno. Se viene aggiunto un numero eccessivo di tabelle all'area di disegno, usare Annulla l'ultima azione per annullare questa modifica.

  2. Quando l'area di disegno include tutte le tabelle che soddisfano i requisiti, selezionare Crea database per procedere alla creazione del database Lake. Il nuovo database verrà visualizzato nella finestra di progettazione del database, ma è possibile personalizzarlo in base alle esigenze aziendali.

  3. La finestra di progettazione del database dispone di altre proprietà a destra da configurare.

    • Nome: assegnare un nome al database. I nomi non possono essere modificati dopo la pubblicazione del database; assicurarsi pertanto che il nome scelto sia corretto.
    • Descrizione: la descrizione del database è facoltativa, ma consente agli utenti di comprendere lo scopo del database.
    • Impostazioni di archiviazione del database: questa sezione contiene le informazioni di archiviazione predefinite per le tabelle nel database. Questa impostazione predefinita viene applicata a ogni tabella del database, a meno che non venga sottoposta a override nella tabella stessa.
    • Servizio collegato: questo è il servizio collegato predefinito usato per archiviare i dati in Azure Data Lake Storage. Verrà visualizzato il servizio collegato predefinito associato all'area di lavoro Synapse, ma è possibile modificare il servizio collegato in qualsiasi account di archiviazione ADLS desiderato.
    • Cartella di input: cartella usata per impostare il percorso predefinito del contenitore e della cartella all'interno del servizio collegato mediante il browser di file o la modifica manuale del percorso con l'icona a forma di matita.
    • Formato dati: i database Lake in Azure Synapse Analytics supportano Apache Parquet e il testo delimitato come formati di archiviazione dei dati.

Nota

È sempre possibile eseguire l'override delle impostazioni di archiviazione predefinite tabella per tabella, così l’impostazione predefinita rimane personalizzabile. Se non si è certi di cosa scegliere, è possibile rivedere questo aspetto in un secondo momento. Se non si è certi della gerarchia di cartelle nel data lake, è anche possibile specificare caratteri jolly per attraversare la struttura di directory.

Designer Overview

  1. È possibile iniziare a personalizzare tabelle, colonne e relazioni ereditate dal modello di database. Se necessario, è anche possibile aggiungere tabelle, colonne e relazioni personalizzate nel database. Per altre informazioni sulla modifica di un database Lake, vedere Modificare un database Lake.

  2. Dopo aver personalizzato il database, è ora possibile pubblicarlo. Se si usa l'integrazione di Git con l'area di lavoro Synapse, è necessario eseguire il commit delle modifiche e unirle nel ramo di collaborazione. Altre informazioni sul controllo del codice sorgente in Azure Synapse. Se si usa la modalità Live di Synapse, è possibile selezionare Pubblica.

    • Prima della pubblicazione, gli eventuali errori del database verranno convalidati. Nella scheda Notifiche verranno visualizzati gli eventuali errori rilevati assieme alle istruzioni su come risolverli.

      Screenshot of the validation pane showing validation errors in the database

    • La pubblicazione creerà lo schema del database nel metastore di Azure Synapse. Dopo la pubblicazione, gli oggetti di database e tabella saranno visibili ad altri servizi di Azure e consentiranno ai metadati del database di passare ad app come Power BI o Microsoft Purview.

  3. È stato creato un database Lake usando un modello di database Lake in Azure Synapse.

Passaggi successivi

Continuare a esplorare le funzionalità della finestra di progettazione del database usando i collegamenti seguenti.