{"id":884,"date":"2022-05-26T06:57:00","date_gmt":"2022-05-26T04:57:00","guid":{"rendered":"https:\/\/expert-only.com\/prep\/?p=884"},"modified":"2023-02-13T11:38:50","modified_gmt":"2023-02-13T10:38:50","slug":"bonnes-pratiques-microsoft-ssis","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/","title":{"rendered":"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages"},"content":{"rendered":"\n<p>Quelles sont les bonnes pratiques Microsoft SSIS pour mieux g\u00e9rer le d\u00e9veloppement de packages ? Voici quelques conseils \u00e0 appliquer lorsque l&rsquo;on utilise Microsoft SSIS dans un projet BI. Pour mener \u00e0 bien ses projets d\u00e9cisionnels, notamment en termes de temps de d\u00e9veloppement et de robustesse. Mais aussi en terme de performances de chargement de donn\u00e9es. <\/p>\n\n\n\n<p>Ces m\u00e9thodes sont, d&rsquo;une mani\u00e8re plus large des Bests Practices Microsoft. Elles sont \u00e0 appliquer aux projets Microsoft Business Intelligence et ETL. Depuis la version 2008 et jusqu&rsquo;aux versions 2012, 2014, 2016, 2017 et 2019. Les bonnes pratiques SSIS \u00e0 travers plusieurs axes, dont 4 sont d\u00e9velopp\u00e9s ici plus en d\u00e9tail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-1-structurer-les-packages-ssis\">1. Structurer les packages SSIS<\/h2>\n\n\n\n<p>Tout d&rsquo;abord, le but est de <a href=\"https:\/\/perso.liris.cnrs.fr\/pierre-antoine.champin\/enseignement\/algo\/cours\/algo\/bonnes_pratiques.html\" target=\"_blank\" rel=\"noreferrer noopener\">faciliter le d\u00e9veloppement<\/a> et les \u00e9volutions fonctionnelles et techniques dans un projet Microsoft SSIS. Pour cela, organiser et regrouper dans plusieurs packages SSIS les d\u00e9veloppements, de fa\u00e7on logique. Chaque chargement d&rsquo;une table de faits ou d\u2019une dimension doit correspondre \u00e0 un seul package SSIS.<\/p>\n\n\n\n<p>Tout comme le pilotage du chargement des dimensions. L\u2019encha\u00eenement des chargements des dimensions et des tables de faits correspond au pilotage global du projet d\u00e9cisionnel. C&rsquo;est \u00e0 dire le processus ETL complet. Par ailleurs, syst\u00e9matiquement nommer tous les composants qui composent le Flux de contr\u00f4le. Ainsi que tous les Flux de donn\u00e9es, avec des r\u00e8gles de nommage bien sp\u00e9cifiques. <\/p>\n\n\n\n<p>Dans le cas o\u00f9 vos installations SQL Server et Integration Services sont sur le m\u00eame serveur physique, utiliser la destination SQL Server. Plus adapt\u00e9e que la destination OLE DB, elle permet d&rsquo;am\u00e9liorer les performances et les temps de chargement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-2-bonnes-pratiques-pour-utiliser-les-flux-de-donnees-ssis\">2. Bonnes pratiques pour utiliser les flux de donn\u00e9es SSIS<\/h2>\n\n\n\n<p>Le composant central est le flux de donn\u00e9es dans le package, et les bonnes pratiques SSIS \u00e0 ce niveau sont donc fondamentales. Toujours commenter le code et d\u00e9finir les variables. Cette r\u00e8gle concerne le chemin des fichiers, des dossiers et les param\u00e8tres de connexion. Pour les colonnes, nommer les sources et les cibles de la m\u00eame fa\u00e7on. Afin que <a href=\"https:\/\/expert-only.com\/fr\/ssis\/synchroniser-colonnes-ssis-automatiquement\/\">le mapping SSIS puisse se faire automatiquement<\/a>.<\/p>\n\n\n\n<p>D\u00e9finir les bons types de donn\u00e9es \u00e0 la source pour \u00e9viter de faire des conversions de donn\u00e9es. Ne jamais s\u00e9lectionner les colonnes non utilis\u00e9es au niveau de la source, cela ne sert strictement \u00e0 rien. Effectuer <a href=\"https:\/\/expert-only.com\/fr\/t-sql\/conversion-implicite-du-type-de-donnees-xml\/\">les conversions de types de donn\u00e9es<\/a> dans la base de donn\u00e9es SQL.<\/p>\n\n\n\n<p>Alimenter les tables de dimension en parall\u00e8le en les regroupant dans un container de type S\u00e9quence.  Surtout pour des chargements avec des volumes important de donn\u00e9es, c&rsquo;est \u00e0 dire plusieurs millions de lignes. Mettre en place <a href=\"https:\/\/expert-only.com\/fr\/t-sql\/vue-partitionnee-sql-server-plusieurs-tables\/\">un partitionnement sur les tables de faits<\/a>. Charger les donn\u00e9es dans une table temporaire sans aucun index, ni contrainte. <\/p>\n\n\n\n<p>Ensuite, indexer et ajouter les contraintes sur la table temporaire, int\u00e9grer la table temporaire dans la table avec partition, qui est la table cible du <a href=\"https:\/\/expert-only.com\/fr\/concepts\/etl-extract-transform-load\/\">processus ETL<\/a>.<\/p>\n\n\n\n<p>Eviter au maximum les op\u00e9rations bloquantes et en particulier les tris qui sont tr\u00e8s gourmands en temps et en ressources. R\u00e9aliser au maximum les tris au niveau du SGBD. C&rsquo;est \u00e0 dire utiliser des requ\u00eates SQL et configurer la source de donn\u00e9es en activant l&rsquo;option Source Tri\u00e9e dans les packages SSIS.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"RRsNjp5zfr\"><a href=\"https:\/\/expert-only.com\/fr\/concepts\/mdx-multidimensional-expressions\/\">MDX ou Multidimensional Expressions<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0MDX ou Multidimensional Expressions\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/concepts\/mdx-multidimensional-expressions\/embed\/#?secret=Bv99PktWdC#?secret=RRsNjp5zfr\" data-secret=\"RRsNjp5zfr\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">D\u00e9finition du langage MDX<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-3-traiter-les-cubes-ssas-depuis-ssis\">3. Traiter les cubes SSAS depuis SSIS<\/h2>\n\n\n\n<p>Pour obtenir un process ETL performant et int\u00e9gr\u00e9, il est tr\u00e8s int\u00e9ressant de r\u00e9aliser le process des cubes directement depuis un package SSIS. Il est possible d&rsquo;utiliser le composant SSIS pour traiter les cubes SSAS. Le composant se nomme <em>Analysis Services Processing Task<\/em> en Anglais. Ou <a href=\"https:\/\/docs.microsoft.com\/fr-fr\/sql\/integration-services\/control-flow\/analysis-services-processing-task?view=sql-server-ver16\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">T\u00e2che de Traitement d&rsquo;Analysis Services<\/a> sur les versions Fran\u00e7aise de Visual Studio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-4-parametrer-un-maximum-les-variables-dans-les-packages\">4. Param\u00e9trer un maximum les variables dans les packages<\/h2>\n\n\n\n<p>Pour \u00eatre ind\u00e9pendant de l\u2019environnement, d\u00e9finir des variables d\u2019environnements pour sp\u00e9cifier le chemin physique <a href=\"https:\/\/expert-only.com\/fr\/ssis\/modifier-fichier-configuration-ssis\/\">du fichier de configuration dtsconfig<\/a>. Param\u00e9trer tous les \u00e9l\u00e9ments variant d\u2019un environnement \u00e0 un autre. Comme le nom des serveurs, le nom des bases, le chemin des fichiers, etc. Si possible le nom des utilisateurs.<\/p>\n\n\n\n<p>Enregistrer les param\u00e8tres de configuration des packages SSIS en base afin de faciliter le d\u00e9ploiement, la maintenance, l\u2019exploitation et les \u00e9volutions futures sur les packages. D\u00e9finir le lien vers la base de donn\u00e9es \u00e0 l&rsquo;aide d&rsquo;un fichier de configuration par exemple.<\/p>\n\n\n\n<p>De plus, le chemin permettant l&rsquo;acc\u00e8s au fichier de configuration peut lui-m\u00eame \u00eatre d\u00e9fini \u00e0 l\u2019aide d\u2019une variable d\u2019environnement. Ainsi il est ind\u00e9pendant de la plateforme et facilite les d\u00e9ploiements de packages Integration Services.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"9NL9Ph5Tpk\"><a href=\"https:\/\/expert-only.com\/fr\/ssis\/configurer-la-log-ssis\/\">Configurer la Log dans un Package SSIS<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Configurer la Log dans un Package SSIS\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/ssis\/configurer-la-log-ssis\/embed\/#?secret=lIstJrK6q7#?secret=9NL9Ph5Tpk\" data-secret=\"9NL9Ph5Tpk\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Conclusion sur les bonnes pratiques pour le d\u00e9veloppement SSIS<\/h2>\n\n\n\n<p>En conclusion, pour <a href=\"https:\/\/expert-only.com\/fr\/ssis\/creer-un-projet-ssis-avec-visual-studio-2019\/\">d\u00e9velopper des packages SSIS avec Visual Studio 2019<\/a>, il est important de suivre les bonnes pratiques suivantes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Utilisez les param\u00e8tres de projet pour stocker les cha\u00eenes de connexion et les valeurs de configuration.<\/li>\n\n\n\n<li>Utilisez les variables SSIS pour stocker les valeurs qui peuvent varier d&rsquo;un package \u00e0 l&rsquo;autre.<\/li>\n\n\n\n<li>Utilisez les connexions \u00e0 l&rsquo;aide de variables plut\u00f4t que de les incorporer dans les composants.<\/li>\n\n\n\n<li>Divisez les packages en t\u00e2ches logiques plus petites.<\/li>\n\n\n\n<li>D\u00e9veloppez des scripts r\u00e9utilisables.<\/li>\n\n\n\n<li>Utilisez des contr\u00f4les de flux pour g\u00e9rer les erreurs et les \u00e9v\u00e9nements inattendus.<\/li>\n\n\n\n<li>Testez les packages de mani\u00e8re approfondie avant de les d\u00e9ployer en production.<\/li>\n\n\n\n<li>Utilisez la documentation pour suivre les modifications et la maintenance des packages.<\/li>\n\n\n\n<li>Utilisez des outils de gestion de code source tels que Git pour suivre les modifications de code.<\/li>\n\n\n\n<li>Utilisez les options de package pour am\u00e9liorer les performances.<\/li>\n<\/ol>\n\n\n\n<p>En suivant ces bonnes pratiques, les d\u00e9veloppeurs peuvent cr\u00e9er des packages SSIS efficaces, maintenables et faciles \u00e0 d\u00e9ployer.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Quelles sont les bonnes pratiques Microsoft SSIS pour mieux g\u00e9rer le d\u00e9veloppement de packages ? Voici quelques conseils \u00e0 appliquer lorsque l&rsquo;on utilise Microsoft SSIS dans un projet BI. Pour mener \u00e0 bien ses projets d\u00e9cisionnels, notamment en termes <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\" title=\"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10872,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[353,32,366,155,229],"class_list":{"0":"post-884","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssis","8":"tag-base-de-donnees","9":"tag-business-intelligence","10":"tag-data-flow","11":"tag-package","12":"tag-visual-studio"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bonnes pratiques SSIS - Integration Services - MS BI<\/title>\n<meta name=\"description\" content=\"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages\" \/>\n<meta property=\"og:description\" content=\"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriels SQL et IT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-26T04:57:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-13T10:38:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages\",\"datePublished\":\"2022-05-26T04:57:00+00:00\",\"dateModified\":\"2023-02-13T10:38:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\"},\"wordCount\":991,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg\",\"keywords\":[\"base de donn\u00e9es\",\"Business intelligence\",\"Data Flow\",\"package\",\"Visual Studio\"],\"articleSection\":[\"SSIS\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\",\"url\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\",\"name\":\"Bonnes pratiques SSIS - Integration Services - MS BI\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg\",\"datePublished\":\"2022-05-26T04:57:00+00:00\",\"dateModified\":\"2023-02-13T10:38:50+00:00\",\"description\":\"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/expert-only.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/fr\/#website\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"name\":\"Tutoriels SQL et IT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bonnes pratiques SSIS - Integration Services - MS BI","description":"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/","og_locale":"fr_FR","og_type":"article","og_title":"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages","og_description":"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?","og_url":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/","og_site_name":"Tutoriels SQL et IT","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2022-05-26T04:57:00+00:00","article_modified_time":"2023-02-13T10:38:50+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"\u00c9crit par":"Expert-Only","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages","datePublished":"2022-05-26T04:57:00+00:00","dateModified":"2023-02-13T10:38:50+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/"},"wordCount":991,"commentCount":0,"publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg","keywords":["base de donn\u00e9es","Business intelligence","Data Flow","package","Visual Studio"],"articleSection":["SSIS"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/","url":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/","name":"Bonnes pratiques SSIS - Integration Services - MS BI","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg","datePublished":"2022-05-26T04:57:00+00:00","dateModified":"2023-02-13T10:38:50+00:00","description":"Quelles sont les bonnes pratiques Microsoft SSIS? Comment d\u00e9velopper des packages SSIS efficaces et performants dans Visual Studio?","breadcrumb":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/texture-design-273B124DF7D_1920x1080.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/fr\/ssis\/bonnes-pratiques-microsoft-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/expert-only.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Bonnes pratiques SSIS pour le d\u00e9veloppement de packages"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/fr\/#website","url":"https:\/\/expert-only.com\/fr\/","name":"Tutoriels SQL et IT","description":"","publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/fr\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/comments?post=884"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/884\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10872"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}