Lors de la gestion d'une base de données, la documentation n'est pas toujours la première chose à laquelle tout le monde pense. De plus, la rédaction d'une documentation détaillée sur vos bases de données n'est pas une mince affaire. Cependant, la documentation facilite l'accès aux informations importantes plus loin sur la ligne. Le fait d'avoir un point de référence aidera toute personne ayant besoin d'interagir avec la base de données. Tous les architectes de bases de données, développeurs, analystes commerciaux et administrateurs disposeront d'une ressource détaillée pour vous aider à comprendre vos données..
En fin de compte, avoir une ressource sur laquelle se replier signifie une productivité plus élevée dans votre organisation, car les utilisateurs ont accès aux données dont ils ont besoin. L'utilisation d'un outil de documentation de base de données est un moyen très efficace de créer de la documentation.
Vous n'avez que le temps d'un coup d'œil? Voici la liste des 9 meilleurs outils de documentation de base de données:
- ApexSQL Doc Un outil de documentation de base de données pour SQL, MySQL, SSIS, SSAS, SSRS et Tableau. Disponible en versions Developer et DBA.
- RedGate SQL Doc Documentation automatiquement les bases de données. Fait partie de la ceinture d'outils RedGate SQL.
- dbForge Documenter Documentation automatisée pour MySQL et MariaDB. Compatible avec les services de base de données cloud.
- Dataedo Couvrant une longue liste de systèmes de gestion de bases de données, cet outil comprend la création d'ERD et le suivi des modifications.
- DBScribe Outil de documentation basé sur DDL pour MySQL.
- SentryOne DOC xPress Un assistant de documentation pour SQL Server. Achetez le logiciel ou choisissez un abonnement annuel.
- Innovasys Document X Outil de documentation de base de données pour les bases de données Oracle, SQL Server, OLE DB et Access.
- Preneur de notes de base de données Vise à soutenir les processus de conception, de création et de maintenance de bases de données.
- Unscrambler de code source GenesisOne T-SQL Un générateur de code pour permettre la création automatique de scripts pour répliquer ou restaurer une base de données.
Contents
Les meilleurs outils de documentation de base de données
De nombreux outils répertoriés ci-dessous utilisent l'automatisation pour rendre le processus de création de documents plus efficace afin que vous passiez moins de temps à effectuer des tâches manuelles et plus de temps à gérer réellement votre base de données.
1. ApexSQL Doc
ApexSQL est un outil de documentation de base de données pour SQL, MySQL, SSIS, SSAS, SSRS, et Tableau. L'utilisateur peut créer des descriptions personnalisées pour les objets SQL via l'interface graphique. La mise en page des documents peut être personnalisée pour donner aux utilisateurs un contrôle total sur la structure de leur documentation.
Automatisation et Planification permettre à l'utilisateur de créer régulièrement des documents sans aucune saisie manuelle. ApexSQL génère des documents en CHM, HTML, PDF, DOC, et DOCX afin que la documentation puisse être livrée dans le format de votre choix.
Il existe deux principaux packages disponibles à l'achat: Développeur et DBA. La version développeur est livrée avec 20 outils, y compris ApexSQL Analyze, ApexSQL Build, ApexSQL Doc, ApexSQL Script et coûte 1299 $ (1003 £).
La version DBA est livrée avec 10 outils tels que ApexSQL Audit, ApexSQL Backup, ApexSQL Manage et coûte 2 499 $ (1 930 £) par instance. Vous pouvez vous inscrire et télécharger la version d'essai gratuite.
2. RedGate SQL Doc
RedGate SQL Doc est un solution de documentation pour SQL qui documente automatiquement les bases de données. L'utilisateur peut obtenir un aperçu d'un schéma de base de données, dépendances inter-objets, dépendances entre bases de données, avec annotations pour aider les utilisateurs à trouver ce dont ils ont besoin. Vous pouvez documenter des bases de données dans SSMS en cliquant avec le bouton droit sur l'explorateur d'objets.
L'outil est compatible avec HTML, PDF, Microsoft Word, et Réduction des dossiers. Pour ajouter une touche personnelle, les entreprises peuvent générer une documentation personnalisée avec leur propre image de marque.
RedGate SQL Doc est disponible dans le cadre du Ceinture à outils RedGate SQL. Le prix dépend du nombre d'utilisateurs que vous devez prendre en charge. Entre un et quatre utilisateurs, le prix est de 385 $ (297,41 £) par utilisateur.
Pour les organisations de cinq à neuf utilisateurs, le prix tombe à 327 $ (252,61 £) et 308 $ (237,93 £) pour les organisations de 10 utilisateurs et plus. Vous pouvez télécharger un essai gratuit de 14 jours.
3. dbForge Documenter
dbForge Documenter est un outil de création de documents pour MySQL et MariaDB qui crée automatiquement la documentation de la base de données MySQL. Détails dbForge Documenter les tirages des bases de données incluent types d'objets, Propriétés, dépendances inter-objets, et Codes DDL. Une fois les données extraites de la base de données, elles peuvent être présentées HTML, PDF et RÉDUCTION des dossiers.
L'outil est facile à utiliser et hautement personnalisable. Par exemple, l'utilisateur peut choisir entre une gamme de thèmes et personnaliser la mise en page des documents individuels. Toute la documentation est consultable afin que l'utilisateur puisse naviguer facilement. Par exemple, lorsque vous tapez un objet dans le champ de recherche, l'interface utilisateur mettra en surbrillance tout texte correspondant.
dbForge Documenter est une solution avec une grande facilité d'utilisation et un prix compétitif. L'édition Standard coûte 99,95 $ (77,21 £) par licence. Le logiciel est également compatible avec Amazon RDS, Google Cloud, Amazon Aurora, Oracle, MySQL Cloud, et Nuage d'Alibaba. Vous pouvez télécharger la version d'essai gratuite.
4. Dataedo
Dataedo est un outil avancé de documentation de base de données qui peut créer des fichiers HTML, PDF et Excel. Dataedo prend en charge des bases de données comme serveur SQL, MySQL, Oracle, PostgreSQL, MariaDB, IBM Db2, Azure SQL, Amazon RDS, Amazon Aurora, Google Cloud SQL, Percona MySQL, Entrepôt de données Azure SQL, Amazon Redshift, et plus.
Pour créer de la documentation, vous pouvez ajouter une description des objets de base de données, les tables, et Colonnes à la dictionnaire de données. La visualisation du modèle de données facilite la compréhension du fonctionnement de votre base de données Diagrammes ER.
Vous pouvez créer Diagrammes ER par glisser-déposer des tables de votre base de données dans la section ERD. Il est également possible de créer des bases de données inter-bases de données et multi-plateformes pour unifier la gestion des données.
Il existe trois versions de Dataedo disponible à l'achat: Pro, Pro+, et Entreprise. La version Pro coûte 39 $ (30,11 £) par utilisateur et par mois avec une assistance par e-mail standard et cinq champs personnalisés. La version Pro + coûte 79 $ (60,99 £) par utilisateur et par mois avec 10 champs personnalisés et un support prioritaire.
La version Enterprise coûte 159 $ (122,74 £) par utilisateur et par mois pour 100 champs personnalisés avec des fonctionnalités supplémentaires comme Suivi des modifications de schéma et Glossaire des affaires. Vous pouvez télécharger la version d'essai gratuite.
5. DBScribe
DBScribe est un outil de documentation de base de données pour SQL Server qui prend en charge des formats tels que HTML, Format d'aide HTML de Microsoft, et Microsoft Word. Le programme utilise Code DDL / XMLA pour documenter votre base de données. Vous pouvez interagir avec l'outil via un assistant et une interface de ligne de commande, ce qui permet d'accélérer le processus de création de documentation.
Il y a aussi modèles personnalisables vous pouvez utiliser pour construire des documents professionnels à partager avec les autres membres de votre équipe. Vous pouvez même enregistrer des profils personnalisés à utiliser pour les futurs documents. Ces fonctionnalités vous offrent un haut niveau de contrôle sur la présentation de votre documentation.
En ce qui concerne la gestion des tables, DBSribe a un éditeur de description. L'éditeur de description vous permet de gérer des éléments tels que les tables, Colonnes, index, déclencheurs, clés, et plus depuis un seul endroit.
Si vous cherchez un outil facile à utiliser et à un prix compétitif, DBScribe coche toutes les cases. DBScribe 1.4 pour SQL Server coûte 99 $ (76,44 £) par licence. Il existe d'autres versions de DBScribe disponible pour Oracle, MySQL, PostgreSQL et DB2. Il y a aussi un essai gratuit de 30 jours.
6. SentryOne DOC xPress
SentryOne DOC xPress est un outil de documentation pour les bases de données. Avec SentryOne DOC xPress vous pouvez documenter automatiquement les bases de données pour SQL Server dans une variété de formats, y compris SSAS, SSIS, SSRS, Exceller, et plus.
L'outil aussi analyse automatiquement les métadonnées de la base de données pour mettre à jour les documents sans aucune intervention manuelle de l'utilisateur. Pour faciliter la gestion de la base de données et la conformité réglementaire, il existe un fonction d'analyse de la lignée de données. Cette fonctionnalité vous permet de voir comment les modifications apportées à un seul objet affecteront le reste de la base de données. Vous pouvez également visualiser les dépendances des données pour donner un sens à ce qui se passe. Vous pouvez créer des dictionnaires avec annotations pour aider à surveiller les changements de données.
Deux options de tarification sont disponibles pour SentryOne DOC xPress: Licence d'abonnement annuel et licence d'entreprise. La licence d'abonnement annuel coûte 749 $ (578,50 £) par mois pour un maximum de 10 sources. Le package de licences d'entreprise est personnalisé en fonction des besoins de votre entreprise. Vous pouvez télécharger l'essai gratuit de deux semaines.
7. Document Innovasys! X
Document Innovasys! X est un outil de documentation de base de données pour Oracle, serveur SQL, OLE DB, et Accès bases de données. Vous pouvez utiliser l'outil pour documenter les tables de base de données, les colonnes, les vues, les relations, les index, les dépendances, les déclencheurs, les rôles, les utilisateurs, etc..
Il y a un modèle HTML personnalisable que vous pouvez utiliser pour choisir l'organisation de votre documentation. Pour plus de commodité, vous pouvez ajouter des hyperliens vers des sites Web externes pour aider à la description des éléments.
Interaction avec le contenu de la base de données dans Document Innovasys! X est extrêmement simple. En fait, si vous avez utilisé SQL, T-SQL ou PL-SQL, les commentaires du code source seront alors automatiquement utilisés dans votre documentation. Pour faciliter la lecture et la navigation, le code source est colorisé.
Vous pouvez également utiliser le Éditeur de fichiers de contenu pour créer et gérer des documents si vous préférez. Entrez des descriptions avec Outils de gestion SQL Server ou Concepteur de tables d'accès pour ajouter des descriptions d'éléments comme des tables et des index.
Document Innovasys! X est disponible en tant que produit unique ou en tant que package avec HelpStudio 2019.1 appelé le document! X et Help Studio Bundle 2019.1 Innovasys coûte 482 $ (379 £) pour une licence d'abonnement ou 380 $ (299 £) pour une licence. La version groupée coûte 698 $ (549 £) pour une licence d'abonnement ou 571 $ (449 £) pour une licence. Vous pouvez télécharger la version d'essai gratuite.
8. Database Note Taker
Preneur de notes de base de données est un outil de documentation de base de données qui simplifie la gestion des bases de données pour une gamme de bases de données, y compris Microsoft SQL Server. Vous pouvez créer un nouveau projet dans le programme et sélectionner le type de base de données à partir duquel vous souhaitez importer les données de schéma. Vous pouvez ensuite gérer vos objets de base de données via le Explorateur d'objets.
le Explorateur d'objets met en évidence les objets de base de données qui ne sont pas pris en charge avec la documentation. Par exemple, il existe un icône d'avertissement rouge à côté du tableau des composants qui nécessitent une documentation supplémentaire. Vous pouvez ensuite cliquer sur l'objet pour modifier les informations. Une fois la modification terminée, vous pouvez la publier dans XML ou HTML format.
Pour aider les entreprises à collaborer sur les modifications de base de données, Preneur de notes de base de données a un suivi de l'historique. Le suivi de l'historique vous permet de savoir qui a interagi avec la documentation et quand. La fonction de suivi vous permet de rester au courant des modifications et des changements.
L'un des plus grands avantages de Preneur de notes de base de données c'est qu'il est disponible gratuitement pour un usage personnel et commercial. Vous pouvez télécharger le programme gratuitement pour évaluation.
9. Unscrambler de code source GenesisOne T-SQL
Unscrambler de code source GenesisOne T-SQL est un outil de documentation de base de données qui génère automatiquement la documentation de code pour votre base de données. Vous pouvez interagir avec votre base de données via l'éditeur de description de table, puis générer de la documentation dans PDF, PNG, et SVG formats.
Il existe également un certain nombre de fonctionnalités qui facilitent la navigation dans GenesisOne. Hyperliens intégrés vous permet de vous déplacer entre les éléments de la base de données et il y a la possibilité de imprimer automatiquement la documentation après changements. Si vous avez besoin d'une expérience plus visuelle, la perspective graphique des relations d'objet aide à améliorer la clarté.
Pour les entreprises qui recherchent un outil de documentation de base de données que les utilisateurs techniques et non techniques peuvent manipuler, ne cherchez pas plus loin Dériveur de code source Genesis One T-SQl.
Il existe deux versions de Unscrambler de code source GenesisOne T-SQL disponible à l'achat: abonnement d'un mois et Premium. La version d'abonnement d'un mois coûte 29,95 $ (23,14 £) par mois. La version Premium coûte 195 $ (150,65 £) et 49,95 $ (38,59 £) pour chaque serveur supplémentaire. Il existe également une version d'essai gratuite.