Les journées SQL Server, c’est 30h de vidéos

17 décembre 2011

Vous ne saviez pas quoi faire ce week-end ? Les webcasts des Journées SQL Server commencent à être mis en ligne.

Au total, c’est plus de 30h de sessions techniques à voir et à revoir.

Les keynotes :

Quelques autres sessions :

A l’heure de ce post, il n’y a que 16 vidéos en ligne. Les 11 autres devraient arriver sur le site ShowCase.

Je ferai un post avec la liste complète et d’autres posts plus spécialisés pour mes sessions ou le parcours BI.

Restez connectés !

Merci la communauté SQL

15 décembre 2011

Comme on dit au SQL PASS Summit :

“This is community”

image

Merci à vous tous d’avoir participé aux Journées SQL Server.

Cet événement a été un réel succès avec 310 participants. Pour rappel, les Journées SQL Server c’était :

  • 2 jours de conférences SQL gratuites
  • 25 sessions dont la plupart techniques (voire très techniques)
  • 27 speakers (MVP, MCM, Partenaires, Microsoft)
  • 14 sponsors
  • 2 keynotes
  • des annonces (Data Explorer, CTP Hadoop sur Azure, annonces SQL Azure)
  • un passage de Bruno Aziza, World Wide Marketing Director SQL chez Microsoft

IMG_0033

La communauté, c’est nous+vous. Cet événement marque d’une pierre blanche le partage et l’échange entre les utilisateurs, les acteurs, les éditeurs, etc. ; la communauté SQL est en marche.

Continuons sur cette voie et partageons autour de SQL Server !

Pour ceux qui n’ont pas pu venir, qui ont manqué une session ou qui veulent tout simplement en revoir une, nous allons publier l’ensemble du contenu dans les jours/semaines qui arrivent
Les webcasts de l’intégralité des sessions seront disponible dès la fin de la semaine !

Evidemment, vous aurez tous les liens sur ce blog ou sur le site du GUSS.

La communauté SQL Server en avant aux Journées SQL Server

12 décembre 2011

Pour la keynote de la première journée, la communauté a été mise en avant avec :

  • les groupes utilisateurs
  • les MVP
  • les certifiés (MCM, MCITP, etc.)
  • les partenaires

imageimage

Plusieurs centaines de spécialistes SQL Server au même endroit, c’est ça la communauté !

Release de Data Explorer

7 décembre 2011

imageEnfin, Data Explorer est ouvert publiquement.

En plein préparatifs des Journées SQL Server, je n’ai pas beaucoup de temps pour vous faire un article complet mais je vais quand même vous faire un petit pitch.

Le mot-clé, c’est Self-Service ETL. Data Explorer vous permet de construire et de publier des mashup de données.

image

Les sources sont variées : Sharepoint, SQL Azure, Azure Data Market, Web, OData, Excel, SQL, Web Service, etc.

Les transformations que l’on applique sont classiques (Lookup, Merge, dédoublonnage, conversion, etc.) mais imaginez que vous avez le résultat (le dataset) calculé en live sous vos yeux. C’est ça la puissance du Cloud.

L’outil est cloud-based mais une version cliente existe pour l’utiliser avec vos données privées (même si en un coup de Data Sync, elles seront sur le cloud).

Enfin, on publie le flux de données résultant via OData, CSV ou Excel pour le consommer dans n’importe quel outil de visualisation (Azure Reporting, Report Builder, Power Pivot, etc.).

Data Explorer

 

On parle maintenant d’ETP : Extract – Transform – Publish

J’ai pu jouer avec depuis quelques mois déjà et l’outil est impressionnant. Moi qui suis fan de SSIS, j’ai été conquis au premier regard.

 

Pour jouer avec : https://dataexplorer.sqlazurelabs.com/ (mais je crois qu’il vous faut une clé).

Pour les infos officielles :
http://blogs.msdn.com/b/dataexplorer/archive/2011/12/06/announcing-the-labs-release-of-microsoft-codename-data-explorer.aspx

Tabulaire ou Multidimensionnel ?

3 décembre 2011

Non, je ne répondrai pas à la question. :P

En revanche, je vous recommande la session de François et Aurélien aux Journées SQL Server. Un avant-gout sur le blog de François :

http://fjehl.blogspot.com/2011/12/4-bonnes-raisons-de-venir-decouvrir.html

Amis dev…ne faites jamais ca

30 novembre 2011

Un petit conseil, amis développeurs, arrêtez d’installer SQL Server Express. Installez SQL Server Developer Edition.

image

Vous me dîtes : “pourquoi ?”

Et bien parce que, quand le consultant SQL Server viendra et qu’il voudra Management Studio (la version complète) ou SQL Profiler, il ne râlera pas.

En même temps, avec SQL Server Data Tools de l’édition 2012, vous aurez les LocalDB et ça je préfère Sourire.

Et pis c’est tout !

DTSConfig bug by design

27 novembre 2011

(ou “Le post de l’After Gameworks Party”)

configuration dtsconfig ssis

 

Un post qui est bloqué dans ma stack depuis quelques semaines déjà.

 

Le sujet est simple, il traite de l’ordre de prise en compte de la configuration d’un package SSIS.

Si vous voulez configurer une variable dynamiquement sur votre environnement d’exécution, plusieurs choix s’offrent à vous :

  • le mettre en dur dans votre package avant déploiement (beurk)
  • utiliser un fichier de configuration (.dtsconfig)
  • utiliser une configuration qui vient d’une base de données
  • utiliser une directive /SET à l’exécution (disponible dans SQL Agent et en ligne de commande)

Note : Personnellement, j’utilise principalement le dernier choix.

Le problème vient de l’utilisation d’un DTSconfig. Prenons un exemple :

  • dans votre package vous référencez un fichier de configuration qui se trouve dans c:\config-dev.dtsconfig
  • en passant en production, vous indiquez dans le SQL Agent votre configuration de production c:\config-prod.dtsconfig
  • en production vous avez quand même un fichier config-dev.dtsconfig à la racine de C:
  • A l’exécution, c’est le fichier de configuration de DEV qui est pris en compte !

Mais pourquoi ? Regardons un peu la documentation :

Using the /ConfigFile option to load run-time configurations for the same property values that are also set by design-time configurations : Has no effect. The new values are overwritten when the utility reloads the design-time configurations after it applies the run-time options.

Ce paragraphe est tiré d’une page appelée Behavior Changes to Integration Services Features in SQL Server 2008 R2.

En fait, depuis 2008 R2, dtexec recharge le fichier se trouvant dans le chemin initial (celui utilisé pendant le développement dans BIDS) après avoir chargé tous ceux qu’on lui donne explicitement.

Oui, c’est absurde mais c’est By Design.

Evidemment, si le fichier config-dev.dtsconfig ne se trouve pas en production, aucun problème mais si vous travaillez avec la même arborescence (lecteur compris) ou si vous travaillez avec des UNC, soyez très vigilants.

Ni moi ni aucun de mes clients n’ont rencontré de soucis mais Christophe y a été confronté chez un de ses clients.

Annexe :

Dans SQL Server 2012, si vous migrez vos package sous le nouveau mode d’exécution, il n’y a plus de DTSConfig, donc plus de souci.

Oui, j’ai bien dit qu’en 2012 il n’y a plus de DTSConfig. Venez voir ma session sur SSIS 2012 aux Journées SQL Server pour en savoir plus.

 

Pour l’anecdote, ce poste vient d’une discussion très tard après une soirée du SQL PASS Summit dans la chambre d’hôtel que je partageai avec Christophe. Cette discussion s’est vite transformée en débat animé mais se termine sur la conclusion suivante : ce n’est pas un bug puisque c’est documenté, c’est donc une feature…by design Sourire

 

PS : tu vois Christophe que j’ai blogué sur le sujet.

Les Journées SQL Server : le programme

25 novembre 2011

Les Journées SQL Server, c’est dans 2 semaines. Les 26 speakers sont dans les starting-blocks pour vous assurer des sessions 100% SQL Server.

Voici le (long) programme de ces 2 jours de conférences à Paris.

(n’hésitez pas à construire votre agenda sur le site d’inscription, cela nous aidera à pour le choix la répartition des salles et pour votre confort)

Journées SQL Server - Programme 12 décembreJournées SQL Server - Programme 13 décembre

Programme Business Intelligence

La BI avec SQL Server 2012
Tour d’horizon de toutes les nouveautés BI de SQL Server 2012, de BISM à Power View (projet Crescent) en passant par SSIS et le nouveau moteur de qualité de données DQS.
Cette session introduit l’ensemble des choses que vous verrez pendant l’événement.

Décider entre Tabular ou Multidimensional pour un projet Analysis Services
Cette session se focalise sur les différences entre le nouveau modèle BISM et le modèle UDM classique. Qu’est ce qui change ? Dois-je refaire mes projets décisionnels ? Dois-je apprendre un nouvel outil ? Découvrez tout ce qu’il faut savoir sur la nouvelle version d’Analysis Services dans SQL Server 2012 au travers de cette session.

Power View, Powerpivot : voir ses données autrement
Power View (projet Crescent) est la nouvelle évolution dans la famille des outils de restitution de données Microsoft. Découvrez ce nouvel outil qui permet la création de tableaux de bord très riches et dynamiques.
Dans cette session, découvrez également sa collaboration avec PowerPivot. Ensemble, ces 2 outils donnent du pouvoir aux utilisateurs afin de maitriser leurs besoins décisionnels.

ColumnStore Index : une nouvelle façon d’indexer vos Datawarehouse
Connu sous le nom de code Apollo, SQL Server 2012 apporte une grande nouveauté dans l’indexation des bases de données : les index de type colonne.
Venez découvrir cette fonctionnalité et comment elle peut améliorer grandement vos performances avec le cas d’utilisation d’un DatawareHouse.

Modélisation dimensionnelle : le fondement du datawarehouse
Etoiles, flocons, granularité, faits, dimensions, mesures… c’est le vocabulaire du décisionnel, ce sont les éléments de base du datawarehouse. Kimball & Inmon, ce sont les précurseurs qui ont définit comment penser ses dimensions, comment modéliser ses tables et ses colonnes pour bien répondre au besoin d’analyse.
Avec SQL Server 2012 et son modèle tabulaire, ce modèle de conception est-il remis en cause ? Et que dire des autres courants comme Data Vault, Hadoop et consorts ?
Cette session fait le tour de ces notions et des modélisations existantes. Elle présente les concepts essentiels à prendre en compte pour bien construire sa solution décisionnelle, que ce soit en termes de justesse de l’analyse, d’efficacité pour le stockage ou de temps de réponse. Cette session s’adresse aux nouveaux venus du décisionnel, aux autodidactes n’ayant jamais pu acquérir la théorie ou encore aux consultants confirmés qui souhaitent se mettre à jour sur les bonnes pratiques de la modélisation dimensionnelle.

Les nouveautés SSIS dans SQL Server 2012
SSIS bénéficie de nombreuses améliorations dans la prochaine version de SQL Server (nouveaux designers, mode projet, etc.).
Venez découvrir toutes ces nouveautés qui enrichissent cet outil de manipulation de données, indispensable dans les projets décisionnels mais aussi très pratique dans de nombreuses tâches de développement.

MDS & DQS : données d’entreprise Tour d’horizon de SQL Server 2012 Master Data Services et Data Quality Services, où nous verrons comment mettre en place un référentiel de données d’entreprise et d’un système de qualité de données tout cela dans une démarche de Master Data Management.

Programme SQL Core

Réussir sa migration vers SQL 2008 R2 ou SQL Server 2012 La migration vers une nouvelle version de SQL Server : le pourquoi, le comment, les problématiques, les meilleures pratiques, le retour d’expérience.
Tout ce qu’il faut savoir pour bien migrer.

Nouveaux évènements étendus dans SQL Server 2012
SQL Server bénéficie d’un moteur événementiel puissant. Découvrez tout ce qu’il y a à savoir sur les événements dans SQL Server et les nouveautés apportées par la prochaine version.

SQL Server : ses fonctionnalités méconnues, donc indispensables La réputation de SQL Server n’est plus à démontrer, mais connaît-on toutes les fonctionnalités offertes avec SQL Server ? Cette session fera le point sur quelques-unes des fonctionnalités disponibles dans les différentes versions actuelles de SQL Server, de 2005 à 2008 R2. Ainsi, nous verrons comment ces fonctionnalités peuvent améliorer le quotidien des systèmes informatiques.

Optimisation et Troubleshooting SQL Server Méthodes, outils et best practices pour identifier et corriger les problèmes de performances sur SQL Serveur ou tout simplement en optimiser les performances.

Industrialisation du développement SQL Server avec Visual Studio et TFS, présent et futur
La vie d’une base de données, ce n’est pas facile: des index manquants des scripts de mise à jour à lancer, mais dont on ne sait pas l’ordre… Et si tout cela pouvait être de l’histoire ancienne. Nous allons voir que nous avons avec le développement sur le moteur relationnel le même niveau d’outillage qu’un langage de développement tel que C# ou VB.Net: Intégration avec Visual Studio, source control, refactoring, tests, déployement. Et non avec SQL Server Data Tools (projet Juneau) qui arrive, SQL Server n’est pas du tout le parent pauvre de l’ALM

AlwaysOn et les groupes de disponibilité dans SQL Server 2012
La haute-disponibilité est essentielle dans les bases de données critiques. Chaque version de SQL Server a apporté ses fonctionnalités ou améliorations, offrant ainsi tout un panorama de solutions.
Avec SQL Server 2012, toutes ces solutions sont réunies dans AlwaysOn afin d’offrir une solution simple, performante et riche fonctionnellement.

Contraintes et performances Une idée solidement ancrée dans l’esprit des informaticiens est que la vérification des contraintes "gâche du temps" d’exécution, tant est si bien que certains évite de les poser.
Nous verrons quel est le coût exact d’une contrainte, quel perte de temps elle entraîne, comment minimiser leur temps d’exécution et comment la plupart des contraintes SQL permettent de vous faire gagner un temps considérable…
Après cet exposé, vous n’aurez plus qu’une seule envie : poser le maximum de contraintes dans votre base de données !

La Sécurité dans SQL Server et les nouveautés de la version 2012 Apprenez à travers cette session à protéger facilement et efficacement votre SQL Server. Vous découvrirez également comment SQL Server 2012 vous permettra de renforcer la sécurité de vos bases de données.

Serveurs Core, virtualisation : technologie d’avenir, choix technique délibéré ou effet de mode De plus en plus d’instances SQL sont virtualisées. Effet de mode, choix technologique en phase avec les besoins de performance et d’évolutivité de l’application, quels sont les bénéfices et les inconvénients de la virtualisation.
Les serveurs Core, avec la possibilité d’y installer SQL Server, constituent-ils l’avenir des serveurs de bases de données ? Quels avantages peut-on tirer de cette nouvelle possibilité ? Offre t-elle les mêmes fonctionnalités qu’une édition complète (Standard ou Entreprise) ?

SQL Server 2012 au-delà du relationnel Venez découvrir les nouvelles fonctionnalités apportées par SQL Server 2012 pour améliorer la gestion de vos données non-structurées ou semi-structurées.
Nous aborderons les nouveaux types de données comme FILETABLE, en adjonction de FILESTREAM, qui vous permettront de gérer vos fichiers BLOB directement depuis votre explorateur de fichiers.
Nous redécouvrirons la recherche de texte intégral, iFTS, avec notamment l’ajout de la recherche sémantique dans SQL Server 2012. Nous approfondirons les types particuliers comme HIERARCHYID ou les colonnes SPARSE COLUMN. Nous analyserons aussi le gain de performance amené par l’utilisation des INDEX FILTRES.
Enfin, nous ferons un tour du côté des données SPATIAL et les nouveautés apportées par la dernière mouture du moteur SQL SERVER

Trucs et astuces pour réussir des déploiements de Réplication de grande taille en entreprise Dans cette session nous partagerons les meilleures facon de configurer de grosses infrastructures de réplication de fusion pour garantir leur scalabilité et leur disponibilité en environnement critique.
Déployer et gérer de massives architectures distribuées requiert une bonne compréhension du fonctionnement interne de ces technologies et de leur configuration. Nous illustrerons cette première partie avec la facon dont un client a implementé une grosse topologie de réplication de fusion permettant de synchroniser des milliers d’appareils portables. Nous aborderons quelques unes des problematiques clés et expliquerons comment nous les avons résolues.
Enfin, nous expliquerons comment on peut combiner les technologies de Réplication avec AlwaysOn et SQL Server 2012.

Les idées reçues sur SQL Server 10 Mythes concernant SQL Server, par exemple l’escalade des verrous, les mythes sur les Backup, tempdb doit toujours avoir un datafile par cœur, AWE doit être activé sur les systèmes 64 bits, etc.
L’idée est de parler de 10 mythes qui ont la vie dure, et de démêler le vrai du faux.

Programme Appliances

Présentation des Appliances HP/Microsoft Tour d’horizon de l’offre d’appliances issues du partenariat entre Microsoft et HP.
De la Business Decision Appliance (BDA), à Database Consolidation (DBC) en passant par Parallel Data Warehouse (PDW) et les offres Fast Track, cette session présentera les avantages des appliances sur les solutions développées en interne dans les entreprises.

Fast Track et Parallel Data Warehouse (PDW)
Découvrez dans cette session toutes les fonctionnalités offertes par nos architectures de référence Fast Track et l’appliance SQL Server Parallel Data Warehouse.
Ces offres, tout en limitant le coût total de possession, permettent d’optimiser significativement les temps de réponse des Data Warehouses et DataMart.

Database Consolidation Appliance (DBC)
1000 instances dans un seul rack ? C’est maintenant possible avec DBC, la nouvelle appliance issue du partenariat avec HP.
Cette appliance a été développée pour répondre au besoin croissant des entreprises de consolider leurs bases de données et représente un pas supplémentaire vers le Cloud privé, grâce aux fonctionnalités de virtualisation de SQL Server notamment.
Vous seront présentées toutes les fonctionnalités et cas d’usage de cette appliance tant attendue.

Programme Divers

SQL Server & Sharepoint : le couple de l’année
Venez découvrir dans cette session les spécificités de l’architecture, de la gestion et du décisionnel dans un contexte SQL Server associé à SharePoint.
Les produits suivants seront couverts : SQL Server 2008 R2, SQL Server 2012, Power View (projet Crescent), SharePoint 2010, SQL Server Reporting Services, Excel Services, PowerPivot, Performance Point Services, etc.

Introduction de SQL Azure Dans cette session, vous découvrirez la base de donnée de Microsoft dans le cloud : SQL Azure. Nous ferons un tour complet de SQL Azure en passant par les scenarios simples, la sécurité, la performance, la haute disponibilité, les problèmes les plus courants et comment tirer avantage de cette base de donnée relationnelle pour vos logiciels.

En préparant les Journées SQL Server

17 novembre 2011

Hier j’ai déjeuné avec 3 confrères experts en Business Intelligence Microsoft. L’objectif étant de préparer et coordonner nos sessions des Journées SQL Server du 12 et 13 décembre prochain.

Logo_Journees_SQL_Small

—> Inscription et infos ici <—

  • Florian et moi-même présenterons une session sur la modélisation décisionnelle autrement dit comment construire son projet décisionnel pour analyser son Business
  • Aurélien et François parleront plus spécialement du nouveau modèle tabulaire de SSAS 2012, de PowerPivot et de leurs différences avec le modèle multidimensionnel actuel.

Nos sessions étant très connexes, nous nous sommes réunis pour partager et échanger nos points de vue.

Je dois dire que nous nous sommes retrouvés sur de nombreux points, qu’ils soient techniques ou plus philosophiques.

  Jour 1
Lundi 12 décembre
Jour 2
Mardi 13 décembre
10h – 11h15   Florian – Jean-Pierre
Modélisation dimensionnelle
11h45 – 13h Aurélien – François
Tabular vs. Mutidimensional
 

 

Ce genre de déjeuner est intéressant, riche et j’ai beaucoup apprécié. De l’extérieur ça fait "débat d’experts", avec des blagues de geeks qui ne font rire que nous, comme DataVault (ou encore la blague du médaillon d’Isisnovnac en 1505, pour ceux qui connaissent).

Plus sérieusement, on a parlé modélisation, outils, roadmap, utilisateurs, maturité d’entreprise, anecdotes de projet, etc. A recommencer et plutôt 2x qu’une (le soir de préférence avec un bon Collioure).

 

JehlKoppeleidenC'est moi ! (Business Geek)

François Jehl
Infinite²
Aurélien Koppel
Microsoft
Florian Eiden
MCNext
Jean-Pierre Riehl
Azeo

 

Les experts de la Business Intelligence sont peu nombreux en France (même si l’on compte quelques pointures en Europe comme Marco Russo, Alberto Ferrari, Davide Mauri ou Chris Webb).

J’ai dans l’idée qu’un groupe de travail voit le jour prochainement et mon retour sur Paris n’y est pas étranger ; cause ou conséquence, je vous laisse juge.

En tout cas, mes 3 confrères ne m’en ont pas fait douter hier.

Qui sait, il va peut-être y avoir une Mafia BI à la française, façon 4 mousquetaires ?

 

PS : Je me dois aussi de citer Sébastien Madar, autre spécialiste BI avec qui je viens de déjeuner. Je reviendrai plus en détail sur sa session dans un autre post car c’est la session avec le plus d’inscrits pour l’instant : la BI avec SQL Server 2012.

Recherche stagiaires talentueux

17 novembre 2011

image

 

Et voila, Azeo grandit et recherche maintenant des stagiaires à former pour devenir les talents de demain.

 

Vous avez envie de rejoindre une entreprise dynamique ?

Vous avez envie de participer à une forte croissance ?

Vous souhaitez travailler sur des projets pour des grands comptes ?

Vous préférez travailler sur Paris et la première couronne ?

Vous voulez travailler sur les dernières technologies ?

Vous voulez rejoindre un Pure-Player Microsoft ?

Vous aimez être entouré d’experts ?

Vous avez envie d’apprendre tous les jours ?

Vous êtes intéressés par les sujets suivants :

.NET, SQL Server 2012, Business Intelligence, Azure, Windows Intune, Office 365, Sharepoint, RSE, System Center, Cluster, Haute-disponibilité, Lync, Exchange, Windows 8, Hyper-V, etc.

Rejoignez AZEO !

 

Nous cherchons actuellement des stagiaires pour chacune de nos Practices. Pas de sujet de stage précis, nous le construirons ensemble avec vos ambitions afin d’élaborer un vrai plan de carrière et faire de vous un expert reconnu.

Pour bien vous intégrer chez Azeo, il vous faudra être moteur, curieux, motivé, geek, rigoureux, synthétique, intelligent, innovant, ingénieux, etc.

Les opportunités de carrière chez nous sont expert technique, consultant ou architecte. Dans tous les cas un spécialiste des technologies Microsoft.

 

Contactez-moi : jean-pierre.riehl@azeo.com


Suivre

Get every new post delivered to your Inbox.

Joignez-vous à 203 followers