Comment Créer un projet Visual Expert avec du code SQL Server T‑SQL

Etape 3 – Ajouter du code SQL Server

  • Sélectionnez "Transact-SQL" pour ajouter du code SQL Server à analyser
    SQL Server Transact-SQL Code
  • Cliquez sur "Dossier et/ou fichiers".
    Specify SQL Server files to analyze
  • Indiquez l'emplacement de votre code SQL Server en cliquant sur "Ajouter des fichiers".
    Cliquez sur "Terminer".
    Add SQL Server files to analyze

 

Etape 2 – Sélectionnez les objects que vous voulez analyser

Important : Si vous vous connectez à une base de données, Visual Expert analysera tous les objets accessible depuis cette connexion, ce qui comprend tous les schémas, tables, procédures, objets système, etc. Dans ce cas il est formtement recommandé de filtrer les objets de BDD pour choisir ceux que vous voulez analyser :
DB objects listed by default by Visual Expert
  • Si vous cliquez sur "Plus de Filtres" vous verrez les options suivantes :

Filter the DB objects you wish to analyze with Visual Expert

  • Une fois que vous avez fait votre sélection, cliquez sur "Suivant" puis sélectionnez "Ouvrir le panneau configuration du projet".

    Open Visual Expert project Setup
  • Nommez votre projet Visual Expert
  • Configurez le scheduler pour qu'il rafraîchisse automatiquement votre analyse de code à intervalles réguliers.
  • Sélectionnez "Lancer l'analyse".
  • Après l'analyse, vous verrez les objets SQL Server et Transact SQL dans l'arborescence.

Etape 3 – Suppression des ambiguïtés et des tables dupliquées

Pourquoi supprimer les ambiguïtés

Select  firstname,  lastname  from  employee 
Select firstname, lastname from myschema.employee

Cet exemple basique peut créer une ambiguïté :
Par défaut, les analyseurs de code de Visual Expert ne peuvent pas savoir si employee et myschema.employee font référence à la même table. Si nous ne levons pas cette ambiguïté, Visual Expert dupliquera la table employee.

Veuillez lire cet article afin de lever les éventuelles ambiguïtés dans votre projet.