Aborder une migration vers SQL Server 2012

Bonjour,

Si la nouvelle version de SQL Server 2012 vous plait, que les nouveaux outils inclus ont convaincu vos utilisateurs et que le nouveau licencing tient dans votre budget, Microsoft met à votre disposition plusieurs ressources pour aborder une migration.

Depuis Oracle http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#oracle
Depuis Access http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#Access
Depuis MySQL http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#MySQL
Depuis Sybase http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#Sybase

On peut trouver :

  • Un processus grande ligne de migration

Composé de :

1 Business Value Assessment :
- Best Pratice Consultation
- Application Platform Optimization
- TCO, ROI and Risk Analysis
- Licensing Consultation

2 Technical Services
- Architectural Design and Proof of Concept
- Database Migration
- Application Migration

3 Hardware Assessment

4 Technical Training

Source : http://download.microsoft.com/download/0/5/1/051F1E73-D08E-4ABC-B052-29F637E0779E/Migrating%20to%20the%20Microsoft%20Application%20Platform.pptx

  • des outils adaptés à votre base de données source : SSMA

L’installation se fait sur le serveur source et le serveur de destination.
Attention à respecter les requirements en terme de versions logiciels. Cet outil est gratuit mais demande une clé d’activation.

Source pour MySQL : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28764

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Mémo : Comment éviter le composant de tri dans SSIS

Bonjour,

Voici un nouveau mémo orienté SSIS. Il s’agit d’eviter un cas de figure assez fréquent, l’usage d’un composant Sort/Tri après une source OLEDB afin d’alimenter un composant de jointure.
Le déport du Sort/Tri peut aisément etre fait dans la requete SQL. Cependant, il faut spécifier que les données sont triées pour alimenter la jointure.
La solution consiste à éditer en mode avancé le composant source OLEDB puis de :
- Specifier que OLEDB Source Output IsSorted = true
- Specifier pour chaque colonne que vous avez mis dans votre Order By, la position de tri.

Pour plus de détails (en anglais) et des screen shots : http://www.ssistalk.com/2009/09/17/ssis-avoiding-the-sort-components/

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Mémo : Excel, SSIS et 64bits

Bonjour,

Voici un super article (en anglais) sur les problèmes qui peuvent être rencontrés dans un lot SSIS utilisant le connecteur Excel si vous utilisez un système d’exploitation 64bits et les solutions pour exécuter vos jobs en 32bits.

Todd McDermid’s Blog : http://toddmcdermid.blogspot.com/2009/10/quick-reference-ssis-in-32-and-64-bits.html

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Mémo : Déplacement de packages SSIS utilisés par le SQL Agent

Bonjour,

Une note très rapide en mode mémo sur les jobs et les étapes de job dans le SQL Agent.

Les tables system suivantes :
- msdb.dbo.sysjobs : contient la liste de vos jobs
- msdb.dbo.sysjobsteps : contient la liste des étapes de vos jobs

Vous pouvez donc faire des modifications (soyez prudent quand même) directement dans ces tables (notamment dans la colonne « command »). Exemple de cas :
- Déplacement des packages appelés par le SQL Agent,
- Renommage de package.

Cas classique : Si vous déplacez vos packages avant de mettre à jour le SQL Agent, vous ne pouvez plus éditer l’étape pour répercuter vos changements. L’utilisation de ces tables permet donc d’éviter la recréation et le paramétrage des étapes.

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Perspectives 2012

Bonjour,

J’espère que vous êtes bien rentré dans cette année 2012. De mon coté, le planning est plutôt chargé. En bref, un rapide état des lieux de ce blog. Tout d’abord les statistiques de fréquentation du blog pour 2011 depuis Google Analytics.

Vous êtes donc 1194 à être passés sur ce blog. Soit une croissance de 11% par rapport à 2010.

Sans transition, professionnellement, l’année 2011 s’est terminée avec un changement de client et un basculement vers un contexte plus international (j’ai du dépoussiérer mon anglais) pour travailler au quotidien avec des suédois (et non, je ne parle pas le suédois).

Coté blog, j’aimerai écrire plusieurs articles sur SQL Server 2012 (je vous en fournissais déja un avant gout dans cet article) et notamment PowerView, le nouvel outil de Dashboard de la suite de Microsoft qui me semble assez prometteur. Enfin, je vais essayer de plus capitaliser en m’appuyant sur de courts articles ou en mettant en place des pearltrees sur des sujets très spécifiques.

A bientôt et bonne lecture ;-)

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Yield Management – Revenue Management

Bonjour,

Au cours de ma mission chez Clear Channel, j’ai eu la chance de travailler avec l’équipe du Yield Management. Je ne connaissais pas ce domaine avant de réaliser des évolutions et des corrections sur leur datamart. Je vais essayer de vous expliquer en quoi ça consiste chez Clear Channel en partant de définitions génériques. Sur Wikipedia, on trouve plusieurs définitions du Yield management :

Le yield management est un système de gestion des capacités disponibles telles des chambres en hôtellerie ou des sièges dans le transport aérien, qui a pour objectif l’optimisation du chiffre d’affaires. (entête wikipedia)

Dans cet article ou je présentais l’activité de Clear Channel en France, je vous expliquais que l’activité principale de Clear Channel est la commercialisation d’espace publicitaire. Le Yield chez Clear Channel vise donc à gérer les capacités disponibles d’espace publicitaire dans le but d’optimiser le chiffre d’affaire. Rapidement, on peut dire qu’il s’agit de maximiser le patrimoine (les panneaux) vendu (ie maximiser le taux d’occupation) et de maximiser le prix de vente. Mais, il peut aussi s’agir de réduire le prix de vente si le patrimoine ne se vend pas.

Prix aller Paris Lyon vendredi 6 avril 2012

N’avez vous jamais remarqué les différences de prix entre 2 we à la SNCF ? C’est du Yield.

Prix aller Paris Lyon vendredi 13 avril 2012

Quels sont les leviers ?

Le yield management a pour objectif de maximiser les recettes de l’entreprise de service. Il identifie des segments de marché, en évalue les potentialités et fixe des prix. Il crée des règles de réduction de tarifs et de déplacement pour établir un processus avancé de réservation. Il en contrôle l’efficacité et la mise en œuvre. Il assure la gestion de la capacité disponible par une tarification et une offre de services adaptées à la spécificité de chaque segment identifié. (Alain Capiez (professeur à l’université d’Angers – DESS Y.M.))

Chez Clear Channel, le levier principal est le prix d’un groupement de panneaux (réseau). Sur une période de temps, un même groupement de panneaux peut être vendu à différents prix. Ce levier est géré manuellement par l’équipe du Yield qui anticipe les périodes et décide les actions appropriées.

Exemple : Si je vends mes panneaux à bas prix alors je vais les vendre rapidement. Si je sais que je vais les vendre rapidement (au regard du passé par exemple), n’est il pas intéressant de les vendre à un prix plus élevé un peu moins rapidement ?

Pourquoi et comment les prix peuvent évoluer ?

Le levier doit être placé dans un contexte, il doit être considéré suivant différents axes d’analyse croisé à une bonne connaissance du métier :

  • la situation l’année d’avant : si la période était creuse l’année d’avant, elle le sera peut être aussi cette année
  • le nombre de jour avant la réservation : à 6 mois de la réservation, il reste du temps pour trouver un annonceur
  • le CA prévisionnel basé sur les réservations fermes : j’ai vendu 60% de mon patrimoine 100 jours avant le départ de mon réseau
  • la période : sous-activité, saturation

Voici quelques exemples de mécanismes simples entrainant l’action du levier (modification du prix des panneaux) :

  • Longtemps avant le départ, j’ai dépassé ma situation de l’année précédente et j’ai vendu 80% du patrimoine alors j’ai intérêt à augmenter mes prix pour le patrimoine restant
  • Peu de temps avant le départ, je suis en retard sur ma situation de l’année précédente et j’ai vendu 30% du patrimoine alors j’ai intérêt à réduire mes prix.
  • En période de sous-activité, comme en été, j’ai intérêt à proposer des prix attractifs pour assurer l’occupation

Pour conclure…

On trouve aussi cette définition : Le Revenue Management est la technique qui permet d’offrir au bon moment, la bonne quantité d’un service spécifique au bon prix. (Ancien CEO de Delta Air Lines)

Je l’aime bien car elle se rapproche bien des objectifs du décisionnel « au bon moment, la bonne information à la bonne personne. »

Merci à l’équipe pour vos remarques et votre relectures;-)

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Clear Channel

Bonjour,

Clear Channel est une entreprise américaine créée en 1972. En France, l’activité principale de la société est la commercialisation d’espaces publicitaires dans différents univers (grandes surfaces, abris bus, …). Clear Channel m’a été présenté comme le concurrent de JC Decaux.

Pour plus d’informations, vous pouvez consulter www.clearchannel.fr

Clear Channel fait appel à ASI-Informatique depuis plusieurs années pour ses problématiques BI. Ma mission au sein de la DOSI de juillet 2010 à octobre 2011 chez Clear Channel a consisté à :

  • concevoir et développer un datamart pour la direction des opérations en coopération avec le contrôle de gestion.
  • assurer les évolutions et les corrections sur le datamart du yield
  • développer un datamart pour analyser la chaine de valeur pour la direction des opérations
  • réaliser l’analyse d’impact, les spécifications de la migration BI dans le cadre d’un projet de mise en place d’un outil de gestion de patrimoine

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Revue de presse SQL Server 2012

Bonjour à tous,

SQL Server 2012 (anciennement Denali) a été annoncé et présenté par Microsoft dans le courant du mois d’octobre. J’aurai préféré prendre le temps de créer un environnement pour tester moi même les nouvelles fonctionnalités mais mon emploi du temps actuel ne me le permet pas. Du coup, je fais preuve de simplicité en vous proposant une revue de presse des différents articles que j’ai pu lire et des vidéos que j’ai pu trouver. Si vous avez d’autres blogs/articles que j’aurai loupé, n’hésitez pas à les ajouter en commentaire.

SQL Server en général :

SQL PASS summit 2011 – Keynote 1http://blog.djeepy1.net/2011/10/12/sql-pass-summit-2011-keynote-1/
Licences SQL Server 2012 http://conseilit.wordpress.com/2011/11/04/licences-sql-server-2012/
SQL Server 2012 : la tête dans les nuages ! http://blog.calipia.com/2011/10/28/sql-server-2012-la-tete-dans-les-nuages/
SQL Server 2012 http://www.youtube.com/watch?v=nhrsBc6RsjA
SQL Server 2012 : exécuter Denali sans l’installer ? http://www.developpez.com/actu/38255/SQL-Server-2012-executer-Denali-sans-l-installer-La-CTP-3-du-serveur-disponible-sur-le-Cloud-d-Amazon/

Moteur et BigData :

Big Data : Microsoft rapproche Azure et Windows Server de Hadoop http://www.lemagit.fr/article/microsoft-apache-donnees-open-source-hadoop/9674/1/big-data-microsoft-rapproche-azure-windows-server-hadoop/
SQL Server, Hadoop, Cloud et Big Data : toutes les annonces SQL de Microsoft du salon PASS Summit 2011 http://www.developpez.com/actu/37994/SQL-Server-Hadoop-Cloud-et-Big-Data-toutes-les-annonces-SQL-de-Microsoft-du-salon-PASS-Summit-2011/

SSIS :
Les nouveautés “méconnues” de SSIS 2012 http://blog.djeepy1.net/2011/10/14/les-nouveautes-de-ssis-2012/

SSAS :
Nouveautés Analysis Services 2012 http://blog.djeepy1.net/2011/10/13/nouveautes-analysis-services-2012/
SQL Server 2012 VertiPaq Analysis Services installation and Demo http://www.youtube.com/watch?v=bh0vJ37e9RE

PowerView :
Microsoft PowerView – Project Crescent BI http://www.youtube.com/watch?v=J5fwphWxNoE
SQL Server 2012 webinar series – Visualisation.wmv http://www.youtube.com/watch?v=JHQnMrXGpu0 (démo)

DataExplorer :
Microsoft Data Explorer, du Saas pour les super héros ? http://www.legrandbi.com/2011/11/microsoft-data-explorer/
Microsoft Data Explorer: Superhero http://www.youtube.com/watch?v=VMZ2d-iWCys
Microsoft Data Explorer http://www.youtube.com/watch?v=izFeh3WFX6o&feature=related
Microsoft Data Explorer: Discover http://www.youtube.com/user/sqlserver#p/u/6/vBFdjTtBhG0

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

Pivot Tables in Google Docs

Bonjour,

Un article rapide pour vous informer d’une nouvelle fonctionnalité ajoutée par Google dans Documents et plus particulièrement dans les spreadsheets : les pivots tables (ou tableaux croisées dynamiques).

La vidéo suivante vous montre comment l’utiliser à partir des données d’une feuille spreadsheet :

Pivot Tables in Google Docs (on YouTube)


Cette fonctionnalité est disponible depuis longtemps sur Excel cependant c’est une nouvelle avancée de Google pour rattraper la suite bureautique de Microsoft.

Note : cette fonction n’est pas encore disponible dans Office Live .

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark

2010 – Certification Talend TOS

Bonjour,

Un rapide article pour vous informer que j’ai obtenu une certification Talend le 26 février 2010.



Le programme de certification Talend précise :

Cette certification est remise aux individus qui réussissent un test online de compréhension abordant tous les usages de Talend Open Studio.

Les clients faisant confiance à un intégrateur pour implémenter la solution ou cherchant à recruter quelqu’un peuvent être assurés que les consultants sont experts dans la technologie.

La certification Talend leur fournit ce niveau de qualification.

En anglais :

Certification is awarded to individuals who successfully complete a comprehensive online test covering all aspects of the use of Talend Open Studio.

Clients trusting a systems integrator to implement a solution or seeking to hire an individual want to be reassured that the consultants are indeed experts in the technology.

Talend certification gives them this level of assurance.

Et voici le lien ;-)

A bientôt,

Guillaume

  • Google Reader
  • LinkedIn
  • Viadeo
  • Facebook
  • Twitter
  • Share/Bookmark