For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/lakehouse-manager-manage-tables.md.

Gérer une table dans le Lakehouse Manager

Voir en Markdown

There are six table interactions in total. ' icon after clicking on the table

Objectif

Il existe six interactions de table au total. En vue Canvas, affichez les trois premières options en cliquant sur une table et affichez les trois autres en cliquant sur l'icône « ... » après avoir cliqué sur la table. En vue Liste, survolez simplement la table pour afficher toutes les interactions disponibles.

MTA1

Ajouter un nouvel attribut

Info

Représenté par le symbole ➕.

Ajoute un nouvel attribut à la table cible en ouvrant la fenêtre de création d'attribut, illustrée ci-dessous.

Create attribute

Contraintes d'attribut

Lors de la définition d'un attribut sur une table, vous pouvez ajouter les contraintes suivantes :

  • Required : le champ ne peut jamais contenir NULL. Si une tâche tente d'y insérer une valeur nulle, le moteur de requête renvoie une erreur.
  • Required + Identifier : le champ est requis et marqué comme champ identifiant, ce qui signifie qu'il est utilisé pour définir l'unicité d'une ligne pour les opérations upsert. Consultez la stratégie d'écriture des actions Load / Aggregate (Python et PySpark) pour plus d'informations.
Attribute constraints
Warning

Une fois qu'une table est construite, vous ne pouvez plus ajouter de champ Required. Vous pouvez toujours retirer la propriété Required d'un champ requis existant, mais vous ne pouvez pas ajouter la contrainte NOT NULL à un champ après coup. La seule façon d'ajouter un champ requis (ou identifiant) à une table construite est de la reconstruire entièrement. Consultez l'action Rebuild.

Info

Un champ identifiant ne peut pas être un double ou un decimal.

Éditer la table

Info

Représenté par le symbole ✏️.

Permet l'édition du schéma et de la configuration de la table.

Edit table

Actions de base

Vous pouvez modifier les configurations de base suivantes :

  • Nom de la table
  • Type de table
  • Description de la table
  • Tags de la table (utilisés pour la rechercher facilement)
  • Queryable (si une table n'est pas définie comme queryable, elle ne sera pas détectée par les générateurs de requêtes visuels automatisés de l'Analytics Manager et de l'Explorer du Lakehouse Manager)

Étiquetage et indexation

Lors de l'édition d'une table, vous pouvez en outre ajouter :

  • Un label
  • Une ou plusieurs clés/index de partition (dans les options avancées)
MTA3

Labels

Vous pouvez choisir l'un des attributs de la table comme label optionnel pour la clé primaire de cette table.

Cela transforme la table en un dictionnaire qui va être stocké dans le cache des APIs que vous déployez dans votre Projet. L'API appliquera la traduction dans les requêtes utilisant ce dictionnaire, et le label s'affichera automatiquement dans vos applications à la place de la clé primaire.

Info

Astuce : en définissant des labels, vous n'avez pas besoin de stocker des données supplémentaires volumineuses dans les tables agrégées.

Index

De plus, vous pouvez définir des index ou des clés de partition pour localiser rapidement des données sans avoir à parcourir chaque ligne d'une table.

Info

Astuce : définir des index améliore la vitesse des opérations de récupération de données sur une table, au prix d'écritures et d'espace de stockage supplémentaires pour maintenir la structure de l'index.

Construire la table

Info

Représenté par le symbole ▶️ pour lancer la construction, ou ⏹️ pour l'arrêter.

Cliquez pour démarrer ou arrêter la tâche de construction pour la table cible. Cette tâche correspond à la construction physique de vos tables dans la base de données et est requise pour charger et accéder à vos données dans la platform.

Démarrer la tâche de construction ouvrira automatiquement les logs de la tâche vous permettant de surveiller son statut :

Tables4

Dupliquer

Info

Représenté par le symbole 📑.

Crée une copie de la table cible qui devra être construite séparément.

Supprimer

Info

Représenté par le symbole 🗑.

Retire la table cible du schéma de données logique. Retire également son équivalent physiquement construit si la table a déjà été construite.

Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.

Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?