N’importe quel logiciel de modélisation de données digne de ce nom doit comporter un mécanisme de génération de rapports. Autrement, comment pourriez-vous communiquer le travail que vous avez effectué sur le modèle de données ? Rappelez-vous les raisons premières de la modélisation : assurer une bonne base pour des performances
Reporting
optimales, partager une représentation visuelle du schéma de base de données avec d’autres personnes concernées par la base de données, et réaliser l’archivage et le suivi des modifications apportées à la base de données.
Le concepteur de diagrammes SQL ne propose pas d’outil de génération de rapports. En fait, vous allez employer simplement la fonctionnalité Générer un script SQL (Generate SQL Script) de SQL Server 2000 Enterprise Manager ou la fonction de génération de script de SQL Server 2005 Management Studio et combiner le script avec une copie imprimée du modèle de données.
Pour créer le script, dans l’arborescence d’Enterprise Manager ou de Management Studio, sélectionnez la base de données, cliquez avec le bouton droit de la souris, puis sélectionnez All Tasks > Generate SQL Script (SQL Server 2000) ou Tasks > Generate Script et suivez la procédure du Scripting Wizard (SQL Server 2005). Adoptez une convention de dénomination pour le fichier de sortie (par ex., Pubs_script_all_objects_2005dec02.sql) qui identifiera immédiatement ce sur quoi porte le script et à quel moment vous l’avez créé.
Les descriptions de tables et de colonnes sont stockées dans la table sysproperties (SQL Server 2000) et dans la vue de catalogue sys.extended_ properties (SQL Server 2005). Vous pouvez générer des rapports de dictionnaire de données basique en utilisant les listings Web 2 et 3, téléchargeables à l’adresse https://www.itpro.fr (Club Abonnés). Exécutez le code du listing Web 2 pour générer des rapports descriptifs de niveau table et table + colonnes à partir de SQL Server 2000. Exécutez le code du listing Web 3 pour générer les mêmes rapports dans SQL Server 2005.
Aucun rapport de base de données ne serait complet sans une illustration du modèle de données. J’ai entendu de nombreuses personnes se plaindre du fait qu’elles n’avaient aucun contrôle sur les modalités d’agencement du modèle, de sorte qu’à l’impression de celui-ci, un artefact de table se retrouvait fractionné sur deux pages, ce qui est extrêmement gênant. Il est vrai que l’algorithme contrôlant la manière dont le concepteur de diagrammes SQL dispose les artefacts n’a pas conscience de l’emplacement des sauts de page, mais vous pouvez gérer ces sauts manuellement. Positionnez le curseur sur la zone de dessin d’arrière-plan, cliquez avec le bouton droit de la souris et sélectionnez View Page Breaks. Maintenant vous pouvez ajuster les artefacts afin de réduire ou d’éliminer le fractionnement des tables.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- IA Agentique : la vraie rupture c’est la gouvernance humaine
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
- Les nouvelles menaces liées à l’IA obligent les entreprises à dépasser la seule stratégie de sauvegarde
Articles les + lus
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
À la une de la chaîne Tech
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
