Modelli di database Lake

Azure Synapse Analytics offre modelli di database specifici del settore per standardizzare i dati nel lago. Questi modelli forniscono schemi per aree aziendali predefinite, consentendo il caricamento dei dati in un database lake in modo strutturato. Usare questi modelli per creare il database lake e usare Azure Synapse runtime analitico per fornire informazioni dettagliate agli utenti aziendali.

Modelli aziendali

I modelli di database aziendali contengono un subset di tabelle che è più probabile che siano di interesse per un'organizzazione all'interno di un settore specifico. Fornisce una panoramica generale e descrive la connettività tra le aree aziendali correlate. Questi modelli fungono da acceleratore per molti tipi di progetti di grandi dimensioni. Ad esempio, il modello di vendita al dettaglio ha un modello aziendale denominato "Retail".

Esempio di modello aziendale

Tabella

Una tabella è un oggetto con un'esistenza indipendente che può essere differenziata da altri oggetti. Ad esempio, Customer, Store, Channel e così via.

Colonna

Ogni tabella è descritta da un set di colonne che rappresentano i valori e i dati che costituiscono la tabella. Ogni colonna ha un nome, una descrizione, un tipo di dati ed è associato a una tabella. Nei modelli di database sono presenti circa 30.000 colonne. Ad esempio, CustomerId è una colonna nella tabella Customer.

Chiave primaria

La chiave primaria consente di identificare in modo univoco l'intera tabella. Deve identificare in modo univoco le tuple in una tabella. Ad esempio, una chiave nella colonna CustomerId applica l'univocità, per identificare ogni cliente nella tabella Customer.

Chiave esterna

Una chiave esterna è una colonna o una combinazione di colonne i cui valori corrispondono a una chiave primaria in una tabella diversa. Consente di stabilire un collegamento tra due tabelle. Ad esempio, CustomerId nella tabella Transazioni rappresenta un cliente che ha completato una transazione. Una chiave esterna ha sempre una relazione con una chiave primaria, ad esempio alla chiave primaria CustomerId nella tabella Customer.

Chiave composta

Una chiave composita è una che è composta da due o più colonne che sono insieme necessarie per identificare in modo univoco un record in una tabella. Ad esempio, in una tabella Order, orderNumber e ProductId possono essere necessari per identificare in modo univoco un record.

Relazioni

Le relazioni sono associazioni o interazioni tra due tabelle. Ad esempio, le tabelle Customer e CustomerEmail sono correlate tra loro. Esistono due tabelle coinvolte in una relazione. È presente una tabella padre e una tabella figlio, spesso connessa da una chiave esterna. Si potrebbe dire che la relazione è Da tabella A tabella.

Partizioni della tabella

Il database Lake consente di partizionare i dati sottostanti per una tabella per ottenere prestazioni migliori. È possibile impostare la configurazione della partizione nelle impostazioni di archiviazione di una tabella nell'editor di database.

Passaggi successivi

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