Christophe's profileChris @ Work - DBA SQLSe...PhotosBlogLists Tools Help

Blog


    October 31

    VB.NET 2008 & Dundas Gauges

    DundasGauge1DundasGauge2DundasGauge3 
     
    Quelques screenshots d'une petite application qui m'a permi de tester les gauges Dundas ...
    De gauche à droite et de haut en bas : CPU, Connexions SQL, Requetes / secondes, Transactions / secondes.
     
    Les chiffres sont réels (pas de random) sur une instance SQL. Charge normale en après midi ... un peu plus de 1400 rq/sec dont 950 trans/sec et moins de 20% de CPU.
    August 30

    Test VB.NET 2008


    J'avoue. Depuis quelques années, j'ai laissé tomber le développement d'applications. Ce n'est plus tout a fait mon métier. Ceci dit, j'ai quand même gardé des attaches en faisant un petit script VBS par ci, une petite appli VB.NET ou ASP.NET par là. En tous cas, rien de très compliqué.
     
    A force de passer sur des pages Web parlant de VB.NET 2008, je me suis motivé pour tester cette nouvelle mouture.
    Apres avoir téléchargé le version Bêta de Visual Basic 2008 Express, je me suis lancé.
     
    Et ca fait tout drôle de s'y remettre. Aïe, ça fait même assez mal, j’étais vraiment rouillé. Mais finalement, ça revient assez vite, la prise en main a été facile, la présentation du produit est conforme au "standard Visual Studio". on est en terrain connu.
    Petit récit....
     
    Histoire, donc, de tester le produit comme un débutant, j'ai mis en place un job faisant appel à une package SSIS afin d'importer des donénes de prodution sur une base de staging. SSIS version Katmaï (SQL Server 2008) ... Pas de problème particulier.
     
    Ensuite, quelques minutes passées sur le BI Studio 2008 m'ont rapidement permis de faire un petit cube OLAP.
    Ayé, tout est prêt, je vais pouvoir m'attaquer au développement de mon interface graphique personnalisée.
     
     
    Je démarre VB 2008 Express Edition. Nouveau projet. 
    Ajout des références pour les objets ADO.
    Ajout d'un calendrier, une grille de données.
    Ecriture d'une requête MDX, transformation du CellSet en DataTable.
    Les reflexes reviennent ...
    Un DataView afin de mettre un peu en forme mes résultats, donc certaines colonnes sont calculées à la construction de la Datatable.
    Un bouton pour ajouter les dates sélectionnées sur le calendrier.
     
    Bon, prêt à tester.
    C'est parti.
    Et ça fonctionne, j'ai bien mes données affichées dans le tableau.
     
    Allez, soyons fou. Un peu de couleur ....Autant en profiter pour tester les composants DotNet de chez Dundas.
     
    Téléchargement du package chez Dundas.
    Ajout des références dans le projet.
    Ajout des objets dans la toolbar de Visual Basic.
    Drag and Drop du graphique.
    Je pourrais passer par un assistant afin d'afficher des données, mais je vais encore faire un peu de code ...
    Ajout des séries et des points.
    Compilation et test.
     
    Parfait ... Encore quelques réglages, un graphe de plus.
     
    Voici donc deux copies d'écran d'un petit soft qui me sert au quotidien.
    Au final, la facilité à développer des applications prônée par Microsoft est ici bien respectée. Pas de surprise. Concernant les graphiques Dundas, j'ai vraiment apprécié. Soit on utilise un wizard pour se connecter aux données, soit un peu de code suffit pour arriver au même résultat. Des exemples sont fournis. Vraiment excellent, très faciles à utiliser. N'hésitez surtout pas à tester ces composants. Il en existe aussi pour SharePoint (peut être un prochain article), pour OLAP (que je n'ai pas utilisés dans mon outil).

    A vos claviers …