{"id":493,"date":"2020-01-26T00:08:32","date_gmt":"2020-01-25T23:08:32","guid":{"rendered":"http:\/\/www.maisse-sebastien.fr\/?p=493"},"modified":"2020-01-26T00:14:39","modified_gmt":"2020-01-25T23:14:39","slug":"tableau-de-la-version-2018-1-a-2018-2-ou","status":"publish","type":"post","link":"https:\/\/www.maisse-sebastien.fr\/index.php\/tableau-de-la-version-2018-1-a-2018-2-ou\/","title":{"rendered":"Tableau de la version 2018.1 \u00e0 2018.2 ou + \/ Tableau from version 2018.1 to 2018.2 or higher"},"content":{"rendered":"\n<p>Au travail, j&rsquo;ai du mettre \u00e0 jour une installation du logiciel <strong>Tableau <\/strong>(D\u00e9cisionnelle) ou  <a rel=\"noreferrer noopener\" aria-label=\"Business Intelligence (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Informatique_d%C3%A9cisionnelle\" target=\"_blank\">Business Intelligence<\/a> (BI pour les intimes) en anglais. <\/p>\n\n\n\n<p>Pour ce faire, j&rsquo;ai utilis\u00e9 la proc\u00e9dure officielle sur le site internet de l&rsquo;\u00e9diteur <a rel=\"noreferrer noopener\" aria-label=\"ICI (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/help.tableau.com\/current\/server\/fr-fr\/sug_pretsm_to_tsm.htm\" target=\"_blank\">ICI<\/a>.<\/p>\n\n\n\n<p>Il faut savoir que le fonctionnement de Tableau a changer depuis la version <strong>2018.2<\/strong>.<\/p>\n\n\n\n<p>Je suis donc la proc\u00e9dure et j\u2019obtiens une erreur lorsque l&rsquo;\u00e9tape du script <strong>upgrade-tsm.cmd<\/strong> arrive. Dans un premier temps, le script est lanc\u00e9 de mani\u00e8re automatique suite au setup d&rsquo;installation du programme. Cela \u00e9choue&#8230;<\/p>\n\n\n\n<p>Dans un second temps, j&rsquo;ex\u00e9cute le script de mani\u00e8re manuel, et l\u00e0, j&rsquo;ai, \u00e9galement, un message d&rsquo;erreur. J&rsquo;utilise les arguments du script tel que <strong>&#8211;username<\/strong> <strong>&#8211;password<\/strong> et <strong>&#8211;service-runas-password<\/strong> mais le r\u00e9sultat est le m\u00eame, <strong>le script se termine en erreur<\/strong>.<\/p>\n\n\n\n<p>Apr\u00e8s plusieurs essais qui finissent tous dans les choux&#8230;<\/p>\n\n\n\n<p>Je relis la proc\u00e9dure et l\u00e0, j&rsquo;y d\u00e9couvre ceci : <\/p>\n\n\n\n<p><em>Le fichier de sauvegarde cr\u00e9\u00e9 par la d\u00e9sinstallation est utilis\u00e9 ult\u00e9rieurement, pour la mise \u00e0 niveau, et est enregistr\u00e9 sous la forme de uninstall-version.tsbak dans le r\u00e9pertoire de donn\u00e9es Tableau par d\u00e9faut : <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Dany_Boon\">C:\\ProgramData\\Tableau\\Tableau Server<\/a>.<\/em><\/p>\n\n\n\n<p>Sauf que dans le r\u00e9pertoire ci-dessus, on n&rsquo;y trouve pas le fameux fichier <strong>uninstall-version.tsbak<\/strong>.<\/p>\n\n\n\n<p><em>R\u00e9fl\u00e9chissement, Jean-Pierre<\/em> comme dit un <a rel=\"noreferrer noopener\" aria-label=\"c\u00e9l\u00e8bre humoriste (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Dany_Boon\" target=\"_blank\">c\u00e9l\u00e8bre humoriste<\/a> <\/p>\n\n\n\n<p>Si le script <strong>upgrade-tsm.cmd<\/strong> ne trouve pas le fichier recherch\u00e9, il ne nous l&rsquo;indique pas clairement. Aucun message nous demandant le r\u00e9pertoire pour trouver le fichier.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Comme, j&rsquo;avais fait une sauvegarde de tableau avant de faire la  mise \u00e0 jour et que cette fameuse sauvegarde est un fichier au format <strong>.tsbak<\/strong>. Je me dis tient prenons cette sauvegarde et passons l\u00e0 au script avec l&rsquo;argument <strong>&#8211;backup-path<\/strong> chemin+fichier.tsbak<\/p>\n<\/div><\/div>\n\n\n\n<p><code>upgrade-tsm.cmd --backup-path c:\\exemple\\sauvegarde.tsbak --username nom-utilisateur --password mot-de-passe --service-runas-password mot-de-passe<\/code><\/p>\n\n\n\n<p>Et l\u00e0, miracle, le script s&rsquo;ex\u00e9cute sans difficult\u00e9 et s&rsquo;ach\u00e8ve sans erreur !<\/p>\n\n\n\n<p>Une fois valider le fait que Tableau fonctionn\u00e9 correctement dans la version <strong>2018.2.17<\/strong>. Je testait la mise \u00e0 jour de 2018.2.17 vers la derni\u00e8re version en date du 23 janvier 2020 \u00e0 savoir la <strong>2019.4.2<\/strong>. <\/p>\n\n\n\n<p>Et l\u00e0, pas de souci de script qui ne trouve pas une sauvegarde .tsbak dans le r\u00e9pertoire par d\u00e9faut.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.maisse-sebastien.fr\/wp-content\/uploads\/2020\/01\/tableau_logo_2015-1.png\" alt=\"\" class=\"wp-image-502\" width=\"503\" height=\"103\"\/><figcaption>Logo de l&rsquo;\u00e9diteur<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Au travail, j&rsquo;ai du mettre \u00e0 jour une installation du logiciel Tableau (D\u00e9cisionnelle) ou Business Intelligence (BI pour les intimes) en anglais. Pour ce faire, j&rsquo;ai utilis\u00e9 la proc\u00e9dure officielle sur le site internet de l&rsquo;\u00e9diteur ICI. Il faut savoir &hellip; <a href=\"https:\/\/www.maisse-sebastien.fr\/index.php\/tableau-de-la-version-2018-1-a-2018-2-ou\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"two_page_speed":[],"footnotes":""},"categories":[3],"tags":[222,226,37,7,136,16,75,220,213],"class_list":["post-493","post","type-post","status-publish","format-standard","hentry","category-informatique","tag-bi","tag-decisionnelle","tag-erreur","tag-informatique-2","tag-logiciel","tag-mise-a-jour","tag-script","tag-tableau","tag-upgrade"],"_links":{"self":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/comments?post=493"}],"version-history":[{"count":19,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/493\/revisions"}],"predecessor-version":[{"id":514,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/493\/revisions\/514"}],"wp:attachment":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/media?parent=493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/categories?post=493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/tags?post=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}