Partager via


Modèles de base de données de lac

Azure Synapse Analytics fournit des modèles de base de données spécifiques à l’industrie pour faciliter la normalisation des données dans le lac. Ces modèles fournissent des schémas pour les zones métier prédéfinies, ce qui permet aux données d’être chargées dans une base de données lake de manière structurée. Utilisez ces modèles pour créer votre base de données de lac et utilisez le runtime d’analyse Azure Synapse pour fournir des informations aux utilisateurs.

Modèles pour l’entreprise

Les modèles de base de données pour entreprises contiennent un sous-ensemble de tables susceptibles d’intéresser une organisation active dans un secteur donné. Il offre une vue d’ensemble et décrit la connectivité entre les zones métier associées. Ces modèles servent d’accélérateur pour de nombreux types de projets de très grande taille. Par exemple, le modèle distribution possède un modèle d’entreprise appelé Distribution.

Exemple de modèle d’entreprise

Table

Une table est un objet avec une existence indépendante et qui peut être distingué d’autres objets. Par exemple, Customer, Store, Channel, etc.

Colonne

Chaque table est décrite par un ensemble de colonnes qui représentent les valeurs et les données qui composent la table. Chaque colonne comporte un nom, une description, un type de données et est associée à une table. Il y a environ 30 000 colonnes dans les modèles de base de données. Par exemple, CustomerId est une colonne de la table Customer.

Clé primaire

La clé primaire permet d’identifier de manière unique l’ensemble de la table. Elle doit identifier de manière unique les tuples dans une table. Par exemple, une clé de la colonne CustomerId applique l’unicité, afin d’identifier chaque client dans la table Customer.

Clé étrangère

Une clé étrangère est une colonne ou une combinaison de colonnes dont les valeurs correspondent à une clé primaire dans une autre table. Elle permet d’établir un lien entre deux tables. Par exemple, CustomerId dans la table Transaction représente le client qui a effectué une transaction. Une clé étrangère a toujours une relation avec une clé primaire, par exemple la clé primaire CustomerId dans la table Customer.

Clé composite

Une clé composite est une clé composée d’au moins deux colonnes, qui sont nécessaires pour identifier de manière unique un enregistrement dans une table. Par exemple, dans une table Order, OrderNumber et ProductId peuvent être requis pour identifier un enregistrement de manière unique.

Relations

Les relations sont des associations ou des interactions entre deux tables. Par exemple, les tables Customer et CustomerEmail sont liées l’un à l’autre. La relation implique deux tables. Il y a une table parent et une table enfant, souvent connectées par une clé étrangère. On peut dire que la relation est de table à table.

Partitions de table

La base de données de lac permet de partitionner les données sous-jacentes d’une table pour obtenir de meilleures performances. Vous pouvez définir la configuration des partitions dans les paramètres de stockage d’une table dans l’éditeur de base de données.

Continuez à explorer les fonctionnalités du concepteur de base de données en suivant les liens ci-dessous.