• Denis PEYRAS, consultant expert BI, ETL, AMOA, AMOE

    Consultant indépendant sénior - Microsoft Business Intelligence - Microsoft Power BI - Microsoft SQL Server - Architecte BI - Conception et mise en oeuvre de services ESB dans un SOA - expert Gouvernance de la Donnée - Conception et mise en oeuvre de référentiels - Formateur. "Maîtiriser des outils, c'est bien, comprendre les besoins et les enjeux d'une entreprise, c'est mieux"
  • 1

Bases de données

Expert Microsoft SQL Server, PostgreSQL sur Bordeaux, Nantes, Paris, Montpellier, Rennes, Toulouse

  • Expertise Microsoft SQL Server, consultant certifié Microsoft MCSE SQL Server
  • Expertise PostgreSQL
  • Audit des performances, analyse des requêtes SQL, optimisation, conseil, transfert de compétence
  • Planification et installation de bases de données de petite ou de très grandes volumétries avec partitionnement optimisé
  • Mise en oeuvre de bases de données In Memory (à partir de SQL Server 2014 Entreprise) et PostgreSQL
  • Administration au quotidien de bases de données, automatisation des tâches répétitives (DBA)
  • Dépannage et optimisation des performances du moteur de bases de données
  • Développement Transact-SQL, .NET et Python
  • Conception de modèle relationnel conforme et optimisé pour de gros volumes de données (ne pas confondre avec Big-Data)
  • Formation Administrateur et développement sur base de données Microsoft SQL Server
  • Migration de bases de données par exemple passage de Oracle à Microsoft SQL Server

 

Compétences en bases de données

La plupart des logiciels utilisent des bases de données relationnelles, NoSQL, Objet pour y stocker vos données d'entreprise. So'Data peut vous accompagner pour :

  • Comprendre et mettre en oeuvre les meilleures pratiques d'installation, de configuration d'un serveur de bases de données.
  • Définir avec vous la meilleure manière de concevoir votre modèle relationnel, les index, créer des procédures stockées fiables et performantes, avoir des vues optimisées et faciles à maintenir
  • Optimiser votre base de données pour plus de confort utilisateur et de sécurité
  • Choisir la version du moteur de base de données la mieux adaptée à vos exigences et à votre budget

Installation

Combien de fois avez-vous installé SQL Server en faisant "Suivant", sans trop chercher à comprendre à quoi pouvaient servir toutes les options par défaut ? L'une des principales raisons des problèmes de performance est la mauvaise préparation de la phase d'installation du logiciel de bases de données relationnelles. Quelles astuces-vous permettront d'avoir un serveur de base de données bien paramétré, avec les meilleures performances possibles sans avoir obligatoirement besoin de rajouter des pièces ou changer de matériel ?

 

Administration et supervision au quotidien

"Poser ça là, ça tourne tout seul". Voilà un bel argument commercial auquel il est prudent de réfléchir. Imaginez que vous ne puissiez plus exercer votre activité à cause d'une panne sur votre serveur de bases de données. Vous découvrez hélas parfois trop tard que vos soit disantes sauvegardes automatiques ne se font plus depuis 6 mois (cas concret !). Que faites-vous ? Pour éviter ces déboires, il suffit de peu de temps et de peu d'énergie. Les quelques euros déboursés vous permettront de dormir sur vos deux oreilles. Pensez-y avant qu'il ne soit trop tard ! De la même manière, votre serveur peut devenir de plus en plus lent et vous allez attendre l'incident pour vous en inquiéter. Mettre en place des outils de supervisions, ce peut-être simple et vite rentabilisé.

 

Optimisation des performances

Votre serveur de base de données est lent ? La faute à qui ? à l'éditeur du logiciel ? à celui qui a installé le serveur ? Un peu des deux ? Quelques secondes d'attente pour valider la fiche client, ça ne vous inquiète pas ? Si cela touche plusieurs utilisateurs tous les jours, qu'attendez-vous pour faire diagnostiquer votre serveur de base de données ? Parfois il suffit d'un réglage auquel on n'a jamais pensé, parfois il faut optimiser des scripts SQL. Nous avons l'habitude de ce genre de problèmes et savons rapidement identifier les goulots d'étranglement pour vous proposer les solutions les mieux adaptées à votre cas.

 

Développement SQL simple et avancé

La programmation SQL est aussi simple que faire une classe avec votre langage de favorie (C#, java, php, Delphi, python...). C'est vrai, surtout si vous considérez que le langage SQL se limite aux commandes INSERT, DELETE, UPDATE et accessoirement, de temps à en temps à CREATE, DROP...

Vous êtes adeptes des requêtes imbriquées ? vous aimez les boucles ? vous pensez que la seule manière de mettre des données temporaire de côté pour un prochain traitement c'est faire des tables temporaires ? Vous aimeriez savoir si vous faites vos scripts SQL correctement ?

 

Migration

Vous êtes en cours de réflexion pour changer de logiciel métier. Vous vous dites "Super, je vais avoir un logiciel récent, moderne et qui répond parfaitement à mes besoins".... Parfait, ... et vos anciennes données, vous en faites quoi ? Les commandes en cours ? L'historique du suivi commercial depuis des années ? Autant de données vitales pour votre entreprises qui vont finir par être oubliées, même si vous pensez que garder votre ancien logiciel à côté est une bonne solution. Pour l'avoir vécu, détrompez vous ! Il n'y a rien de plus pénible pour les utilisateurs que de devoir jongler entre différents logiciels.

 

Externalisation Cloud

Vous souhaitez changer de logiciel de gestion et envisagez de basculer sur une solution On Premise dans le Cloud ? Comment allez-vous récupérer vos données existantes ? Etes-vous certain que la solution retenue vous permettra d'accéder librement à vos données ? Avez-vous pensé à vos statistiques et à la manière de récupérer les données pour les produire ?

Imprimer

Contact

Please, enter your name
Please, enter your phone number
Please, enter your e-mail address Mail address is not not valid
Please, enter your message