Tous les produits
Search
Centre de documentation

Data Management:Objets programmables

Dernière mise à jour :Aug 09, 2026

Data Management (DMS) vous permet de modifier les procédures et fonctions stockées via un flux de travail basé sur des tickets. Ce processus intègre la validation syntaxique, l'approbation par un administrateur de base de données (DBA) ainsi qu'une piste d'audit pour chaque modification.

Quand utiliser cette fonctionnalité

Utilisez cette fonctionnalité pour modifier une procédure ou une fonction stockée existante dans le cadre d'un processus de changement contrôlé.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Une base de données prise en charge enregistrée dans DMS, avec des autorisations de modification accordées à votre compte

  • Le code SQL de la routine stockée prêt à être déployé

Moteurs de base de données pris en charge :

  • MySQL : ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL et bases de données MySQL tierces

  • SQL Server : ApsaraDB RDS for SQL Server, MyBase for SQL Server et bases de données SQL Server tierces

  • PostgreSQL : ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL et bases de données PostgreSQL tierces

  • MariaDB : ApsaraDB for MariaDB et bases de données MariaDB tierces

  • PolarDB for PostgreSQL (Compatible with Oracle)

Limitations

  • Cette fonctionnalité ne prend en charge que la modification des procédures et fonctions stockées. Les autres types d'objets programmables ne sont pas pris en charge.

  • DMS valide la syntaxe de vos instructions SQL, mais ne vérifie pas la logique métier. Vérifiez que la logique de votre routine stockée répond à vos exigences avant de soumettre le ticket.

  • Les routines stockées utilisées pour ce type de modification ne doivent pas inclure de spécifications de caractéristiques de transaction.

  • Vous ne pouvez pas sauvegarder la base de données à l'aide d'un snapshot avant d'exécuter une modification de routine stockée.

Fonctionnement

Une modification de routine stockée suit quatre étapes :

  1. Submit — Remplissez les paramètres du ticket et passez la validation syntaxique de DMS.

  2. Precheck — DMS valide les éléments clés des paramètres de votre ticket.

  3. Approve — Un DBA examine le ticket selon les règles d'approbation de votre organisation.

  4. Execute — Exécutez la modification immédiatement ou selon une planification, puis consultez les journaux d'opération.

Soumettre un ticket de modification de routine stockée

  1. Connectez-vous à la console DMS V5.0.

  2. Dans la barre de navigation supérieure, choisissez Database Development > Data Change > Programmable Object Permissions.

    Si vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône 2023-01-28_15-57-17.png située dans le coin supérieur gauche, puis choisissez All Features > Database Development > Data Change > Programmable Object Permissions .
  3. Sur la page Data Change Tickets, renseignez les paramètres du ticket à l'étape Apply.

    Parameter Description
    Database La base de données à modifier. Sélectionnez une base de données pour laquelle votre compte dispose des autorisations de modification.
    Execution method Moment et personne chargés d'exécuter la modification après approbation. Options : After Audit Approved, Order Submitter Execute ; After Audit Approved, Auto Execute ; Last Auditor Execute
    SQL statements for change Les instructions SQL pour la modification. DMS vérifie la syntaxe lors de la soumission ; une syntaxe incorrecte bloque la soumission.
    SQL statements for rollback Les instructions SQL de restauration (rollback). Saisissez-les dans l'éditeur de code (Text) ou téléchargez un fichier (Attachment). Types de fichiers pris en charge : TXT, ZIP ou SQL, jusqu'à 15 Mo.
    Change stakeholder Utilisateurs pouvant consulter le ticket et participer à son approbation. Les utilisateurs non répertoriés ici, à l'exception des administrateurs DMS et des DBA, ne peuvent pas accéder aux détails du ticket.
    Attachments (Facultatif) Fichiers complémentaires fournissant un contexte supplémentaire pour la modification.
  4. Cliquez sur Submit. DMS effectue une pré-vérification des paramètres de votre ticket. Si la pré-vérification échoue, modifiez le ticket comme indiqué et soumettez-le à nouveau. Répétez l'opération jusqu'à ce que le ticket soit validé.

  5. Une fois la pré-vérification réussie, cliquez sur Submit for Approval.

    Vérifiez vos paramètres et la planification avant de soumettre pour approbation, car vous ne pourrez plus les modifier ensuite. Par défaut, les tickets de modification de données sont examinés par des DBA. Pour plus de détails sur les règles d'approbation, consultez la rubrique SQL Correct .
  6. Après l'approbation du ticket, cliquez sur Execute Change. Dans la boîte de dialogue Task Settings, définissez la Execution Strategy :

    • Running immediately : La tâche s'exécute dès que vous cliquez sur Confirm Execution.

    • Schedule : Spécifiez une heure de début future.

  7. Une fois la tâche terminée, cliquez sur Details pour consulter les journaux d'opération, y compris les instructions SQL, la durée d'exécution et les détails de la planification.

Étapes suivantes

  • SQL Correct — Découvrez comment configurer les règles d'approbation de DMS et les personnaliser pour votre équipe.