{"id":18627,"date":"2021-03-09T14:29:02","date_gmt":"2021-03-09T19:29:02","guid":{"rendered":"https:\/\/canarie.machinedev.ca\/?page_id=18627"},"modified":"2024-10-30T09:50:30","modified_gmt":"2024-10-30T13:50:30","slug":"plan-de-vol-outil-devaluation-des-donnees-apption","status":"publish","type":"page","link":"https:\/\/www.canarie.ca\/fr\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/","title":{"rendered":"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption"},"content":{"rendered":"\n<section class=\"section section--banner simple-fade light-blue alignfull\">\n  <div class=\"grid-container text-center\">\n  \t\t  \t\t  \t  <div class=\"large\"><p><span class=\"TextRun SCXW20856404 BCX0\" lang=\"EN-CA\" xml:lang=\"EN-CA\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW20856404 BCX0\">Bien que le programme ATIR <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">n\u2019accepte<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> plus les <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">demandes<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> pour les <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">ressources<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">en<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">nuage<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\">, <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">vous<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">avez<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">toujours<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">acc\u00e8s<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> aux <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">Propulseurs<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> et \u00e0 <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">leur<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> documentation, qui <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">seront<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">pr\u00e9serv\u00e9s<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> et <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">b\u00e9n\u00e9ficieront<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> d\u2019un <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">soutien<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">jusqu\u2019au<\/span><strong><span class=\"NormalTextRun SCXW20856404 BCX0\"> 17 <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">janvier<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> 2025.<\/span><\/strong><\/span><strong><span class=\"EOP SCXW20856404 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/strong><\/p>\n<\/div>\n\t  \t  \t\t  <\/div>\n<\/section>\n\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Apr\u00e8s le 17 janvier 2025:\u00a0<\/h3>\n                    <ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les saisies d\u2019\u00e9cran devraient rester fid\u00e8les, mais au lieu de vous connecter \u00e0 votre compte ATIR dans AWS quand on vous le demande, vous devrez vous connecter \u00e0 un compte AWS personnel.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les liens vers les scripts CloudFormation d\u2019AWS permettant le d\u00e9ploiement automatique de l\u2019application type devraient rester les m\u00eames et \u00eatre fonctionnels.<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les liens vers les d\u00e9p\u00f4ts GitHub permettant de t\u00e9l\u00e9charger le code source du Propulseur resteront valables puisque c\u2019est le cr\u00e9ateur du Propulseur (celui qui a \u00e9labor\u00e9 les applications de source ouverte servant d\u2019exemple) qui en est le propri\u00e9taire et en assure le maintien.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<section class=\"section section--text-with-image  alignfull container squares-right\">\n  <svg version=\"1.1\" class=\"animated-square-graphic\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 1084.85 1080\" style=\"enable-background:new 0 0 1084.85 1080;\" xml:space=\"preserve\">\n<style type=\"text\/css\">\n\t.st0{opacity:0.51;fill:#FEFEFE;}\n\t.st1{fill:#F4F4F5;}\n\t.st2{fill:#58C3D2;}\n\t.st3{fill:#E90D0B;}\n\t.st4{fill:#393D3F;}\n<\/style>\n<g>\n\t<path class=\"st0\" d=\"M275.09,0c0,20.92,0.02,41.84-0.04,62.75c-0.01,1.9,0.82,4.06-1.04,5.66c-1.33-1.48-1.49-3.32-1.5-5.17\n\t\tc-0.07-19.54-0.1-39.07,0.02-58.61c0.01-1,0.15-2,0.5-2.95c0.27-0.62,0.62-1.18,1.06-1.68C274.42,0,274.76,0,275.09,0z\"\/>\n\t<path class=\"st0\" d=\"M270.93,134.87c0,0.67,0,1.34,0,2.01c-1.96-0.21-3.39-1.13-2.71-3.24c0.6-1.87,2.15-2.92,4.31-2.71\n\t\tc21.9,2.09,43.85,0.35,65.77,0.92c-0.01,0.67-0.01,1.34-0.02,2.01c-1.73,0.94-3.6,0.46-5.4,0.47c-19.36,0.04-38.73,0.02-58.09,0.04\n\t\tC273.5,134.36,272.11,133.88,270.93,134.87z\"\/>\n\t<path class=\"st0\" d=\"M67.6,132.85c-0.22,2.23,0.79,3.24,3.02,3.02c-0.21,1.56-0.6,3.05-2.65,2.59c-1.53-0.34-2.62-1.44-2.96-2.96\n\t\tC64.55,133.46,66.04,133.06,67.6,132.85z\"\/>\n\t<path class=\"st0\" d=\"M270.93,134.87c0.15-0.9,0.44-1.31,1.6-1.31c21.92,0.15,43.84,0.21,65.76,0.29c-1.46,1.71-3.44,0.97-5.18,0.97\n\t\tC312.38,134.88,291.66,134.87,270.93,134.87z\"\/>\n\t<rect x=\"71.76\" y=\"67.43\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"206.62\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.45\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"343.11\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"544.46\" y=\"0.06\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.21\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.09\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"949.97\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"477.89\" y=\"67.73\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.77\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.65\" y=\"67.73\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.53\" y=\"67.83\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"203.13\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"275.67\" y=\"135.45\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"208.23\" y=\"202.81\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1.8\" y=\"202.81\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"69.24\" y=\"270.83\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.55\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.43\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.44\" y=\"270.57\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.3\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.11\" y=\"270.57\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"270.57\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"338.01\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"338.16\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.86\" y=\"338.16\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.87\" y=\"338.16\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"271.44\" y=\"338.01\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"136.7\" y=\"405.75\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"407.3\" y=\"405.6\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"405.6\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.11\" y=\"405.6\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"611.17\" y=\"473.04\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect y=\"475.55\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.55\" y=\"135.45\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.42\" y=\"135.17\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.23\" y=\"135.36\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.12\" y=\"135.36\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"343.11\" y=\"202.81\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"477.99\" y=\"202.81\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"613\" y=\"202.81\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.86\" y=\"202.74\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.67\" y=\"202.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.08\" y=\"540.48\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"540.48\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"607.92\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.44\" y=\"607.92\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"607.92\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"675.36\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815\" y=\"675.36\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.18\" y=\"675.36\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.7\" y=\"742.8\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"742.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"810.24\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"810.24\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"877.68\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.62\" y=\"877.68\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"877.68\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.22\" y=\"877.68\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"945.12\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.5\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"945.12\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"1012.56\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.5\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.3\" y=\"1012.56\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"407.54\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"1012.56\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.18\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"742.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.74\" y=\"742.8\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.3\" y=\"877.68\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.74\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n<\/g>\n<\/svg>\n  <div class=\"grid-container simple-fade\">\n    <div class=\"grid-x grid-padding-x align-middle\">\n      <div class=\"cell medium-6 \">\n\t\t  \t\t\t  <img decoding=\"async\" src=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/02\/BAIR_BP_Builders_apption.png\" alt=\"\">\n\t\t        <\/div>\n      <div class=\"cell medium-6  text-left text-cell \">\n  \t\t  \t\t          <h1 class=\"cssanimation leFadeIn\">Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption<\/h1>\n  \t\t  \t\t                          <div class=\"fade-in-delay text-cell-text\"><p><em>Ce Propulseur a \u00e9t\u00e9 cr\u00e9\u00e9 et la documentation r\u00e9dig\u00e9e par\u00a0<a href=\"https:\/\/www.apption.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apption<\/a><\/em><\/p>\n<\/div>\n                        \t        \t          \t    <a class=\"button fade-in-delay\" href=\"https:\/\/www.apption.com\/\" target=\"_self\">Ce Propulseur a \u00e9t\u00e9 cr\u00e9\u00e9 et la documentation r\u00e9dig\u00e9e par Apption<\/a>\n        \t          \t              <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n\n\n<section class=\"section section--banner simple-fade light-blue alignfull\">\n  <div class=\"grid-container text-center\">\n  \t\t  \t\t  \t  <div class=\"large\"><p>Les Propulseurs de l\u2019ATIR sont des jeux structur\u00e9s de ressources en nuage, documentation incluse, illustrant une technologie \u00e9mergente. Offerts gratuitement, ils ont \u00e9t\u00e9 con\u00e7us par des entreprises canadiennes d\u2019exp\u00e9rience qui ont \u00e9labor\u00e9 des produits ou des services au moyen de la technologie en question et ont accept\u00e9 de partager leur savoir.<\/p>\n<\/div>\n\t  \t  \t\t  <\/div>\n<\/section>\n\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Aper\u00e7u de la Solution type<\/h3>\n                    <p>Ce Propulseur propose une solution conviviale \u00e0 ce qui suit.<\/p>\n<ol>\n<li>Analyser des donn\u00e9es non structur\u00e9es, identifier le type de donn\u00e9es et formuler des recommandations pour leur stockage<\/li>\n<li>Identifier les donn\u00e9es sensibles (nom et pr\u00e9nom, par exemple)<\/li>\n<li>Convertir les donnes de sources non structur\u00e9es en base de donn\u00e9es en nuage (ou ailleurs) sur SQL Server en quelques \u00e9tapes guid\u00e9es<\/li>\n<\/ol>\n<p>Apption a \u00e9t\u00e9 cr\u00e9\u00e9 sur la plateforme .NET\u00a0Core et peut \u00eatre lanc\u00e9 dans le nuage ATIR de CANARIE ou \u00eatre ex\u00e9cut\u00e9 dans Electron.NET (navigateur int\u00e9gr\u00e9).<\/p>\n<p>Veuillez lire la\u00a0<a href=\"https:\/\/www.canarie.ca\/fr\/nuage\/propulseurs\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/solution-type--outil-devaluation-des-donnees-apption\/\">page\u00a0<em>Solution type\u00a0<\/em><\/a>pour en savoir plus sur la Solution type et la fa\u00e7on de d\u00e9ployer l\u2019application.<\/p>\n<p>La Solution type recourt aux technologies suivantes\u00a0: Docker,\u00a0<em>ASP.<\/em>NET Core, Blazor, Electron.NET.<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Objectifs<\/h3>\n                    <h2>Principales caract\u00e9ristiques<\/h2>\n<p>L\u2019apprentissage machine et l\u2019analyse des donn\u00e9es avec un syst\u00e8me complexe n\u00e9cessitent souvent l\u2019ajout de jeux de donn\u00e9es externes desquels on tirera des conclusions neuves. Or ces jeux de donn\u00e9es sont rarement organis\u00e9s. Ils viennent avec une foule de colonnes et pourraient contenir des donn\u00e9es sensibles dissimul\u00e9es derri\u00e8re des tabulations mal d\u00e9finies.<\/p>\n<p>Pour int\u00e9grer des fichiers si mal structur\u00e9s, le d\u00e9veloppeur a besoin d\u2019une multitude d\u2019outils et doit d\u00e9ployer des efforts appr\u00e9ciables pour comprendre les donn\u00e9es, en \u00e9valuer la qualit\u00e9 et les charger dans un d\u00e9p\u00f4t central. Malheureusement, de tels outils co\u00fbtent cher et abondent en fonctionnalit\u00e9s. En outre, s\u2019ils autorisent la conversion et l\u2019analyse des donn\u00e9es, c\u2019est souvent dans une fen\u00eatre tr\u00e8s \u00e9troite.<\/p>\n<p>D\u2019autre part, quand les fichiers renferment des informations d\u00e9licates, il arrive qu\u2019on doive prendre en compte des aspects pr\u00e9cis sur le plan de la s\u00e9curit\u00e9. Ainsi, au Canada, la\u00a0<em>Loi sur la protection des renseignements personnels et les documents \u00e9lectroniques<\/em>\u00a0oblige les soci\u00e9t\u00e9s \u00e0 prendre des mesures pour prot\u00e9ger les donn\u00e9es personnelles en leur possession.<\/p>\n<p>Cr\u00e9er des jeux de donn\u00e9es avec les outils ETL (extraire, convertir, charger) existants n\u2019est pas une mince affaire, m\u00eame avec des fichiers rudimentaires, et un engorgement paralysera t\u00f4t ou tard le projet d\u2019analyse ou de recherche. La Solution type propose une m\u00e9thode simple, en quatre \u00e9tapes, couvrant les t\u00e2ches les plus courantes de ce genre.<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Avantages techniques<\/h3>\n                    <p>Outre ses fonctionnalit\u00e9s, l\u2019application peut servir de mod\u00e8le pour int\u00e9grer les technologies que voici.<\/p>\n<h2><strong>\u00c9volutif et portatif<\/strong><\/h2>\n<p>Le code a \u00e9t\u00e9 con\u00e7u pour \u00eatre utilis\u00e9 sur de nombreuses plateformes d\u2019exploitation (Linux, Windows, MacOS) et beaucoup d\u2019h\u00f4tes (Docker, Electron). Son architecture facilite une manutention efficace des jeux volumineux de donn\u00e9es.<br \/>\nL\u2019API est \u00e9volutive et on peut y ajouter d\u2019autres analyseurs pour identifier de nouveaux types de donn\u00e9es.<\/p>\n<h2><strong>Fonctionnement<\/strong><\/h2>\n<p>Le diagramme qui suit illustre comment fonctionne la Solution type.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19422\" src=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture.png\" alt=\"\" width=\"1234\" height=\"429\" srcset=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture.png 1234w, https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture-300x104.png 300w, https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture-1024x356.png 1024w, https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture-768x267.png 768w\" sizes=\"auto, (max-width: 1234px) 100vw, 1234px\" \/><\/p>\n<h2><strong>Architecture du syst\u00e8me<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19424\" src=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture_2.png\" alt=\"\" width=\"545\" height=\"471\" srcset=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture_2.png 545w, https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/03\/System-Architecture_2-300x259.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/p>\n<h2><strong>Ressources<\/strong><\/h2>\n<p>On trouvera les informations de base sur les technologies employ\u00e9es pour cr\u00e9er la solution ici :\u00a0<a href=\"https:\/\/github.com\/dotnet\/core\" target=\"_blank\" rel=\"noopener noreferrer\">.NET Core<\/a>,\u00a0<a href=\"https:\/\/blazor.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Blazor<\/a>,\u00a0<a href=\"https:\/\/github.com\/ElectronNET\/Electron.NET\" target=\"_blank\" rel=\"noopener noreferrer\">Electron<\/a>, and\u00a0<a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a>.<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Tutoriels<\/h3>\n                    <p>Le tableau qui suit dresse la liste (non exhaustive) des hyperliens menant aux didacticiels que l\u2019auteur juge le plus utile.<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td><strong>Tutoriel<\/strong><\/td>\n<td><strong>R\u00e9sum\u00e9<\/strong><\/td>\n<\/tr>\n<tr>\n<td>\n<a href=\"https:\/\/docs.microsoft.com\/en-us\/aspnet\/core\/?view=aspnetcore-2.2\" target=\"_blank\" rel=\"noopener noreferrer\">ASP.NET Core<\/a><\/td>\n<td>ASP.NET\u00a0Core est une infrastructure de source ouverte multi-plateformes \u00e0 haute performance permettant de construire des applications d\u2019infonuagique modernes connect\u00e9es \u00e0 Internet<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/learn-blazor.com\/getting-started\/what-is-blazor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Blazor<\/a><\/td>\n<td>Blazor est un projet qui recourt \u00e0 WebAssembly (<a href=\"https:\/\/webassembly.org\/\">https:\/\/webassembly.org<\/a>) pour d\u00e9velopper des applications clientes en C# plut\u00f4t qu\u2019avec les infrastructures JavaScript habituelles (React, Angular, etc.)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/ElectronNET\/Electron.NET\" target=\"_blank\" rel=\"noopener noreferrer\">Electron.NET<\/a><\/td>\n<td>Electron.NET (b\u00e2ti avec Electron\u00a0<a href=\"https:\/\/electronjs.org\/\">https:\/\/electronjs.org<\/a>) est un outil permettant \u00e0 l\u2019utilisateur d\u2019h\u00e9berger des applications .NET sur diverses plateformes<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.docker.com\/get-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a><\/td>\n<td>La technologie Docker permet l\u2019ex\u00e9cution d\u2019applications (images Docker) sur des Docker Engines, machines virtuelles distinctes, install\u00e9es sur des syst\u00e8mes d\u2019exploitation avec serveurs<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Pratiques exemplaires<\/h3>\n                    <h2>Recommandations en mati\u00e8re de s\u00e9curit\u00e9<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.techrepublic.com\/article\/5-tips-for-securing-your-docker-containers\/\" target=\"_blank\" rel=\"noopener noreferrer\">S\u00e9curisation de l\u2019image Docker<\/a>\u00a0(en anglais)<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/fr-ca\/aspnet\/core\/security\/?view=aspnetcore-2.2\" target=\"_blank\" rel=\"noopener noreferrer\">R\u00e9daction d\u2019un code de c\u0153ur ASP.NET s\u00e9curis\u00e9<\/a><\/li>\n<li><a href=\"https:\/\/www.sdxcentral.com\/articles\/contributed\/a-guide-to-securing-docker-and-kubernetes-containers-with-a-firewall\/2018\/03\/\" target=\"_blank\" rel=\"noopener noreferrer\">Configuration de r\u00e8gles sensibles pour pare-feu et restriction maximale de l\u2019acc\u00e8s au r\u00e9seau lors du d\u00e9ploiement de Docker<\/a>\u00a0(en anglais)<\/li>\n<\/ul>\n<h2>S\u00e9curisation des donn\u00e9es inactives<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/fr-ca\/sql\/relational-databases\/security\/encryption\/always-encrypted-database-engine?view=sql-server-2017\" target=\"_blank\" rel=\"noopener noreferrer\">Moteur de base de donn\u00e9es Always Encrypted sur SQL Server<\/a>\u00a0\u2013 disponible dans toutes les versions<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/relational-databases\/security\/encryption\/transparent-data-encryption?view=sql-server-2017\" target=\"_blank\" rel=\"noopener noreferrer\">Chiffrement TDE sur SQL Server\u00a0<\/a>\u2013 n\u00e9cessite la version Entreprise<\/li>\n<\/ul>\n<h2>Applications multi-plateformes hybrides pour l\u2019ordinateur et le Web<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/fr-ca\/dotnet\/core\/about\" target=\"_blank\" rel=\"noopener noreferrer\">NET et .NET Core sur Windows\/Linux\/MacOS<\/a><\/li>\n<li><a href=\"http:\/\/www.cross-platform-blog.com\/electron.net\/electron.net-musicplayer-app-with-asp.net-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">D\u00e9veloppement d\u2019applications pour ordinateurs avec Electron.NET<\/a>\u00a0(en anglais)<\/li>\n<\/ul>\n<h2>R\u00e9glementation des donn\u00e9es au Canada<\/h2>\n<ul>\n<li><strong>R\u00e9sidence des donn\u00e9es :\u00a0<\/strong><a href=\"https:\/\/blog.privacylawyer.ca\/2011\/04\/cloud-computing-and-privacy-faq.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/blog.privacylawyer.ca\/2011\/04\/cloud-computing-and-privacy-faq.html<\/a>\u00a0(en anglais)<\/li>\n<li><strong>Encryptage des donn\u00e9es sensibles :\u00a0<\/strong><a href=\"https:\/\/www.priv.gc.ca\/fr\/sujets-lies-a-la-protection-de-la-vie-privee\/lois-sur-la-protection-des-renseignements-personnels-au-canada\/la-loi-sur-la-protection-des-renseignements-personnels-et-les-documents-electroniques-lprpde\/lprpde_survol\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.priv.gc.ca\/fr\/sujets-lies-a-la-protection-de-la-vie-privee\/lois-sur-la-protection-des-renseignements-personnels-au-canada\/la-loi-sur-la-protection-des-renseignements-personnels-et-les-documents-electroniques-lprpde\/lprpde_survol\/<\/a><\/li>\n<\/ul>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Trucs et hics<\/h3>\n                    <ul>\n<li><strong>Travailler avec Blazor.\u00a0<\/strong>Cette nouvelle technologie a nettement simplifi\u00e9 le d\u00e9veloppement des applications Web en permettant la r\u00e9daction de la logique frontale en C#. Elle n\u00e9cessite toutefois qu\u2019on saisisse bien le cycle de vie\/le rendu des composants avant d\u2019\u00e9laborer des interactions complexes avec l\u2019utilisateur.\n<ul>\n<li>On trouvera un exemple de Blazor C# dans le projet WebAppMaterialize (composants du r\u00e9pertoire et pages du sous-r\u00e9pertoire). Tous les fichiers se terminant par .razor renferment le c\u00f4t\u00e9 client en C#.<\/li>\n<\/ul>\n<\/li>\n<li><strong>NET Core.\u00a0<\/strong>L\u2019<a href=\"https:\/\/docs.microsoft.com\/fr-ca\/aspnet\/core\/fundamentals\/dependency-injection?view=aspnetcore-2.2\" target=\"_blank\" rel=\"noopener noreferrer\">inversion de contr\u00f4le et l\u2019injection de d\u00e9pendances<\/a>\u00a0doivent \u00eatre bien ma\u00eetris\u00e9es si on veut structurer l\u2019application correctement et \u00e9laborer des services.\n<ul>\n<li>Uploadcontroller.cs dans le projet WebAppMaterialize illustre une injection constructive, sorte d\u2019injection de d\u00e9pendances.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Chargement d\u2019un fichier volumineux.<\/strong>\u00a0Le code c\u00f4t\u00e9 client et le code c\u00f4t\u00e9 serveur \u00e9taient n\u00e9cessaires pour autoriser le chargement de fichiers avec XHR (technologie qui scinde un fichier en blocs au lieu de le charger en entier). La Solution type recourt \u00e0 JQuery pour l\u2019interface Web cliente et \u00e0 un contr\u00f4leur sur mesure pour le c\u00f4t\u00e9 serveur.\n<ul>\n<li>La fonctionnalit\u00e9 de t\u00e9l\u00e9versement se trouve dans UploadController.cs, dans le r\u00e9pertoire Controllers du projet WebAppMaterialize.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Enfilage multiple.\u00a0<\/strong>On a recouru \u00e0 la conception r\u00e9active avec Rx.NET pour harmoniser le pipeline du traitement en pr\u00e9sence de nombreux fils. La configuration de l\u2019ordonnanceur d\u2019enfilage a permis un traitement distinct des \u00e9v\u00e9nements d\u00e9coulant de la mise \u00e0 jour des interfaces utilisateur.\n<ul>\n<li>On trouvera des exemples d\u2019enfilage multiple dans la fonction StreamReadFileAsync \u00e9crite en FileAnalyzer.cs dans le projet DataTools.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n                    <div class=\"button-group\">\n              \t\t\t\t  \t<a class=\"button-border-blue\" href=\"https:\/\/www.canarie.ca\/fr\/nuage\/propulseurs\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/solution-type-outil-devaluation-des-donnees-apption\/\" target=\"_self\">Solution type : Outil d\u2019\u00e9valuation des donn\u00e9es Apption<\/a>\n    \t\t\t    \t\t\t    \t\t\t<\/div>\n    \t\t\t        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":19,"featured_media":0,"parent":6557,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18627","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/\" \/>\n<meta property=\"og:site_name\" content=\"CANARIE\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-30T13:50:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-outil-devaluation-des-donnees-apption\\\/\",\"url\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-outil-devaluation-des-donnees-apption\\\/\",\"name\":\"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/#website\"},\"datePublished\":\"2021-03-09T19:29:02+00:00\",\"dateModified\":\"2024-10-30T13:50:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-outil-devaluation-des-donnees-apption\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-outil-devaluation-des-donnees-apption\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-outil-devaluation-des-donnees-apption\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le nuage de l&#8217;ATIR\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/?page_id=44361\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Catalogue des Propulseurs de l\u2019ATIR\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/?page_id=6557\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/#website\",\"url\":\"https:\\\/\\\/www.canarie.ca\\\/\",\"name\":\"CANARIE\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.canarie.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE","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:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/","og_locale":"fr_FR","og_type":"article","og_title":"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE","og_url":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/","og_site_name":"CANARIE","article_modified_time":"2024-10-30T13:50:30+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/","url":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/","name":"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption - CANARIE","isPartOf":{"@id":"https:\/\/www.canarie.ca\/#website"},"datePublished":"2021-03-09T19:29:02+00:00","dateModified":"2024-10-30T13:50:30+00:00","breadcrumb":{"@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-outil-devaluation-des-donnees-apption\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.canarie.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Le nuage de l&#8217;ATIR","item":"https:\/\/www.canarie.ca\/fr\/?page_id=44361"},{"@type":"ListItem","position":3,"name":"Catalogue des Propulseurs de l\u2019ATIR","item":"https:\/\/www.canarie.ca\/fr\/?page_id=6557"},{"@type":"ListItem","position":4,"name":"Plan de vol : Outil d\u2019\u00e9valuation des donn\u00e9es Apption"}]},{"@type":"WebSite","@id":"https:\/\/www.canarie.ca\/#website","url":"https:\/\/www.canarie.ca\/","name":"CANARIE","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.canarie.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/comments?post=18627"}],"version-history":[{"count":2,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18627\/revisions"}],"predecessor-version":[{"id":44508,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18627\/revisions\/44508"}],"up":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/6557"}],"wp:attachment":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/media?parent=18627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}