<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Business Geek &#187; SQL Server</title>
	<atom:link href="http://blog.djeepy1.net/category/sql-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.djeepy1.net</link>
	<description>Journal d&#039;un consultant, expert en technologies Microsoft</description>
	<lastBuildDate>Wed, 18 Aug 2010 13:55:01 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.djeepy1.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0dd4b3f2cbf56dd6a85a6e4f1dbbabb9?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Business Geek &#187; SQL Server</title>
		<link>http://blog.djeepy1.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.djeepy1.net/osd.xml" title="Business Geek" />
	<atom:link rel='hub' href='http://blog.djeepy1.net/?pushpress=hub'/>
		<item>
		<title>Fragmentation et plan de maintenance</title>
		<link>http://blog.djeepy1.net/2010/03/28/fragmentation-et-plan-de-maintenance/</link>
		<comments>http://blog.djeepy1.net/2010/03/28/fragmentation-et-plan-de-maintenance/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 09:20:40 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[Index]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2010/03/28/fragmentation-et-plan-de-maintenance/</guid>
		<description><![CDATA[Malheureusement, tout le monde ne le sait pas toujours mais une base de données se fragmente avec le temps. Je vous renvoie à un précédent post : http://blog.djeepy1.net/2008/08/13/indexation-gerer-la-fragmentation/ pour les détails. Le billet du jour est lié aux plans de maintenance “automatique”. En effet, je vois souvent des SI dans lesquels l’administrateur ou l’équipe de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=204&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Malheureusement, tout le monde ne le sait pas toujours mais une base de données se fragmente avec le temps. Je vous renvoie à un précédent post : <a title="http://blog.djeepy1.net/2008/08/13/indexation-gerer-la-fragmentation/" href="http://blog.djeepy1.net/2008/08/13/indexation-gerer-la-fragmentation/">http://blog.djeepy1.net/2008/08/13/indexation-gerer-la-fragmentation/</a> pour les détails.</p>
<p>Le billet du jour est lié aux plans de maintenance “automatique”. En effet, je vois souvent des SI dans lesquels l’administrateur ou l’équipe de développement sont fiers de m’annoncer qu’ils ont mis des plans de maintenance en place pour gérer la fragmentation.</p>
<p>C’est bien sauf que, si la base est conséquente, ces maintenances automatiques peuvent faire plus de tort que de bien.</p>
<p>En effet, le composant <strong>Rebuild Index Task</strong>, dans sa configuration par défaut reconstruit <strong>TOUS</strong> les index de <strong>TOUTES</strong> les tables.</p>
<p><a href="http://djeepy1.files.wordpress.com/2010/03/image3.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://djeepy1.files.wordpress.com/2010/03/image_thumb3.png?w=244&#038;h=153" width="244" height="153" /></a> </p>
<p>Le problème est que si vous avez des tables importantes (plusieurs millions de lignes et plusieurs Go de données), reconstruire l’index CLUSTERED peut être une opération lourde :</p>
<ul>
<li>Remplissage du LOG (si vous êtes en RECOVERY FULL) </li>
<li>Lock de la table (si vous êtes en Standard Edition) </li>
<li>Opération longue </li>
</ul>
<p>D’autant plus que la tâche génère un script SQL par ordre alphabetique des index et non dans un ordre logique. On reconstruirait normalement les CLUSTERED puis les NON-CLUSTERED.</p>
<p>Bref, j’ai été confronté à des situations où cette tâche engendrait plus de problèmes qu’elle n’en résolvait. Par exemple, la tâche qui dure jusqu’au petit matin, se superposant à un autre plan de maintenance (le backup), dégradant les performances d’un job de synchro, etc.</p>
<h5><u>La solution</u></h5>
<p>La solution consiste à faire un job un peu plus complexe. L’idée est de se baser sur la vue système nous donnant les infos de fragmentation : <strong>sys.dm_db_index_physical_stats</strong>. Déjà, on peut filtrer sur les index les plus fragmentés (&gt; 25/30% pour moi).</p>
<p>On croise ensuite avec les infos de l’index (type CLUSTERED ou non) et les infos de volumétrie (nombre de lignes) que l’on trouve respectivement dans <strong>sys.indexes</strong> et <strong>sys.partitions</strong>.</p>
<p>A partir de ces informations, je peux donc obtenir dynamiquement les instructions à jouer.</p>
<blockquote><pre class="csharpcode"><span class="kwrd">SELECT</span>
    Schema_Name(o.schema_id) <span class="kwrd">as</span> SchemaName,
    OBJECT_NAME(stat.object_id) <span class="kwrd">as</span> TableName,
    ix.name, stat.index_id,
    avg_fragmentation_in_percent, ix.fill_factor, <span class="kwrd">rows</span>,
    <span class="str">'Alter Index ['</span>+ ix.name
        + <span class="str">'] on ['</span> + Schema_Name(o.schema_id)
        + <span class="str">'].['</span> + OBJECT_NAME(stat.object_id)
        + <span class="str">'] Rebuild'</span> <span class="kwrd">as</span> <span class="kwrd">Statement</span>
<span class="kwrd">FROM</span> <font color="#008000">sys.dm_db_index_physical_stats</font>(
    DB_ID(<span class="str">'AdventureWorks'</span>),
    <span class="kwrd">NULL</span>,
    <span class="kwrd">NULL</span>, <span class="kwrd">NULL</span>, <span class="kwrd">NULL</span>) stat
  <span class="kwrd">inner</span> <span class="kwrd">join</span> <font color="#008000">sys.indexes</font> ix
    <span class="kwrd">on</span> ix.index_id = stat.index_id
    <span class="kwrd">and</span> ix.object_id = stat.object_id
  <span class="kwrd">inner</span> <span class="kwrd">join</span><font color="#008000"> sys.partitions</font> p
    <span class="kwrd">on</span> ix.index_id = p.index_id
    <span class="kwrd">and</span> ix.object_id = p.object_id
  <span class="kwrd">inner</span> <span class="kwrd">join</span> <font color="#008000">sys.objects</font> o <span class="kwrd">on</span> stat.object_id = o.object_id
<span class="kwrd">where</span> avg_fragmentation_in_percent &gt; 25
<span class="kwrd">order</span> <span class="kwrd">by</span> index_id, avg_fragmentation_in_percent desc</pre>
</blockquote>
<p>&#160;</p>
<p>Je prends toutefois ces informations avec précaution. En effet, j’essaie d’avoir <strong>une idée de la durée de chaque reconstruction</strong> en fonction de la volumétrie. Ceci pour faire ma planification au mieux. Par exemple si en testant (eh oui, le test reste primordial) je m’aperçois que la reconstruction de tel index prends 35 minutes, je l’isole et le planifie à part, à un moment où cela ne va pas gêner les autres tâches.</p>
<p>Pour cela, il suffit de bien connaître sa base et ce qui s’y passe.</p>
<p>&#160;</p>
<h5><u>Epilogue</u></h5>
<p>Malgré toute la pédagogie que nous pouvons faire lors de formation, consulting, projets, etc., les développeurs ne sont pas encore assez vigilants aux problématiques de base de données et pensent qu’un produit comme SQL Server se maintient tout seul à un haut niveau de performance. Je prends souvent la métophore avec l’automobile. Cela fait quelques siècles que ça existe et pourtant vous allez toujours au garage régulièrement <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>Evidemment, loin de moi l’idée d’entretenir le clivage DBA/développeurs. Mon métier de consultant me place bien souvent au milieu et je privilégie la pédagogie.</p>
<p><strong>Donc la règle à retenir : SQL Server est un produit puissant mais complexe, faites-vous aider par des spécialiste.</strong></p>
<br />Filed under: <a href='http://blog.djeepy1.net/category/sql-server/'>SQL Server</a> Tagged: <a href='http://blog.djeepy1.net/tag/fragmentation/'>Fragmentation</a>, <a href='http://blog.djeepy1.net/tag/index/'>Index</a>, <a href='http://blog.djeepy1.net/tag/sql-server/'>SQL Server</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=204&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2010/03/28/fragmentation-et-plan-de-maintenance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://djeepy1.files.wordpress.com/2010/03/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Soundex &#8211; recherche de mots ressemblants</title>
		<link>http://blog.djeepy1.net/2010/01/18/soundex-recherche-de-mots-ressemblants/</link>
		<comments>http://blog.djeepy1.net/2010/01/18/soundex-recherche-de-mots-ressemblants/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:25:21 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Recherche]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2010/01/18/soundex-recherche-de-mots-ressemblants/</guid>
		<description><![CDATA[Question : j&#8217;ai besoin d&#8217;utiliser la fonction SoundEx de SQL Server, malheureusement il utilise un algorithme anglais (même si ma base est en français) Réponse : Revenons un peu sur le Soundex. Le Soudex est une méthode qui permet de savoir si 2 mots sont ressemblants, phonétiquement parlant. Pour cela, on traite le mots en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=191&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><u>Question :</u></strong> j&#8217;ai besoin d&#8217;utiliser la fonction SoundEx de SQL Server, malheureusement il utilise un algorithme anglais (même si ma base est en français)</p>
<p><strong><u>Réponse :</u></strong></p>
<p>Revenons un peu sur le Soundex. Le Soudex est une méthode qui permet de savoir si 2 mots sont ressemblants, phonétiquement parlant. Pour cela, on traite le mots en rapprochant les sons, en supprimant les éléments inutiles (doubles lettres, etc.) et on obtient une sorte de Hash du mot le représentant. On peut ensuite les comparer avec une fonction de distance.</p>
<p>Le Soundex est sympa à la base mais contrairement à la recherche FullText, Microsoft n’a jamais fait d’effort pour le promouvoir. Il existe de nombreux algorithmes de Soundex, Microsoft utilise le sien, mais forcément qui ne fonctionne pas dans tous les cas, notamment en multilingue.</p>
<p>Pour contourner cela, te faut soit acheter un composant tout prêt qui corresponde mieux au besoin ou à la langue. Soit l’implémenter soi-même avec une fonction CLR par exemple.</p>
<p>Frédéric Brouard a fait un super article sur le Soundex et propose des algos :</p>
<p><a href="http://sqlpro.developpez.com/cours/soundex/">http://sqlpro.developpez.com/cours/soundex/</a></p>
<br />Publié dans SQL Server Tagged: Recherche, SQL Server <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=191&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2010/01/18/soundex-recherche-de-mots-ressemblants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>
	</item>
		<item>
		<title>TechDays 2009 &#8211; Présentation générale SQL Server 2008</title>
		<link>http://blog.djeepy1.net/2009/04/12/techdays-2009-presentation-generale-sql-server-2008/</link>
		<comments>http://blog.djeepy1.net/2009/04/12/techdays-2009-presentation-generale-sql-server-2008/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 09:37:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2009/04/12/techdays-2009-presentation-generale-sql-server-2008/</guid>
		<description><![CDATA[La session que j&#8217;ai co-animée aux TechDays 2009 (avec Patrick Guimonnet et Christophe Laporte) est maintenant disponible en webcast. Si vous n&#8217;avez pas pu venir ou si vous souahitez la revoir, suivez ce lien : http://www.microsoft.com/france/vision/mstechdays09/Webcast.aspx?eID=1b96e365-db8a-4339-91b6-c217c9a15423 Le sujet est simple : Présentation générale de SQL Server 2008.  C&#8217;est une session Découverte (Level 100) donc je ne [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=46&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La session que j&#8217;ai co-animée aux <span class="Apple-style-span" style="font-weight:bold;">TechDays 2009</span> (avec Patrick Guimonnet et Christophe Laporte) est maintenant disponible en webcast.</p>
<p>Si vous n&#8217;avez pas pu venir ou si vous souahitez la revoir, suivez ce lien : <a href="http://www.microsoft.com/france/vision/mstechdays09/Webcast.aspx?eID=1b96e365-db8a-4339-91b6-c217c9a15423">http://www.microsoft.com/france/vision/mstechdays09/Webcast.aspx?eID=1b96e365-db8a-4339-91b6-c217c9a15423</a></p>
<p>Le sujet est simple : <span class="Apple-style-span" style="text-decoration:underline;">Présentation générale de SQL Server 2008</span>. </p>
<p>C&#8217;est une session <span class="Apple-style-span" style="font-weight:bold;">Découverte</span> (Level 100) donc je ne fais que survoler les fonctionnalités de la nouvelle version, ce qui est déjà difficile en 1h. Cette session a été aussi le lieu pour le témoignage client de <span class="Apple-style-span" style="font-weight:bold;">Christophe Laporte</span>, DBA d&#8217;Index Multimédia qui est venu faire un retour sur la <span class="Apple-style-span" style="font-weight:bold;">migration</span> qu&#8217;il a opéré et les <span class="Apple-style-span" style="font-weight:bold;">gains</span> apportés par la nouvelle version de la base de données.   </p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=46&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2009/04/12/techdays-2009-presentation-generale-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Server 2008 Service Pack 1</title>
		<link>http://blog.djeepy1.net/2009/04/12/sql-server-2008-service-pack-1/</link>
		<comments>http://blog.djeepy1.net/2009/04/12/sql-server-2008-service-pack-1/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 09:10:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2009/04/12/sql-server-2008-service-pack-1/</guid>
		<description><![CDATA[Le SP1 de SQL Server 2008 est disponible. En anglais et en Français (ainsi que d&#8217;auters langues évidemment). http://www.microsoft.com/downloads/details.aspx?displaylang=en&#38;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19 Les habituels frileux des nouvelles versions n&#8217;auront plus d&#8217;excuse pour passer à SQL Server 2008. Qu&#8217;apporte ce Service Pack : Des corrections de bugs évidemment (d&#8217;où l&#8217;importance de remonter les infos sur Connect) &#8211; je ne [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=47&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Le <span class="Apple-style-span" style="font-weight:bold;">SP1</span> de <span class="Apple-style-span" style="font-weight:bold;">SQL Server 2008</span> est disponible. En anglais et en Français (ainsi que d&#8217;auters langues évidemment). </p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19</a></p>
<p>Les habituels frileux des nouvelles versions n&#8217;auront plus d&#8217;excuse pour passer à SQL Server 2008.</p>
<p>Qu&#8217;apporte ce Service Pack :</p>
<ul>
<li>Des corrections de bugs évidemment (d&#8217;où l&#8217;importance de remonter les infos sur <a href="https://connect.microsoft.com" target="_blank">Connect</a>) &#8211; je ne pense pas avoir le temps de vous en détailler&#8230;</li>
<li><span class="Apple-style-span" style="font-weight:bold;">Report Builder 2.0</span> en mode click-once (je sais que du monde l&#8217;attendait <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</li>
<li>La possibilité d&#8217;inclure le SP1 dans une installation de base ce qui permet d&#8217;installer SQL Server 2008 ET le SP1 en une fois (accélération des migrations sur des environnements de production) &#8211; cette fonctionnalité s&#8217;appelle <span class="Apple-style-span" style="font-weight:bold;">Splistream</span></li>
</ul>
<p> </p>
<p>PS : Je ne suis pas très attentif et assidu ces derniers temps en partie à cause d&#8217;une BDC 2009 à préparer, d&#8217;un projet de Business Intelligence en cours et d&#8217;autres raisons qu&#8217;il est prématuré d&#8217;annoncer. Je m&#8217;en excuse dans ce billet. D&#8217;autant plus que j&#8217;ai des milliers de sujets dans les cartons&#8230;</p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=47&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2009/04/12/sql-server-2008-service-pack-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft TechDays &#8211; Présentation générale SQL Server 2008 &#8211; DAT113</title>
		<link>http://blog.djeepy1.net/2009/02/12/microsoft-techdays-presentation-generale-sql-server-2008-dat113/</link>
		<comments>http://blog.djeepy1.net/2009/02/12/microsoft-techdays-presentation-generale-sql-server-2008-dat113/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 04:49:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2009/02/12/microsoft-techdays-presentation-generale-sql-server-2008-dat113/</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;étais au TechDays, l&#8217;événement majeur technique de Microsoft en France. Comme l&#8217;année dernière, j&#8217;étais Speaker et cette fois sur la session de présentation générale SQL Server 2008. C&#8217;était du level 100, donc assez généraliste mais j&#8217;ai pu présenter les avantages de la version 2008 pour les entreprises,&#160;les administrateurs,&#160;les développeurs, les information workers, etc. sur [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=54&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="techdays09.png, fév 2009" style="width:400px;display:block;margin:0 auto;" alt="" src="http://media.djeepy1.net/public/techdays/techdays09.png" /></p>
<p>Aujourd&#8217;hui, j&#8217;étais au TechDays, l&#8217;événement majeur technique de Microsoft en France.</p>
<p>Comme l&#8217;année dernière, j&#8217;étais Speaker et cette fois sur la session de présentation générale SQL Server 2008. C&#8217;était du level 100, donc assez généraliste mais j&#8217;ai pu présenter les avantages de la version 2008 pour les entreprises,&nbsp;les administrateurs,&nbsp;les développeurs, les information workers, etc. sur les sujets que sont la fiabilité, la productivité et la (business) intelligence.</p>
<p>J&#8217;ai pu interviewer en direct mon ancien collègue et ami <a href="http://christophelaporteatwork.spaces.live.com/">Christophe Laporte</a>, DBA d&#8217;Index Multimedia, qui traite des Teraoctets de données en environnement haute-disponibilité, sur les apports qu&#8217;il a constaté avec SQL Server 2008 en production. Sa fonctionnalité préférée reste la <strong>compression</strong> (à tous les niveaux) qui lui fait gagner du temps, de la CPU, de l&#8217;espace disque (et du stress en moins).</p>
<p>Il y avait environ 200 personnes à cette session et de nombreuses questions. Merci à Lionel et Patrick de Microsoft pour leur assistance.&nbsp;</p>
<p><img title="logo-header-sql08-dg.gif, juin 2008" style="display:block;margin:0 auto;" height="75" alt="" src="http://media.djeepy1.net/public/SQL/logo-header-sql08-dg.gif" width="363" /></p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=54&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2009/02/12/microsoft-techdays-presentation-generale-sql-server-2008-dat113/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/techdays/techdays09.png" medium="image">
			<media:title type="html">techdays09.png, fév 2009</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/SQL/logo-header-sql08-dg.gif" medium="image">
			<media:title type="html">logo-header-sql08-dg.gif, juin 2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Recherche dynamique multi-critères avec SQL Server</title>
		<link>http://blog.djeepy1.net/2009/01/30/recherche-dynamique-multi-criteres-avec-sql-server/</link>
		<comments>http://blog.djeepy1.net/2009/01/30/recherche-dynamique-multi-criteres-avec-sql-server/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 08:09:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2009/01/30/recherche-dynamique-multi-criteres-avec-sql-server/</guid>
		<description><![CDATA[Un billet rapide pour présenter mon dernier article. J&#8217;ai moins de mérite car je ne suis pas l&#8217;auteur original puisque c&#8217;est une traduction, le plus strict possible, d&#8217;un article d&#8217;un MVP suédois, Erland Sommarskog (http://www.sommarskog.se/). Vous pourrez y trouver néanmoins une introduction et surtout une conclusion personnelle où je vous livre mon avis sur le [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=57&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un billet rapide pour présenter mon dernier article. J&#8217;ai moins de mérite car je ne suis pas l&#8217;auteur original puisque c&#8217;est une traduction, le plus strict possible, d&#8217;un article d&#8217;un MVP suédois, Erland Sommarskog (<a href="http://www.sommarskog.se/">http://www.sommarskog.se/</a>). Vous pourrez y trouver néanmoins une introduction et surtout une conclusion personnelle où je vous livre mon avis sur le sujet.</p>
<p>Cet article parle d&#8217;un problème commun à toute application (de gestion), à savoir la <strong>recherche d&#8217;éléments dans une base de données avec plusieurs critères</strong> (non connus à l&#8217;avance &#8211; d&#8217;où l&#8217;aspect dynamique).</p>
<p>Le sujet est traité par les aspects techniques et permet de parler de <strong>SQL dynamique</strong>, <strong>SQL statique</strong>, <strong>optimisation de jointure</strong>, <strong>vues</strong>, <strong>fonctions de table</strong>, etc. L&#8217;article est touffu et assez pointu mais vous pouvez le lire comme un recueil de Tips. Attention, l&#8217;article parle de la version 2005 de SQL Server ! Il y a un update d&#8217;Erland sur son site pour les spécificités de la version 2008, mais cet article reste une bonne base pour enrichir sa culture DGD. Un must-have comme on dit <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Si vous allez sur le site d&#8217;Erland, en Anglais, ne vous fiez pas à sa présentation tout droit ressortie des années 90, filez directement sur le contenu technique qui est une vrai mine d&#8217;or pour comprendre le fonctionnement du moteur SQL. J&#8217;espère un jour pouvoir tous les traduire pour en faire profiter un public francophone mais l&#8217;exercice est long et le temps est une denrée rare.</p>
<p><img title="sql-dynamic-search.PNG, jan 2009" style="display:block;margin:0 auto;" alt="" src="http://media.djeepy1.net/public/SQL/sql-dynamic-search.PNG" width="450" /></p>
<p>L&#8217;article&nbsp;se trouve comme d&#8217;habitude sur le site de <a href="http://www.bewise.fr/fr-FR/Pages/default.aspx">Bewise</a>, où vous pouvez retrouver de nombreuses ressources (articles, webcasts news) sur les technologies&nbsp;Microsoft&nbsp;:</p>
<p><a href="http://www.bewise.fr/article/116/Recherche-multi-criteres-avec-SQL-Server.aspx">http://www.bewise.fr/article/116/Recherche-multi-criteres-avec-SQL-Server.aspx</a></p>
<p>&nbsp;</p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=57&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2009/01/30/recherche-dynamique-multi-criteres-avec-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/SQL/sql-dynamic-search.PNG" medium="image">
			<media:title type="html">sql-dynamic-search.PNG, jan 2009</media:title>
		</media:content>
	</item>
		<item>
		<title>Consolider des catégories dans un graphe de rapport</title>
		<link>http://blog.djeepy1.net/2008/12/29/consolider-des-categories-dans-un-graphe-de-rapport/</link>
		<comments>http://blog.djeepy1.net/2008/12/29/consolider-des-categories-dans-un-graphe-de-rapport/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 08:05:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2008/12/29/consolider-des-categories-dans-un-graphe-de-rapport/</guid>
		<description><![CDATA[Dans un graphe sous Reporting Services, on souhaite souvent consolider les catégories non significatives en une seule catégorie, souvent appelée &#171;&#160;autres&#171;&#160;, tout en gardant les catégories les plus importantes. Avec la version 2008 de Reporting Services c&#8217;est désormais possible&#160;sans avoir à faire une gymnastique compliquée et contre performante dans la requête. En effet, les nouveaux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=63&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="Chart-serie-collected.PNG, dec 2008" style="float:left;margin:0 1em 1em 0;" alt="" src="http://media.djeepy1.net/public/SSRS/Chart-serie-collected.PNG" />Dans un graphe sous <strong>Reporting Services</strong>, on souhaite souvent consolider les catégories non significatives en une seule catégorie, souvent appelée &laquo;&nbsp;<em>autres</em>&laquo;&nbsp;, tout en gardant les catégories les plus importantes.</p>
<p>Avec la version 2008 de Reporting Services c&#8217;est désormais possible&nbsp;sans avoir à faire une gymnastique compliquée et contre performante dans la requête. En effet, les nouveaux composants de graphes incorporent cette fonctionnalité. Malheureusement elle n&#8217;est disponible que sur les graphes de type camemberts (secteurs).</p>
<p>Cette fonctionnalité est un peu difficile à trouver. Il faut en effet sélectionner la série, afficher les <strong>propriétés</strong> et modifier les <strong>Custom Attributes</strong> et changer les attributs <strong>CollectedStyle</strong> et <strong>CollectedThreshold</strong>.&nbsp;Dans Visual Studio, on trouve ces propriétés dans la Property Grid. Dans Rebord Builder, il fauda passer par le menu Affichage pour afficher la Property Grid qui n&#8217;est pas accessible par défaut.</p>
<p>Dans notre exemple, on consolide tout ce qui est inférieur à 20% dans &laquo;&nbsp;Autres&nbsp;&raquo;</p>
<p><img title="Chart-Serie-CustomAttributes.PNG, dec 2008" style="display:block;margin:0 auto;" alt="" src="http://media.djeepy1.net/public/SSRS/Chart-Serie-CustomAttributes.PNG" /></p>
<p>&nbsp;</p>
<p>Si vous trouvez intéressant que cette fonctionnalité soit étendue aux autres types de graphes, n&#8217;hésitez pas à voter sur Connect : <a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=389944">https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=389944</a></p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=63&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2008/12/29/consolider-des-categories-dans-un-graphe-de-rapport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/SSRS/Chart-serie-collected.PNG" medium="image">
			<media:title type="html">Chart-serie-collected.PNG, dec 2008</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/SSRS/Chart-Serie-CustomAttributes.PNG" medium="image">
			<media:title type="html">Chart-Serie-CustomAttributes.PNG, dec 2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure, Kilimanjaro, Gemini, Madison, la gestion des données en 2010</title>
		<link>http://blog.djeepy1.net/2008/12/28/azure-kilimanjaro-gemini-madison-la-gestion-des-donnees-en-2010/</link>
		<comments>http://blog.djeepy1.net/2008/12/28/azure-kilimanjaro-gemini-madison-la-gestion-des-donnees-en-2010/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 07:11:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2008/12/28/azure-kilimanjaro-gemini-madison-la-gestion-des-donnees-en-2010/</guid>
		<description><![CDATA[SQL Server 2008 est à peine sorti que Microsoft dévoile la prochaine roadmap pour la gestion des données et le décisionnel. On peut certes être dérouté par ces annonces que l&#8217;on peut qualifier de prématurées. Mais l&#8217;un des messages associé à la sortie de SQL Server 2008 fut une cassure dans le rythme des releases [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=64&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="kilmanjaro.png, dec 2008" style="border-right:2px double;border-top:1px double;float:right;border-left:1px double;border-bottom:2px double;margin:0 0 1em 1em;" alt="" src="http://media.djeepy1.net/public/sql2010/kilmanjaro.png" />SQL Server 2008 est à peine sorti que Microsoft dévoile la prochaine <strong>roadmap</strong> pour la gestion des données et le décisionnel. </p>
<p>On peut certes être dérouté par ces annonces que l&#8217;on peut qualifier de prématurées. Mais l&#8217;un des messages associé à la sortie de SQL Server 2008 fut une cassure dans le rythme des releases avec des fonctionnalités plus autonomes et par l’occasion plus fréquentes. </p>
<p>C’est dans cette lignée que s’inscrivent les annonces faites lors de la dernière BI Conference à Seattle ou à la dernière PDC à Los Angeles.</p>
<p><p>&nbsp;</p>
<p>L’annonce phare est <strong>Kilimanjaro</strong>, la prochaine version de SQL Server, prévue pour <strong>2010</strong>. Cette version considérée comme «&nbsp;mineure&nbsp;» ne verra pas de changement dans les différents moteurs (SQL, OLAP, etc.) mais des améliorations pour l’utilisateur et dans la gestion des serveurs.</p>
<p>Cette release se focalise aussi sur des avancées dans le domaine du décisionnel&nbsp;; entre autres, 2 projets ont été présentés&nbsp;: <strong>Gemini</strong> et <strong>Madison</strong>.</p>
<p><p>&nbsp;</p>
<p><strong><ins>Gemini</ins></strong> est un module lié à <strong>Excel</strong>, qui permet de traiter efficacement, en mémoire, plusieurs millions de lignes de données. Destiné aux utilisateurs finaux, il rapproche la Business Intelligence des clients. En plus d’être un add-in à Excel, Gemini est aussi une formidable opportunité d’introduire la puissance d’Analysis Services dans le monde des utilisateurs d’Excel, estimés à plusieurs centaines de millions, comme a essayé de le faire <strong>Performance Point</strong> avec ProClarity.</p>
<p><p>&nbsp;</p>
<p><strong><ins>Madison</ins></strong> est un projet qui vient de l’acquisition de <strong>DATAllegro</strong> par Microsoft cet été et qui marque d’une pierre blanche l’ambition de ce dernier à pénétrer le marché des très gros volumes. Madison est la solution pour paralléliser les requêtes sur une batterie de serveurs, permettant une montée en charge plus importante. <span>&nbsp;</span>Madison devrait se présenter sous la forme d’un module additionnel et est prévu en même temps que Kilimanjaro.</p>
<p><p>&nbsp;</p>
<p>Côté relationnel, c’est plutôt vers <strong>Azure</strong> que se tourne l’avenir. En deux mots, Azure est la proposition de Microsoft en terme de <strong>Cloud Computing</strong>. C’est globalement une nouvelle vision du développement d’applications, très <strong>orientée services</strong>, sur une solution d’hébergement en haute disponibilité avec montée en charge proposée par Microsoft. <span>&nbsp;</span>Dans cet univers, le stockage de données prend une place importante avec 2 briques&nbsp;: <strong>SQL Services</strong> et <strong>Azure Table Storage</strong>.</p>
<p><p>&nbsp;</p>
<p><strong><ins>SQL Services</ins></strong> est l’équivalent de SQL Server mais hébergé sur le «&nbsp;Cloud&nbsp;». Actuellement, seule la brique relationnelle (SQL Data Services) est disponible en beta. Elle permet de stocker des entités relationnelles, accessibles de n’importe où via SOAP ou REST. Pour l’instant, cette brique est très limitée en termes de fonctionnalités mais devrait s’enrichir dans les mois à venir pour devenir une vraie base de données online, incluant même des modules décisionnels de datawarehousing, de reporting et d’analyse. </p>
<p>Rassurons nous, SQL Services n’a pas vocation à remplacer le traditionnel SQL Server (cf. Kilimanjaro) mais complète l’offre de Microsoft et ouvre de nouvelles perspectives comme le paiement à l’utilisation, plus économique pour de nombreux clients.</p>
<p><p>&nbsp;</p>
<p><strong><ins>Azure Table Storage</ins></strong> s’appuie techniquement sur les «&nbsp;tables&nbsp;» de SQL Data Services. La différence est sur la richesse fonctionnelle. Azure Table Storage est très limité (pas de jointures par exemple) et répond à des petits besoins en stockage de données. A ne pas en douter, la différence s’en ressentira <span>&nbsp;</span>sur le prix des licences, qui, soit dit en passant, reste la grande interrogation sur l’univers Azure.</p>
<p><p>&nbsp;</p>
<p>Evidemment, en cette fin d’année 2008, toutes ces informations sont à tempérer car les différentes phases de développement redéfiniront peut-être les modalités de mise en œuvre de ces ambitions. Rendez-vous début 2009 pour la première CTP de Kilimanjaro et les prochaines annonces sur Azure.</p>
<p><p>&nbsp;</p>
<p>J’espère que ce petit article vous apporte des réponses sur la stratégie de Microsoft pour les années à venir. L’équipe de consultant de Bewise son à votre disposition pour compléter ces éclairages et vous présenter plus en détail ces nouvelles technologies.</p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=64&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2008/12/28/azure-kilimanjaro-gemini-madison-la-gestion-des-donnees-en-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/sql2010/kilmanjaro.png" medium="image">
			<media:title type="html">kilmanjaro.png, dec 2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Nouveautés de SQL Server 2008</title>
		<link>http://blog.djeepy1.net/2008/12/27/nouveautes-de-sql-server-2008/</link>
		<comments>http://blog.djeepy1.net/2008/12/27/nouveautes-de-sql-server-2008/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 02:20:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2008/12/27/nouveautes-de-sql-server-2008/</guid>
		<description><![CDATA[Il y a quelques mois je publiais un article sur les nouveautés de SQL Server 2008 sur le magazine (papier) Programmez. Cet article présente brièvement les nouvelles fonctionnalités et les améliorations de SQL Server 2008, avec quelques exemples de code. Son intérêt est qu&#8217;il est facile d&#8217;accès et quasi exhaustif.&#160;Je m&#8217;en sers moi même comme [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=65&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="programmez-logo.jpg, dec 2008" style="float:left;margin:0 1em 1em 0;" alt="" src="http://media.djeepy1.net/public/bandeaux/programmez-logo.jpg" />Il y a quelques mois je publiais un article sur les nouveautés de SQL Server 2008 sur le magazine (papier) <strong>Programmez</strong>. </p>
<p>Cet article présente brièvement les <strong>nouvelles fonctionnalités</strong> et les <strong>améliorations</strong> de <strong>SQL Server 2008</strong>, avec quelques exemples de code. </p>
<p>Son intérêt est qu&#8217;il est facile d&#8217;accès et quasi exhaustif.&nbsp;Je m&#8217;en sers moi même comme pense-bête (oui, j&#8217;ai une cervelle de moineau <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>J&#8217;ai mise cet article à disposition sur le site de <strong>Bewise</strong> et donc à la disposition de tous. Comme d&#8217;habitude, n&#8217;hésitez pas à le commentez, vos retours sont les bienvenus.</p>
<p><a href="http://www.bewise.fr/article/114/Les-nouveautes-de-SQL-Server-2008.aspx">http://www.bewise.fr/article/114/Les-nouveautes-de-SQL-Server-2008.aspx</a></p>
<p>Quelques extraits choisis :</p>
<blockquote>
<p>[...]</p>
<p><strong><ins>SPARSE columns </ins></strong>: le concept de Sparse columns représente les colonnes à faible densité comme par exemple les attributs d’un contact dans une base de CRM qui peuvent être très nombreux et pourtant très peu renseignés. Le fait d’indiquer à SQL Server que ces attributs doivent être stockés dans des colonnes de type SPARSE permet de gagner l’espace normalement occupé par les valeurs nulles. Ce gain n’est pas temps pour le stockage mais pour la manipulation des données qui s’en trouve améliorée du fait d’avoir moins d’octets à lire. </p>
<pre><span style="color:#000000;">CREATE TABLE dbo.ClientCRM (
ClientID </span><span style="color:#0000ff;">int</span><span style="color:#000000;"> NOT NULL IDENTITY (</span><span style="color:#800080;">1</span><span style="color:#000000;">, </span><span style="color:#800080;">1</span><span style="color:#000000;">),
Nom varchar(</span><span style="color:#800080;">50</span><span style="color:#000000;">) NOT NULL,
Poids </span><span style="color:#0000ff;">int</span><span style="color:#000000;"> SPARSE NULL,
Yeux varchar(</span><span style="color:#800080;">50</span><span style="color:#000000;">) SPARSE NULL,
Taille numeric(</span><span style="color:#800080;">3</span><span style="color:#000000;">, </span><span style="color:#800080;">2</span><span style="color:#000000;">) SPARSE NULL)</span></pre>
<p>Les sparses columns s’utilisent aussi avec la notion de Columns Set qui permet de récupérer ou d’insérer plus facilement des jeux de colonnes disposant d’une valeur sans avoir à les manipuler toutes explicitement.</p>
<p>[...]</p>
<p><strong><ins>Compression des données</ins></strong> : SQL Server 2008 supporte la compression des données à tous les niveaux. Nous l’avons vu avec les backups mais il est aussi possible de compresser directement les données d’une table, d’une partition ou d’un index.<br />On a du mal à classer cette fonctionnalité dans la catégorie performance car compression est synonyme de consommation processeur. On attend plus souvent de ce genre de fonctionnalité de gagner de l’espace disque. On en gagne certes mais là où la compression apporte est dans l’exécution des requêtes car on doit lire moins de données sur le disque, ce qui est un des principaux nerfs de la guerre de la performance. A utiliser néanmoins avec discernement… </p>
<pre><span style="color:#000000;">CREATE TABLE Contact
(id </span><span style="color:#0000ff;">int</span><span style="color:#000000;">, fullname nvarchar(</span><span style="color:#800080;">50</span><span style="color:#000000;">) )
WITH (DATA_COMPRESSION </span><span style="color:#000000;">=</span><span style="color:#000000;"> PAGE); </span></pre>
<p><strong><ins>Resource Governor</ins></strong> : cette fonctionnalité est une des plus attendues dans SQL Server. Le Resource Governor permet de gérer finement l’utilisation du serveur (CPU, mémoire). Fini les requêtes qui monopolisent toutes les ressources. On peut assigner des limitations et des plans de charge aux différentes connexions ou applications. Ainsi, on peut faire en sorte qu’une application critique dispose d’un maximum de puissance de traitement et que des petites applications soient moins prioritaires. </p>
<p>[...]</p>
<h5>Nouveautés de Analysis Services</h5>
<p><strong><ins>Améliorations des performances globales</ins></strong> : dans cette version 2008 de SSAS, Microsoft a cherché à beaucoup optimiser les performances de son moteur multidimensionnel. L’objectif est ambitieux : supporter des DataWarehouse de 100To de données en lieu et place des 25 supportés avec la version 2005. De nombreuses optimisations dans le calcul des agrégats et la gestion des cubes abondent en ce sens. </p>
<p><strong><ins>Notion de bonnes pratiques</ins></strong> : une nouvelle fonctionnalité aussi appelée « alertes AMO » apparaît dans Business Intelligence Studio. De la même façon que le correcteur orthographique de Word, elles soulignent les éléments qui ne respectent pas les bonnes pratiques de modélisation et méritent réflexion. Ces avertissements sont débrayables ponctuellement ou définitivement. </p>
<p>[...]</p>
</blockquote>
<p>&nbsp;</p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=65&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2008/12/27/nouveautes-de-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/bandeaux/programmez-logo.jpg" medium="image">
			<media:title type="html">programmez-logo.jpg, dec 2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Ranking de la fonction FREETEXT</title>
		<link>http://blog.djeepy1.net/2008/11/24/ranking-de-la-fonction-freetext/</link>
		<comments>http://blog.djeepy1.net/2008/11/24/ranking-de-la-fonction-freetext/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 11:49:00 +0000</pubDate>
		<dc:creator>Djeepy1</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://djeepy1.wordpress.com/2008/11/24/ranking-de-la-fonction-freetext/</guid>
		<description><![CDATA[Souvent on me pose des questions sur la pertinence de la recherche FullText de SQL Server. Pourquoi l&#8217;article que je recherchais n&#8217;est pas remonté, &#8230;ce mot là est plus important que celui-ci, &#8230;normalement ce truc là aurait du remonter&#8230;, etc. Il faut bien comprendre que la pertinence est très complexe à calculer.&#160;Malgré cela, Microsoft&#160;nous en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=68&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="FTS.jpg, nov 2008" style="float:left;margin:0 1em 1em 0;" alt="" src="http://media.djeepy1.net/public/SQL/.FTS_s.jpg" width="150" />Souvent on me pose des questions sur la pertinence de la recherche FullText de SQL Server. </p>
<blockquote>
<p><em>Pourquoi l&#8217;article que je recherchais n&#8217;est pas remonté, &#8230;ce mot là est plus important que celui-ci, &#8230;normalement ce truc là aurait du remonter&#8230;, etc.</em></p>
</blockquote>
<p>Il faut bien comprendre que la pertinence est très complexe à calculer.&nbsp;Malgré cela, Microsoft&nbsp;nous en livre la formule dans la MSDN (la formule est la même pour les 2 version) :&nbsp;</p>
<ul>
<li>SQL Server 2005 : <a href="http://technet.microsoft.com/en-us/library/ms142524(SQL.90).aspx">http://technet.microsoft.com/en-us/library/ms142524(SQL.90).aspx</a></li>
<li>SQL Server 2008 : <a href="http://technet.microsoft.com/en-us/library/ms142524.aspx">http://technet.microsoft.com/en-us/library/ms142524.aspx</a></li>
</ul>
<p>Je vous invite à vous rendre directement à la section <strong>Ranking&nbsp;of FreeText</strong> qui nous donne la formule <strong>OKAPI BM25</strong> servant au calcul du Rank.&nbsp;</p>
<p>Simplement, retenez que la <strong>densité</strong> est un critère très important. En effet, si on recherche par exemple&nbsp;&nbsp;&raquo;<em>fût de sherry</em>&nbsp;&raquo; et que &laquo;&nbsp;<em>fût</em>&nbsp;&raquo; est seul mais dans un texte court, il peut passer devant&nbsp;&nbsp;&raquo;<em>fût</em>&nbsp;&raquo; et &laquo;&nbsp;<em>sherry</em>&nbsp;&raquo; noyés dans un long texte. Plus vos textes seront touffus, plus la pertinence sera avérée; par exemple, indexer des titres courts (quelques mots) produira des effets de bord certains.</p>
<p>Voici la formule à titre d&#8217;information. Si vous jugez qu&#8217;un résultat n&#8217;est pas à sa place, vous pouvez le vérifier et porter réclamation auprès de l&#8217;éditeur sur <a href="http://connect.microsoft.com/">Connect</a>. Personnellement, à chaque fois que j&#8217;ai constaté de mauvais résultats, c&#8217;est qu&#8217;il y avait une mauvaise recherche ou bien des données mal renseignées.</p>
<p style="background:#eee;"><code>Rank = Σ[Terms in Query] w ( ( ( k1 + 1 ) tf ) / ( K + tf ) ) * ( ( k3 + 1 ) qtf / ( k3 + qtf ) ) )<br />Where: <br />w is the Robertson-Sparck Jones weight. <br />In simplified form, w is defined as: <br />w = log10 ( ( ( r + 0.5 ) * ( N – R + r + 0.5 ) ) / ( ( R – r + 0.5 ) * ( n – r + 0.5 ) )<br />N is the number of indexed rows for the property being queried. <br />n is the number of rows containing the word. <br />K is ( k1 * ( ( 1 – b ) + ( b * dl / avdl ) ) ). <br />dl is the property length, in word occurrences. <br />avdl is the average length of the property being queried, in word occurrences. <br />k1, b, and k3 are the constants 1.2, 0.75, and 8.0, respectively. <br />tf is the frequency of the word in the queried property in a specific row. <br />qtf is the frequency of the term in the query. </code></p>
<br />Publié dans SQL Server  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/djeepy1.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/djeepy1.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/djeepy1.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.djeepy1.net&amp;blog=7511412&amp;post=68&amp;subd=djeepy1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.djeepy1.net/2008/11/24/ranking-de-la-fonction-freetext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5bd484f181f5352c2e531cb5cc78aef?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">djeepy1</media:title>
		</media:content>

		<media:content url="http://media.djeepy1.net/public/SQL/.FTS_s.jpg" medium="image">
			<media:title type="html">FTS.jpg, nov 2008</media:title>
		</media:content>
	</item>
	</channel>
</rss>