Share via


Procedura: Creare un database Lake vuoto

Questo articolo mostra come creare un database Lake vuoto in Azure Synapse Analytics usando la finestra di progettazione database. La finestra di progettazione database consente di creare e distribuire facilmente un database senza scrivere codice.

Prerequisiti

  • Per esplorare un modello di database Lake dalla raccolta sono necessarie almeno le autorizzazioni del ruolo utente di Synapse.
  • Nell'area di lavoro di Synapse sono necessarie le autorizzazioni di amministratore di Synapse, di collaboratore di Synapse o di autore artefatti 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 Crea tabella da data lake.

Creare un database Lake da modelli di database

  1. Nell'hub Home dell'area di lavoro Azure Synapse Analytics selezionare la scheda a sinistraDati. Verrà aperta la scheda Dati e verrà visualizzato l'elenco dei database già esistenti nell'area di lavoro.

  2. Passare il puntatore del mouse sul pulsante + e selezionare, quindi scegliere Database Lake.

    Screenshot showing create empty lake database

  3. La finestra di progettazione database verrà aperta con un database vuoto.

  4. A destra della finestra di progettazione database si trovano le Proprietà che devono essere configurate.

    • Nome : assegnare un nome al database. I nomi non possono essere modificati dopo la pubblicazione del database, quindi assicurarsi 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 applicato a ogni tabella del database, a meno che non venga sottoposto a override nella tabella stessa.
    • Servizio collegato : è 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 : consente di impostare il percorso predefinito del contenitore e della cartella all'interno del servizio collegato tramite il browser di file.
    • Formato dati : i database Lake in Azure Synapse supportano Parquet e testo delimitato come formati di archiviazione per i 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.

  1. Per aggiungere una tabella al database selezionare il pulsante + Tabella.

    • Personalizzato aggiungerà una nuova tabella all'area di disegno.
    • Dal modello aprirà la raccolta e sarà possibile selezionare un modello di database da usare per aggiungere una nuova tabella. Per altre informazioni vedere Creare un database Lake dal modello di database.
    • Da data lake consente di importare uno schema di tabella usando i dati già presenti nel data lake.
  2. Seleziona Personalizza. Verrà visualizzata una nuova tabella nell'area di disegno denominata Tabella_1.

  3. È quindi possibile personalizzare Tabella_1, inclusi il nome della tabella, la descrizione, le impostazioni di archiviazione, le colonne e le relazioni. Per altre informazioni vedere Modificare un database Lake.

  4. Aggiungere una nuova tabella dal data lake selezionando + Tabella e quindi Da data lake.

  5. Verrà visualizzato il riquadro Crea tabella esterna da data lake. Compilare il riquadro con i dettagli seguenti e selezionare Continua.

    • Nome tabella esterna il nome da assegnare alla tabella che si sta creando.
    • Servizio collegato il servizio collegato contenente la posizione di archiviazione di Azure Data Lake in cui si trova il file di dati.
    • File o cartella di input: usare il browser di file per individuare e selezionare un file nel data lake in cui si vuole creare una tabella. Screenshot showing the options on the create external table from data lake pane
    • Nella schermata successiva Azure Synapse visualizzerà l'anteprima del file e rileverà lo schema.
    • Verrà visualizzata la pagina Nuova tabella esterna in cui è possibile aggiornare tutte le impostazioni relative al formato dati, e Anteprima dati per verificare se Synapse ha identificato correttamente il file.
    • Quando si è soddisfatti delle impostazioni, selezionare Crea.
    • Verrà aggiunta una nuova tabella con il nome selezionato all'area di disegno e la sezione Impostazioni di archiviazione per la tabella mostrerà il file specificato.
  6. 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 verranno convalidati gli eventuali errori del database. 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 di tabella saranno visibili ad altri servizi di Azure e consentiranno ai metadati di passare dal database ad app come Power BI o Microsoft Purview.

  7. A questo punto è stato creato un database Lake vuoto in Azure Synapse e sono state aggiunte tabelle usando le opzioni Personalizzato e Da data lake.

Passaggi successivi

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