<?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/"
	>

<channel>
	<title>Le Blog SQL Server d&#039;ElSüket &#187; SQL Server Integration Services</title>
	<atom:link href="https://blog.developpez.com/elsuket/pcategory/support-decisionnel/sql-server-integration-services/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/elsuket</link>
	<description>Nicolas Souquet - Expert SQL Server</description>
	<lastBuildDate>Mon, 05 Apr 2021 07:32:41 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Où est passé le panneau SSIS toolbox dans SSDT-BI 2013 ?</title>
		<link>https://blog.developpez.com/elsuket/p12854/support-decisionnel/sql-server-integration-services/ou-est-passe-le-panneau-ssis-toolbox-dans-ssdt-bi-2013</link>
		<comments>https://blog.developpez.com/elsuket/p12854/support-decisionnel/sql-server-integration-services/ou-est-passe-le-panneau-ssis-toolbox-dans-ssdt-bi-2013#comments</comments>
		<pubDate>Sat, 21 Mar 2015 11:11:20 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[SQL Server Integration Services]]></category>
		<category><![CDATA[Support Décisionnel]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Toolbox]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/elsuket/?p=1113</guid>
		<description><![CDATA[Ce panneau est ouvert automatiquement à l&#8217;ouverture d&#8217;un projet SSIS. Supposons maintenant que l&#8217;on ait fermé ce panneau après avoir ajouté un projet SSRS à la solution : à l&#8217;ouverture suivante du projet ou de SSDT-BI, le volet n&#8217;est plus &#8230; <a href="https://blog.developpez.com/elsuket/p12854/support-decisionnel/sql-server-integration-services/ou-est-passe-le-panneau-ssis-toolbox-dans-ssdt-bi-2013">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ce panneau est ouvert automatiquement à l&rsquo;ouverture d&rsquo;un projet SSIS. Supposons maintenant que l&rsquo;on ait fermé ce panneau après avoir ajouté un projet SSRS à la solution : à l&rsquo;ouverture suivante du projet ou de SSDT-BI, le volet n&rsquo;est plus là ! Pour le débutant que je suis, j&rsquo;ai donc intuitivement ouvert le menu <em>VIEW</em>, mais ne l&rsquo;y trouvais pas :</p>
<p><span id="more-1113"></span></p>
<p><img src="http://i.imgur.com/75OM4SG.png" alt="" /></p>
<p>En effet, cette &laquo;&nbsp;trousse à outils&nbsp;&raquo; est générique, et ne propose aucun contrôle, et nous offre l&rsquo;amical message suivant :</p>
<p><img src="http://i.imgur.com/pGJPOF6.png" alt="" /></p>
<p>Quelle ne fut pas ma joie de retrouver ce panneau après avoir cliqué sur le petit bouton en haut et à droite du panneau de conception !</p>
<p><img src="http://i.imgur.com/dClW9IH.png" alt="" /></p>
<p>Bonne création de paquetages SSIS !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSDT-BI et SSDT : ou l&#8217;un, ou l&#8217;autre, et aussi les deux !</title>
		<link>https://blog.developpez.com/elsuket/p12610/utilitaires/ssdt-bi-et-ssdt-ou-lun-ou-lautre-et-aussi-les-deux</link>
		<comments>https://blog.developpez.com/elsuket/p12610/utilitaires/ssdt-bi-et-ssdt-ou-lun-ou-lautre-et-aussi-les-deux#comments</comments>
		<pubDate>Fri, 09 May 2014 17:40:23 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[Assembly & CLR]]></category>
		<category><![CDATA[SQL Server Analysis Services]]></category>
		<category><![CDATA[SQL Server Integration Services]]></category>
		<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[Utilitaires]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SQL Server Data Tools]]></category>
		<category><![CDATA[SSDT]]></category>
		<category><![CDATA[Support Décisionnel]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/elsuket/?p=1000</guid>
		<description><![CDATA[SQL Server Business Intelligence Studio a été remplacé par SQL Server Data Tools (SSDT). SSDT a été mis en ligne pour la première fois pour Visual Studio 2010, qu&#8217;il installait en mode Shell. Cette version n&#8217;est maintenant plus disponible, mais &#8230; <a href="https://blog.developpez.com/elsuket/p12610/utilitaires/ssdt-bi-et-ssdt-ou-lun-ou-lautre-et-aussi-les-deux">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>SQL Server Business Intelligence Studio</em> a été remplacé par <a href="http://blog.developpez.com/elsuket/p12489/indexation/pivot-ssdt-attention-ordre" title="La transformation Pivot avec SQL Server Data Tools (ex SSIS) : attention à l’ordre !">SQL Server Data Tools</a> (SSDT).</p>
<p>SSDT a été mis en ligne pour la première fois pour Visual Studio 2010, qu&rsquo;il installait en mode Shell. Cette version n&rsquo;est maintenant plus disponible, mais on la trouve bien entendu pour Visual Studio 2012 (<a href="http://www.microsoft.com/fr-fr/download/details.aspx?id=36843">fr</a>/<a href="http://www.microsoft.com/en-us/download/details.aspx?id=36843">en</a>) et 2013 (<a href="http://www.microsoft.com/fr-fr/download/details.aspx?id=42313">fr</a>/<a href="http://www.microsoft.com/en-us/download/details.aspx?id=42313">en</a>).</p>
<p>Ce dernier est en fait décliné en deux opus, l&rsquo;un dédié à la Business Intelligence, abrévié en SSDT-BI, et l&rsquo;autre SSDT tout court. Les deux versions installent toujours Visual Studio en mode Shell, mais la version BI n&rsquo;installe pas les composants nécessaires au développement d&rsquo;un projet d&rsquo;assembly SQL Server. Et inversement.</p>
<p>J&rsquo;avais donc installé SSDT-BI 2012 sans noter que le projet de type SQL Server n&rsquo;était pas présent. J&rsquo;ai donc installé SSDT 2012 (téléchargeable <a href="http://msdn.microsoft.com/en-us/data/hh297027">ici</a> en version 2012 et 2013), et j&rsquo;ai maintenant ce qui me manquait :</p>
<p><img src="http://i.imgur.com/JNW6bZz.png" alt="" /></p>
<p>Bon développement SQL Server !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copier un DTS d&#8217;un serveur à un autre</title>
		<link>https://blog.developpez.com/elsuket/p7298/utilitaires/copier_un_dts_d_un_serveur_a_un_autre</link>
		<comments>https://blog.developpez.com/elsuket/p7298/utilitaires/copier_un_dts_d_un_serveur_a_un_autre#comments</comments>
		<pubDate>Sat, 28 Feb 2009 12:22:49 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[SQL Server Integration Services]]></category>
		<category><![CDATA[Utilitaires]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nous allons voir comment transférer un lot DTS d&#8217;un serveur vers un autre, ce qui peut être intéressant pour copier un DTS développé sur une machine de développement vers une machine de production &#8230; Rappelons que les DTS (Data Transformation &#8230; <a href="https://blog.developpez.com/elsuket/p7298/utilitaires/copier_un_dts_d_un_serveur_a_un_autre">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Nous allons voir comment transférer un lot DTS d&rsquo;un serveur vers un autre, ce qui peut être intéressant pour copier un DTS développé sur une machine de développement vers une machine de production &#8230;</p>
<p><span id="more-151"></span></p>
<p>Rappelons que les <em>DTS</em> (Data Transformation Services) est un outil d&rsquo;ETL (Extraction / Transformation / Load) introuduit avec SQL Server 7 et remplacé dès <em>SQL Server 2005</em> par <em>SSIS</em> (<em>SQL Server Integration Services</em>)</p>
<p><strong>Sur le serveur source</strong>, replongeons nous dans la console d&rsquo;administration de SQL Server 2000 qu&rsquo;est <em>Enterprise Manager</em> pour retrouver nos lots DTS:</p>
<p><img src="http://blog.developpez.com/media/DTS_01.PNG" width="959" height="308" alt="" /></p>
<p>Nous allons maintenant choisir d&rsquo;exporter le DTS dans un fichier structuré, en choisissant l&rsquo;option &laquo;&nbsp;Enregistrer sous&nbsp;&raquo; du menu &laquo;&nbsp;Lot&nbsp;&raquo; :</p>
<p><img src="http://blog.developpez.com/media/DTS_02.PNG" width="222" height="309" alt="" /></p>
<p>Une boîte de dialogue apparaît alors, nous permettant de spécifier le type de sauvegarde à effectuer</p>
<p><img src="http://blog.developpez.com/media/DTS_03.PNG" width="438" height="390" alt="" /></p>
<p>On voit que l&rsquo;on peut effectuer une sauvegarde d&rsquo;un DTS directement sur un autre serveur hébergeant aussi un instance SQL Server 2000, mais il est possible que la machine de développement soit dans l&rsquo;entreprise alors que la machine de production est chez le client.</p>
<p>On peut aussi spécifier un nom de fichier :</p>
<p><img src="http://blog.developpez.com/media/DTS_04.PNG" width="438" height="390" alt="" /></p>
<p><strong>Après le transfert du fichier sur le serveur cible</strong>, ouvrons <em>Enterprise Manager</em> pour enregistrer le lot :</p>
<p><img src="http://blog.developpez.com/media/DTS_05.PNG" width="342" height="342" alt="" /></p>
<p>On obtient la boîte de dialogue classique de spécification d&rsquo;un emplacement de fichier :</p>
<p><img src="http://blog.developpez.com/media/DTS_06.PNG" width="563" height="419" alt="" /></p>
<p>De retour dans <em>Enterprise Manager</em>, nous devons choisir le lot à ouvrir (comme on peut en enregistrer plusieurs dans le même fichier d&rsquo;export) :</p>
<p><img src="http://blog.developpez.com/media/DTS_07.PNG" width="365" height="260" alt="" /></p>
<p>Il suffit maintenant d&rsquo;enregistrer le lot &#8230;</p>
<p><img src="http://blog.developpez.com/media/DTS_08.PNG" width="218" height="309" alt="" /></p>
<p>&#8230; en spécifiant qu&rsquo;il s&rsquo;agit d&rsquo;un instance SQL Server :</p>
<p><img src="http://blog.developpez.com/media/DTS_09.PNG" width="438" height="387" alt="" /></p>
<p>Et l&rsquo;opération est terminée; la console <em>Enterprise Manager</em> affiche :</p>
<p><img src="http://blog.developpez.com/media/DTS_10.PNG" width="500" height="312" alt="" /></p>
<p>ElSuket</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Comment convertir un fichier blg en csv pour l&#8217;intégrer en base rapidement ?</title>
		<link>https://blog.developpez.com/elsuket/p9870/utilitaires/perfmon_blg_en_csv_integration</link>
		<comments>https://blog.developpez.com/elsuket/p9870/utilitaires/perfmon_blg_en_csv_integration#comments</comments>
		<pubDate>Thu, 07 Apr 2011 10:10:52 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[SQL Server Integration Services]]></category>
		<category><![CDATA[Utilitaires]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici comment transformer un fichier blg généré par PerfMon en CSV en vue de l&#8217;intégrer dans une table de base de données (et pourquoi pas faire un rapport à partir de là ? ) Pour convertir un fichier blg au &#8230; <a href="https://blog.developpez.com/elsuket/p9870/utilitaires/perfmon_blg_en_csv_integration">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Voici comment transformer un fichier blg généré par PerfMon en CSV en vue de l&rsquo;intégrer dans une table de base de données (et pourquoi pas faire un rapport à partir de là ? )<br />
<span id="more-133"></span></p>
<p>Pour convertir un fichier blg au format CSV, il suffit d&rsquo;utiliser l&rsquo;instruction relog en ligne de commandes :</p>
<p><code class="codecolorer text default"><span class="text">&gt;relog perfmon_log.blg -f CSV -o perfmon_log.csv</span></code></p>
<p>En quelques secondes un gros fichier blg peut être converti, retournant le nombre de lignes que contient le fichier CSV.</p>
<p>A partir de là, on peut procéder à son intégration en faisant un clic-droit sur la base de données dans laquelle on souhaite charger les données :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_1.png" /></p>
<p>La fenêtre suivante s&rsquo;ouvre alors :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_2.png" /></p>
<p>Il suffit simplement de sélectionner <em>Flat file source</em> dans la liste déroulante <em>Data source</em>, puis de cliquer sur <em>Browse</em> :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_3.png" width="627" height="436" alt="" /></p>
<p>Attention à filtrer sur l&rsquo;extension csv, sinon le fichier n&rsquo;apparaîtra pas <img src="https://blog.developpez.com/elsuket/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p><img src="http://blog.developpez.com/media/import_perfmon_4.png" width="566" height="580" alt="" /></p>
<p>Une fois le fichier sélectionné, faites attention à la page de codes : elle doit correspondre à la collation utilisée par votre base de données.<br />
Dans la plupart des cas, la page de codes par défaut fonctionnera.<br />
Dans mon cas, comme la collation de la base de données est Thai_CI_AS, j&rsquo;ai choisi la page de codes 874.</p>
<p>Enfin, comme la première ligne de notre fichier de log PerfMon contient le nom des compteurs, il faut également cocher la case <em>Colmun names in the first data row</em>.</p>
<p>On peut maintenant cliquer sur le bouton <em>Next</em> :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_5.png" width="634" height="579" alt="" /></p>
<p>Ici il s&rsquo;agit de spécifier l’instance SQL Server (<em>Server name</em>) et la base de données dans laquelle on souhaite importer les données (<em>Database</em>).</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_6.png" width="633" height="597" alt="" /></p>
<p>La table prend alors le même nom que le fichier, par défaut.<br />
Néanmoins on peut tout à fait parcourir et choisir une table de la base de données.</p>
<p>Une fois cela fait, on peut cliquer sur <em>Next</em> : la fenêtre suivante apparaît :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_7.png" width="634" height="593" alt="" /></p>
<p>On peut alors choisir d&rsquo;exécuter le package SSIS immédiatement, auquel cas il ne sera pas sauvegardé, ou bien choisir de l&rsquo;enregistrer :</p>
<p>1. dans SQL Server (en fait dans la base de données système MSDB)<br />
2. ou dans un fichier</p>
<p>C&rsquo;est pratique puisque :</p>
<p>&#8211; Dans le premier cas, si nous devons réaliser un nouvel import, on n&rsquo;aura plus qu&rsquo;à se connecter avec SQL Server Management Studio à l&rsquo;instance SSIS pour exécuter le package une nouvelle fois,</p>
<p>&#8211; Dans le second cas, il suffit simplement de double-cliquer sur le fichier (que l&rsquo;on peut échanger avec ses collègues) pour exécuter le package</p>
<p>Dans mon cas, comme je n&rsquo;aurai très probablement jamais plus besoin de réimporter des fichiers de log PerfMon ayant une liste de compteurs strictement identique, j&rsquo;ai choisi <em>Run Immediately</em> seulement.</p>
<p>Dans tous les cas, on cliquera sur le bouton <em>Next</em> :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_8.png" width="633" height="578" alt="" /></p>
<p>Le package s&rsquo;exécute alors &#8230; quand l&rsquo;opération est terminée, on obtient la fenêtre suivante :</p>
<p><img src="http://blog.developpez.com/media/import_perfmon_9.png" width="634" height="578" alt="" /></p>
<p>Il suffit alors de cliquer sur <em>Close</em> pour voir la fenêtre se fermer, puis de faire un <code class="codecolorer text default"><span class="text">SELECT * FROM dbo.perfmon_log</span></code> <img src="https://blog.developpez.com/elsuket/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Dans le cas où il s&rsquo;agit d&rsquo;une opération qui devra être effectuée à répétition, on peut également sauvegarder le package, et le faire exécuter par un job de l&rsquo;Agent SQL Server.<br />
En plus de cela, on peut construire un rapport <em>SQL Server Reporting Services</em> (SSRS) sur la table recevant les lignes du fichier CSV.</p>
<p>Bon chargement de données PerfMon <img src="https://blog.developpez.com/elsuket/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>ElSüket <img src="https://blog.developpez.com/elsuket/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>We Loaded 1TB in 30 Minutes with SSIS, and So Can You</title>
		<link>https://blog.developpez.com/elsuket/p7965/support-decisionnel/sql-server-integration-services/we_loaded_1tb_in_30_minutes_with_ssis_an</link>
		<comments>https://blog.developpez.com/elsuket/p7965/support-decisionnel/sql-server-integration-services/we_loaded_1tb_in_30_minutes_with_ssis_an#comments</comments>
		<pubDate>Tue, 18 Aug 2009 19:26:39 +0000</pubDate>
		<dc:creator><![CDATA[elsuket]]></dc:creator>
				<category><![CDATA[SQL Server Integration Services]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voici un article dévoilant la configuration nécessaire pour charger un To de données en 30 minutes, ce qui équivaut à 555 Mo par seconde &#8230;]]></description>
				<content:encoded><![CDATA[<p>Voici un <a href="http://msdn.microsoft.com/en-us/library/dd537533.aspx">article</a> dévoilant la configuration nécessaire pour charger un To de données en 30 minutes, ce qui équivaut à 555 Mo par seconde &#8230; <img src="https://blog.developpez.com/elsuket/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
