Cette rubrique explique comment exporter un schéma, un jeu de résultats SQL et une base de données entière.
Prérequis
La règle de sécurité Whether the result set supports export doit être activée pour la base de données. Cette règle est activée par défaut. Pour plus d'informations, consultez la rubrique SQL Console for relational databases.
Vous devez disposer des autorisations nécessaires pour interroger et exporter les données de la base de données cible. Pour plus d'informations, consultez la rubrique Manage access control permissions.
Exporter un schéma
Connectez-vous à DMS 5.0.
Dans la liste Database Instances située sur le côté gauche de la page, repérez la base de données que vous souhaitez gérer.
Double-cliquez sur le nom de la base de données pour accéder à la console SQL.
-
Cliquez avec le bouton droit sur la table cible, puis sélectionnez .
RemarqueVous pouvez également cliquer sur l'icône
dans le coin supérieur droit, puis sélectionner All Schemas in Database. -
Sur la page Export Schema, exportez le schéma sous forme de dictionnaire de données.
Vous pouvez exporter le document aux formats Word, Excel ou PDF.
Exporter un jeu de résultats SQL
Il n'est pas possible d'exporter des jeux de résultats depuis une base de données NoSQL.
Connectez-vous à DMS 5.0.
Dans la liste Database Instances située sur le côté gauche de la page, repérez la base de données que vous souhaitez gérer.
Double-cliquez sur le nom de la base de données pour accéder à la console SQL.
Dans la section Execution Result, sélectionnez .
-
Configurez les paramètres suivants, puis cliquez sur Confirm.
Parameter
Description
Reason Category
Sélectionnez un motif d'exportation afin de faciliter le suivi ultérieur.
Business Background
Décrivez l'objectif métier de l'exportation pour améliorer la communication.
Stakeholder
Seules les parties prenantes spécifiées, les administrateurs et les DBA peuvent consulter le ticket.
Export SQL statement
Saisissez l'instruction SQL correspondant à l'exportation des données.
Embed Watermark
Spécifiez si vous souhaitez intégrer un filigrane au fichier exporté. Pour plus d'informations, consultez la rubrique Intégrer des filigranes.
Filigrane de données : intègre des informations d'identification aux données. Ce filigrane reste peu perceptible pour les utilisateurs des données.
RemarqueNous recommandons l'utilisation d'un filigrane de données lors de l'exportation de plus de 200 lignes.
Pour utiliser un filigrane de données, vous devez activer la fonctionnalité Sensitive Data Protection sur l'instance de base de données.
Filigrane de fichier : intègre des informations d'identification visibles au fichier.
Dans la boîte de dialogue Ticket Submitted Successfully, cliquez sur View Ticket.
Sur la page des détails du ticket, vérifiez le nombre de affected rows dans la section Precheck, puis cliquez sur Submit for Approval.
Une fois le ticket approuvé, le système lance automatiquement la tâche d'exportation. À la fin de la tâche, cliquez sur Execute Export en bas de la page des détails du ticket. Sélectionnez un type de fichier et un Character Set, puis cliquez sur Confirm Execution.
Cliquez sur Download Exported File pour enregistrer le fichier sur votre appareil local.
Lorsque vous exportez des données vers un fichier CSV, les champs de date peuvent s'afficher sous forme de numéros de série ou de caractères illisibles. Cela s'explique par l'absence d'informations de mise en forme dans les fichiers CSV ; Excel les ouvre par défaut au format Général, ce qui ne permet pas d'interpréter correctement les valeurs de date. Pour résoudre ce problème, sélectionnez la colonne, cliquez avec le bouton droit, choisissez Format Cells, puis sélectionnez la catégorie Date.
Exporter une base de données entière
Vous pouvez exporter une base de données complète, y compris son schéma, ses données et ses structures telles que les procédures stockées, les fonctions, les déclencheurs, les vues et les événements.
Connectez-vous à DMS 5.0.
Dans la liste Database Instances située sur le côté gauche de la page, repérez la base de données que vous souhaitez gérer.
Double-cliquez sur le nom de la base de données pour accéder à la console SQL.
-
Cliquez avec le bouton droit sur n'importe quelle table de la base de données, puis sélectionnez .
RemarqueVous pouvez également cliquer sur l'icône
dans le coin supérieur droit, puis sélectionner Export this Database. -
Configurez les paramètres d'exportation de la base de données. Le tableau ci-dessous décrit ces paramètres.
Parameter
Description
Tables to export
Indiquez si vous souhaitez exporter Partial tables ou All tables.
Si vous choisissez de n'exporter qu'une partie des tables, sélectionnez celles-ci sur la droite.
Reason Category
Sélectionnez un motif d'exportation afin de faciliter le suivi ultérieur.
Business Background
Décrivez l'objectif métier de l'exportation pour améliorer la communication.
Stakeholder
Seules les parties prenantes spécifiées, les administrateurs et les DBA peuvent consulter le ticket.
Content to export
Sélectionnez le contenu à exporter. Vous pouvez exporter les Data, le Schema ou les Data and Schema.
Structure types to export
Sélectionnez les types de structures à exporter. Les types pris en charge incluent les stored procedure, les function, les trigger, les view et les event.
RemarqueLes options disponibles dépendent du type de base de données et sont affichées dans la console.
-
Une fois les paramètres configurés, cliquez sur Submit Application.
RemarqueAprès avoir soumis le ticket, vous êtes redirigé vers la page des détails du ticket. Sur cette page, vous pouvez consulter les Basic Information du ticket ainsi que son statut d'approbation.
Une fois le ticket approuvé, le système lance automatiquement la tâche d'exportation. Lorsque la tâche est terminée, cliquez sur Download Exported File en bas de la page des détails du ticket.
FAQ
-
Q : Pourquoi seulement 3 000 lignes s'affichent-elles après l'exportation des données depuis DMS ?
R : La fenêtre SQL de DMS limite les requêtes et les exportations à 3 000 lignes. Pour exporter davantage de données, utilisez un ticket d'export de jeu de résultats SQL.