Tous les produits
Search
Centre de documentation

ApsaraDB for OceanBase (Deprecated):Gestion de la collaboration sur les projets

Dernière mise à jour :Aug 09, 2026

Informations générales

À partir de la version 4.2.0 d'ODC (OceanBase Developer Center) Web, un utilisateur disposant de l'autorisation de création de projet peut créer un projet et y ajouter des membres. Un membre du projet peut ajouter et modifier des bases de données au sein du projet.

Cette rubrique explique comment mettre en œuvre des modifications de base de données via la collaboration sur les projets.

Mécanisme technique

image

  1. L'administrateur système ODC accorde l'autorisation de création de projet à un utilisateur. Ce dernier peut alors créer un projet et y ajouter des membres.

  2. L'administrateur du projet ou l'administrateur de base de données (DBA) ajoute une base de données au projet.

  3. Un membre du projet initie un ticket de modification de base de données.

  4. ODC détermine le niveau de risque associé à ce ticket selon les règles d'identification des risques, puis sélectionne le processus d'approbation correspondant.

  5. Une fois le ticket approuvé, ODC exécute automatiquement la modification de la base de données ou l'utilisateur l'exécute manuellement.

  6. Lorsque tous les tickets du projet ont été exécutés et qu'aucune tâche planifiée n'est active, l'administrateur du projet archive celui-ci. L'archivage libère les bases de données et les colonnes sensibles ajoutées au projet. Un projet archivé est irrécupérable et ne prend plus en charge les activités de collaboration.

  7. Après l'archivage du projet, l'administrateur du projet le supprime. Les données d'un projet supprimé sont irrécupérables.

Création d'un projet

Méthode 1 : Création d'un projet par un utilisateur disposant de l'autorisation requise

  1. L'administrateur système accorde l'autorisation de création de projet à un utilisateur.

    image

  2. L'administrateur du projet crée un projet et y ajoute des membres.

    Remarque

    Tout utilisateur ODC disposant de l'autorisation de création de projet peut créer des projets. Par défaut, l'utilisateur qui crée un projet reçoit le rôle d'administrateur de ce projet. Une fois que l'administrateur du projet a désigné des utilisateurs ODC comme membres, ces derniers peuvent accéder au projet en se connectant à la console ODC avec leurs propres comptes et collaborer en équipe au sein du projet.

    image

    |
    **Paramètre**
    |
    **Description**
    | | --- | --- | |
    Nom du projet
    |
    Le nom du projet.
    | |
    Administrateur
    |
    Utilisateur disposant de toutes les autorisations relatives au projet.
    | |
    DBA
    |
    Utilisateur disposant de toutes les autorisations relatives au projet, à l'exception de la gestion des membres, de la configuration des messages et des paramètres du projet.
    | |
    Développeur (facultatif)
    |
    Utilisateur pouvant se connecter à toutes les bases de données, exécuter des instructions SQL et soumettre des tickets ; il s'agit généralement d'un développeur.
    | |
    Administrateur de sécurité (facultatif)
    |
    Utilisateur disposant de toutes les autorisations des participants et capable de gérer les colonnes sensibles du projet.
    | |
    Participant (facultatif)
    |
    Utilisateur pouvant consulter les informations de base du projet, demander des autorisations sur les bases de données et soumettre des tickets.
    | |
    Description (facultative)
    |
    La description du projet.
    |































Méthode 2 : Rejoindre un projet

Un utilisateur ODC peut cliquer sur Apply for Project Permissions pour rejoindre un projet existant.

  1. Dans l'onglet Projects ou Tickets, cliquez sur le bouton correspondant pour demander des autorisations de projet.

    a. Demandez des autorisations de base de données dans l'onglet Projects .

    image.png

    b. Demandez des autorisations de projet dans l'onglet Tickets .

    image.png

  2. Sélectionnez le projet, spécifiez votre rôle, saisissez le motif de la demande, puis cliquez sur Create.

    image.png

  3. Consultez le statut d'approbation dans l'onglet Tickets .

    image.png

  4. Consultez le projet que vous avez rejoint dans la liste des projets.

    image.png

Archiver un projet

Lorsque tous les tickets d'un projet ont été exécutés, qu'aucune tâche planifiée n'est active et que le projet n'est plus utilisé, l'administrateur du projet peut l'archiver.

Important
  • L'archivage libère les bases de données et les colonnes sensibles ajoutées au projet. Un projet archivé est irrécupérable et ne prend plus en charge les activités de collaboration.

  • Si une tâche de plan de partitionnement est en cours lors de l'archivage du projet, celle-ci sera automatiquement interrompue après l'archivage.

  1. Dans la liste des projets, cliquez sur le nom du projet à archiver.

    image

  2. Dans l'onglet Settings du projet, cliquez sur Archive Project.

    image

  3. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

    image

  4. Une fois le projet archivé, vous pouvez le consulter dans l'onglet Archived Projects.

    image

Supprimer un projet

L'administrateur du projet peut supprimer un projet archivé.

Important

Les données d'un projet supprimé sont irrécupérables.

  1. Dans l'onglet Archived Projects, cliquez sur l'icône More dans la ligne du projet archivé et sélectionnez Delete Project. Pour supprimer plusieurs projets archivés en lot, sélectionnez les projets concernés et cliquez sur Delete Project en haut de la liste des projets.

    image

  2. Dans la boîte de dialogue qui s'affiche, saisissez delete et cliquez sur Delete.

    image

Gestion des bases de données

Méthode 1 : Ajout d'une base de données par un utilisateur disposant des autorisations nécessaires

  1. Cliquez sur le nom d'un projet pour accéder à la page de gestion du projet.

    image

  2. Ajoutez une base de données.

    image

  3. Un membre peut exporter des données, importer des données, effectuer des modifications de base de données et se connecter aux bases de données. L'administrateur du projet ou le DBA peut définir l'administrateur de la base de données et modifier le projet auquel appartient un membre.

    image

    Remarque

    Si une source de données a déjà été liée à un projet, vous ne pouvez pas transférer les bases de données de cette source de données vers d'autres projets.

Méthode 2 : Demander des autorisations sur les bases de données

Important
  • Pour demander des autorisations sur les bases de données, assurez-vous d'avoir rejoint le projet correspondant.

  • Vous ne pouvez demander des autorisations que sur les bases de données du projet que vous avez rejoint.

Vous pouvez demander les autorisations de requête, d'exportation et de modification sur les bases de données.

  1. Dans l'onglet Projects ou Tickets , cliquez sur Database Permission Application.

    a. Demandez des autorisations de base de données dans l'onglet Projects .

    image

    b. Demandez des autorisations de projet dans l'onglet Tickets .

    image

  2. Dans le panneau Database Permission Application , sélectionnez le projet, les bases de données, les types d'autorisation et la période de validité des autorisations, saisissez le motif de la demande, puis cliquez sur Create pour créer une demande d'autorisation sur la base de données.

    image

Ajouter un service de stockage objet

À partir de la version ODC V4.3.3, vous pouvez ajouter des fichiers provenant des services de stockage objet suivants à un projet : Alibaba Cloud Object Storage Service (OSS), Tencent Cloud Object Storage (COS), Huawei Object Storage Service (OBS) et Amazon Simple Storage Service (S3). Vous pouvez archiver les fichiers de stockage objet ajoutés vers d'autres bases de données.

  1. Cliquez sur le nom d'un projet pour accéder à la page de gestion du projet.

    image

  2. Dans l'onglet Database, cliquez sur Add Database et sélectionnez Add Object Storage dans la liste déroulante.

    image

  3. Dans la boîte de dialogue Add Object Storage, spécifiez les informations relatives à la source de données et au DBA, puis cliquez sur OK.

    image

Gérer les tables et les vues

Un membre du projet peut demander des autorisations sur les tables et les vues de n'importe quelle base de données du projet.

Un membre du projet peut cliquer sur Table Permission Application pour demander les autorisations de requête, d'exportation et de modification sur les tables et les vues.

Important
  • Vous ne pouvez demander des autorisations que sur les tables du projet que vous avez rejoint.

  • Si une table est transférée vers une autre base de données ou si la base de données à laquelle elle appartient est transférée vers un autre projet, les autorisations d'origine sur cette table deviennent invalides.

  1. Dans l'onglet Projects ou Tickets, cliquez sur Table Permission Application pour demander des autorisations sur les tables.

    1. Demandez des autorisations dans l'onglet Projects .

      image

      b. Demandez des autorisations dans l'onglet Tickets .

      image

  2. Sélectionnez le projet, les tables, les vues, les types d'autorisation et la période de validité des autorisations, saisissez le motif de la demande, puis cliquez sur Apply.

    image

  3. Après la demande, vous pouvez gérer les tables et les vues selon les types d'autorisation obtenus.

    • Si vous disposez de l'autorisation de requête sur une table, vous pouvez exécuter des instructions de requête sur cette table dans la fenêtre SQL.

    • Si vous disposez de l'autorisation de modification sur une table, vous pouvez exécuter des instructions de modification sur cette table dans la fenêtre SQL.

    • Si vous disposez de l'autorisation d'exportation sur une table, vous pouvez initier un ticket pour exporter la table.

    • Si vous disposez de l'autorisation de requête sur une vue, vous pouvez exécuter des instructions de requête sur cette vue dans la fenêtre SQL.

    • Si vous disposez de l'autorisation d'exportation sur une vue, vous pouvez initier un ticket pour exporter la vue.

    • Si vous disposez de l'autorisation de requête sur une base de données, vous pouvez exécuter des instructions de requête sur cette base de données dans la fenêtre SQL.

    • Si vous disposez de l'autorisation de modification sur une base de données, vous pouvez exécuter des instructions de modification sur cette base de données dans la fenêtre SQL et initier des tickets pour celle-ci, à l'exception des tickets d'exportation standard et des tickets d'exportation de jeux de résultats.

    • Si vous disposez de l'autorisation d'exportation sur une base de données, vous pouvez initier des tickets d'exportation pour celle-ci.

    • Si vous disposez des autorisations de requête et d'exportation sur une base de données, vous pouvez initier un ticket d'exportation de jeu de résultats pour celle-ci.

    Pour plus d'informations, consultez les rubriques Créer et gérer des tables en SQL, Créer et gérer des tables visuellement, Gestion des modifications de base de données et Créer une vue.

Gestion des tickets

Un membre du projet ne disposant pas de l'autorisation de modification de la base de données peut soumettre un ticket pour exécuter une tâche d'exportation de données, d'importation de données, de simulation de données, de modification de base de données, de modification de schéma sans verrouillage, de plan SQL ou d'archivage de données.

image

Gestion des membres

L'administrateur du projet peut ajouter, modifier ou supprimer des membres, ainsi que gérer les autorisations sur les bases de données dans l'onglet Members .

image

Notification des messages

Un membre du projet peut spécifier les événements de ticket pour lesquels des notifications sont envoyées et ajouter des canaux de notification tels que DingTalk, Feishu, WeCom et des webhooks personnalisés dans l'onglet Notification . Lorsqu'un événement de ticket correspondant se produit, ODC envoie un message de modification pour notifier le membre du projet.

image

Paramètres du projet

L'administrateur du projet peut renommer le projet et l'archiver depuis la page des paramètres du projet.

image

Références