Praat eens 5 minuten met Tableau ontwikkelaars en al snel zult u een veelvoorkomende vraag voorbij horen komen bij zo’n beetje elke nieuwe feature…”Kan het ook in minder klikken gedaan worden?” Dit heeft geresulteerd in de beste BI interface ooit! Maar wat als we het hebben over een interface/procedure die niet veel voorkomt, die kan makkelijk worden genegeerd of vergeten. We hebben het dan over Tableau Server upgrades.
Voor diegenen die hier niet bekend mee zijn, is hier een standaard procedure:
OK het is niet de meest ingewikkelde or arbeidsintensieve procedure… maar waarom dan zoveel manuele stappen. Kunnen we het hele zaakje niet automatiseren? Natuurlijk! Nog beter: we kunnen het proces ook inplannen zodat deze buiten kantoortijden of bijvoorbeeld ‘s nachts draait, zodat uw server ALTIJD up to date is met minor en major maintenance releases.
Voordat we worden aangesproken door doorgewinterde ‘enterprise’ BI admins, dit is niet bedoeld voor productie omgevingen. Het is ook niet bedoeld voor gedistribueerde multi-node installaties. Deze zijn doorgaans complex en daarom beter beheerd en gecontroleerd door medewerkers dan een volautomatisch proces.
Maar als u een dev/test omgeving heeft, of wel van een beetje ‘spanning’ houdt, en u uw server altijd up to date wilt houden, dan is dit wel iets voor u!
Alles wat u nodig heeft om het voor elkaar te krijgen is hier te downloaden
De code is ook te vinden op onze Github repository
Begin met het uitpakken van het zip archief naar een toegankelijke locatie, in dit voorbeeld is het bijvoorbeeld uitgepakt nar de Tableau Server root installatie folder.
Als u gewoon uw server naar de laatste versie wilt upgraden als eenmalige actie, dan kunt u eenvoudigweg UpgradeTableau.exe uitvoeren of rechtsklikken op UpgradeTableau.ps1 en kiezen voor ‘Uitvoeren met Powershell’.
Alle uitvoer/logs van de upgrade zullen worden opgeslagen in $tabDirUpgradeLog.txt
Wilt u uw upgrade automatiseren?
Alle uitvoer/logs van de upgrade zullen worden opgeslagen in $tabDirUpgradeLog.txt
Gereed!
Deze blogpost verscheen origineel op The Information Lab UK op 9 december 2015 door Craig Bloodworth.
If you want to view the original blogpost in English, click here