Tous les produits
Search
Centre de documentation

DataWorks:Gestion des données StarRocks

Dernière mise à jour :Aug 10, 2026

Le catalogue de données offre une interface unifiée pour gérer les métadonnées StarRocks, notamment les tables, les vues et les vues matérialisées.

Accéder au catalogue de données StarRocks

  1. Accédez à la page Workspaces de la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail cible et choisissez Shortcuts > Data Studio dans la colonne Actions.

  2. Dans le volet de navigation de gauche, cliquez sur l'icône image. Dans l'arborescence Data Directory, cliquez sur StarRocks pour ouvrir la page de gestion du catalogue de données StarRocks.

Créer un catalogue de données StarRocks

Ajoutez des sources de données StarRocks existantes en tant qu'ensembles de données à la liste du catalogue de données.

  1. Cliquez sur l'icône image située à droite du catalogue de données StarRocks pour accéder à la page d'ajout d'instance.

  2. Sous l'onglet DataWorks Data Source, ajoutez les sources de données StarRocks à la liste du catalogue de données.

    1. Pour gérer une source de données StarRocks existante dans l'espace de travail actuel, localisez la source de données sous l'onglet DataWorks Data Source et cliquez sur Add dans la colonne Operation.

    2. Sélectionnez également plusieurs sources de données StarRocks sous l'onglet DataWorks Data Source et cliquez sur Batch Add en bas de la liste.

Gérer un catalogue de données StarRocks

Ajoutez et gérez des objets de données tels que des tables, des vues et des vues matérialisées dans le catalogue de données StarRocks.

Gérer les tables

Créer une table

  1. Cliquez sur les icônes image pour développer les nœuds de votre projet StarRocks jusqu'à la base de données, puis repérez le nœud Tables.

  2. Cliquez sur l'icône image située à droite de Table pour accéder à la page Create Table.

  3. Générez les informations de base de la table et des colonnes à l'aide de l'une des méthodes suivantes :

    • Création de table avec Copilot :

      1. Dans la barre d'outils en haut de la page, cliquez sur Copilot table creation pour ouvrir l'interface de chat Copilot.

      2. Saisissez une instruction de création de table en langage naturel (par exemple, Create a daily user purchase details table).

      3. Cliquez sur Generate and Replace. Le système génère un nom de table par défaut et les informations relatives aux colonnes en fonction de votre instruction.

      4. Si le nom de la table et les colonnes correspondent à vos attentes, cliquez sur Accept.

        Remarque

        Si vous devez modifier certaines informations de la table, cliquez d'abord sur Accept, puis modifiez manuellement les informations de la table générées par le système.

    • Création manuelle de table :

      Créez une table en vous basant sur les descriptions de paramètres suivantes.

      Paramètre

      Description

      Informations de base

      Spécifiez le Table Name, la description de la table et d'autres informations.

      Informations sur les colonnes

      Modifiez les colonnes et les commentaires de colonne.

      • Modification manuelle : Cliquez sur le bouton Insert au-dessus de la liste des informations de colonne, spécifiez le nombre de lignes à insérer, puis modifiez les noms de colonne, les types de colonne et d'autres informations.

      • Modification intelligente avec Copilot : Cliquez sur Generate Field ou Generate field descriptions au-dessus de la liste des informations de colonne. Le système génère les colonnes et descriptions pertinentes en fonction du nom et de la description de la table que vous avez spécifiés.

  4. Configurez les informations de partitionnement.

    Type de partition

    Description du paramètre

    Scénario applicable

    Aucun partitionnement

    Aucun paramètre supplémentaire n'est requis.

    Faibles volumes de données.

    Partitionnement par expression

    Reportez-vous à la documentation relative au partitionnement par expression pour configurer le Expression Type, la Time function, le Partition Field et d'autres paramètres.

    Prend en charge le partitionnement par expression (anciennement appelé création automatique de partition), plus flexible et facile à utiliser. Ce type convient à la plupart des scénarios, tels que l'interrogation et la gestion des données par plages de dates continues ou valeurs d'énumération.

    Partitionnement par plage

    Reportez-vous à la documentation relative à la distribution des données pour configurer le Range type, le Partition Field et d'autres paramètres.

    Convient aux données simples et continues, telles que les séries temporelles ou les données numériques continues.

    Partitionnement par liste

    Reportez-vous à la documentation relative au partitionnement par liste pour configurer le Partition Field, les Partition Settings et d'autres paramètres.

    Les données sont partitionnées en fonction de listes de valeurs d'énumération explicitement définies. Ce type convient à l'interrogation et à la gestion des données par valeurs d'énumération.

  5. Configurez les paramètres avancés.

    Reportez-vous à la documentation relative aux tables Primary Key, Duplicate Key, Aggregate et Unique Key pour configurer la Sort Key et d'autres paramètres connexes.

  6. Une fois la configuration terminée, cliquez sur Publish dans la barre d'outils supérieure pour créer la table.

Gérer les tables

  1. Consultez les tables.

    Après avoir créé une table dans une instance StarRocks, cliquez sur les icônes image pour développer les nœuds du catalogue de données StarRocks sur la gauche, puis cliquez sur Table pour consulter les informations de base de la table. Vous pouvez également cliquer sur un nom de table spécifique pour afficher des détails tels que les colonnes et le DDL.

  2. Effectuez des opérations sur les tables.

    Cliquez avec le bouton droit sur la table concernée et sélectionnez Generate Query SQL.

  3. Supprimez une table.

    Cliquez avec le bouton droit sur la table à supprimer et sélectionnez Delete dans le menu contextuel.

    Important

    Les tables supprimées ne peuvent pas être récupérées. Procédez avec prudence.

Gérer les vues

Créer une vue

  1. Cliquez sur les icônes image pour développer les nœuds de votre instance StarRocks jusqu'à la base de données, puis repérez le nœud Views.

  2. Cliquez sur l'icône image située à droite de View pour accéder à la page New View.

  3. Reportez-vous à la commande CREATE VIEW, remplacez view_name par le nom de la vue à créer et ajoutez l'instruction d'interrogation de la source de données après le mot-clé AS.

  4. Cliquez sur Publish en haut de la page pour créer la vue.

Gérer les vues

  1. Consultez les vues.

    Après avoir créé une vue dans une instance StarRocks, cliquez sur les icônes image pour développer les nœuds de l'instance StarRocks sur la gauche, puis cliquez sur View pour consulter les informations de base de la vue. Vous pouvez également cliquer sur un nom de vue spécifique pour afficher des détails tels que les colonnes et le DDL.

  2. Supprimez une vue.

    Cliquez avec le bouton droit sur la vue à supprimer et sélectionnez Delete dans le menu contextuel.

Gérer les vues matérialisées

Créer une vue matérialisée

  1. Cliquez sur les icônes image pour développer les nœuds de votre instance StarRocks jusqu'à la base de données, puis repérez MV.

  2. Cliquez sur l'icône image située à droite de MV pour accéder à la page New Materialized View.

  3. Reportez-vous à la commande CREATE MATERIALIZED VIEW, remplacez materialized_view_name par le nom de la vue matérialisée à créer et ajoutez l'instruction d'interrogation de la source de données après le mot-clé AS.

  4. Cliquez sur Publish en haut de la page pour créer la vue matérialisée.

Gérer les vues matérialisées

  1. Consultez les vues matérialisées.

    Après avoir créé une vue matérialisée dans une instance StarRocks, cliquez sur les icônes image pour développer les nœuds de l'instance StarRocks sur la gauche, puis cliquez sur MV pour consulter les informations de base de la vue matérialisée. Vous pouvez également cliquer sur un nom de vue matérialisée spécifique pour afficher des détails tels que les colonnes et le DDL.

  2. Supprimez une vue matérialisée.

    Cliquez avec le bouton droit sur la vue matérialisée à supprimer et sélectionnez Delete dans le menu contextuel.

Consulter et supprimer un catalogue de données StarRocks

Consultez les instances d'un catalogue de données StarRocks ou supprimez le catalogue lorsqu'il n'est plus nécessaire.

  1. Consultez les catalogues de données.

    1. Après avoir ajouté une instance au catalogue de données StarRocks, cliquez sur l'icône image à gauche du catalogue de données StarRocks pour afficher les instances StarRocks ajoutées.

    2. Placez le curseur sur l'instance StarRocks correspondante pour afficher le nom de la source de données associée.

  2. Supprimez un catalogue de données.

    Si vous n'avez plus besoin de gérer un catalogue de données StarRocks, cliquez avec le bouton droit sur le catalogue de données StarRocks correspondant et sélectionnez Remove dans le menu contextuel pour supprimer le catalogue de données.

FAQ

Q : Le chargement des métadonnées échoue et l'erreur « you need (at least one of) the SELECT privilege(s) on TABLE tables for this operation » s'affiche.

R : Vous devez accorder le privilège SELECT sur la base de données information_schema. Pour plus d'informations, reportez-vous à la rubrique Grant privileges to users in EMR Serverless StarRocks.