+ All Categories
Home > Business > 16. BI-Tooltip: MicroStrategy System Manager

16. BI-Tooltip: MicroStrategy System Manager

Date post: 12-Jun-2015
Category:
Upload: fourpoints-business-intelligence
View: 160 times
Download: 6 times
Share this document with a friend
Description:
Dit artikel beschrijft de eerste gebruikerservaringen met de nieuwe System Manager van MicroStrategy. Lees snel verder!
23
Introducción a Google plus Edición 2011 Descubre todos los secretos de Googleplus La nueva red social de Google Por: José Poveda www.josepoveda.com Versión 1.0
Transcript
Page 1: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip:

MicroStrategy System

Manager

Door: Sebastiaan de Waard

Page 2: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 2

Dit artikel is onderdeel van de themareeks BI-Tooltips, bedoeld om interessante nieuwsfeiten en

gebruikstips voor specifieke BI-Tools te publiceren. Deze tooltip gaat over het onlangs door

MicroStrategy gelanceerde component: System Manager.

Een welkome aanvulling

Onlangs heeft MicroStrategy een nieuwe component gelanceerd binnen zijn BI-tool suite,

namelijk System Manager 9.3.1. System Manager stuurt de reeds bekende Command Manager

aan. In Command Manager kun je als vanouds, verwerkingsscripts definiëren en uitvoeren. Met

System Manager kun je beheerprocessen automatiseren door ze in een workflow te zetten.

Het gebruik van System Manager kent als belangrijkste voordeel dat het de mogelijkheid biedt

om een eenduidige, meer geautomatiseerde werkwijze te gaan hanteren, waarmee ook de

beheertaken makkelijker overdraagbaar worden. System Manager’s GUI lijkt qua opzet veel op

de GUI voor een ETL-tool. In de GUI kun je visueel 'jobs' in een workflow plaatsen, waarbij

stappen onderling verbonden worden afhankelijk van het stap-resultaat van de vorige stap. Bij

een stap-resultaat van 0 wordt de 'succes'-connectie gevolgd, terwijl bij een stap-resultaat van 1

Page 3: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 3

t/m 9 een 'failure'-connectie wordt gevolgd. Je kunt ook stappen on-conditioneel aan elkaar

hangen ('continue'). Bij het starten van een System Manager workflow, bijvoorbeeld vanuit

SSIS, kun je aan die workflow ook een aantal parameters meegeven.

Standaard worden er acht voorbeeld workflows meegeleverd (niet spannend) en er is een korte

uitleg over wat er in System Manager zit beschikbaar. Helaas is dat geen gebruikershandleiding.

Veel documentatie is er dus nog niet beschikbaar en ook is er op het Internet nog weinig te

vinden over deze nieuwe tool.

Parameter-gestuurd

Eén van de meest handige dingen van System Manager is dat er parameters doorgegeven

kunnen worden tussen jobs binnen System Manager en tussen externe systemen en System

Manager. Op deze manier kunnen we SSIS laten praten met System Manager om een bepaalde

workflow voor een bepaalde klant uit te laten voeren. System Manager kan onder andere scripts

uitvoeren via Command manager, SQL Queries, Batch en PowerShell etc. Dit geeft veel vrijheid

in het opzetten van onze workflows. We hebben dan ook meteen een groot aantal van onze

Page 4: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 4

administratieve taken binnen Xero geautomatiseerd door middel van deze nieuwe System

Manager van MicroStrategy.

Voorbeeld-workflow 'Nieuwe klant'

Page 5: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 5

Als eerste voorbeeld nemen we de workflow 'nieuwe klant'. Als een nieuwe klant zich voor Xero

aanmeldt, dan starten we de workflow die automatisch alle projecten instelt, groepen aanmaakt,

rollen goed zet, Webdav folders aanmaakt met ook daar de juiste rollen en rechten. De workflow

maakt zelfs automatisch complete Ontwikkel, Test, Acceptatie en Productie-omgevingen aan die

geheel identiek zijn aan elkaar. Als laatste stap wordt de administratie bijgewerkt in SQL server.

Het hele aanmeldproces bestaat uit 23 stappen en wordt door één workflow ingeregeld.

Het grootste voordeel van dit proces is dat de namen op alle omgevingen gelijk zijn aan elkaar

en dat de beveiliging op alle projecten voldoet aan onze standaarden. Bij het handmatig

inregelen moest er eerst met lange checklists gewerkt worden om er zeker van te zijn dat alles

op ieder project goed was ingeregeld. Ook was het vaak lastig om alle namen op alle folders,

mappen, gebruikers, groepen, etc. gelijk aan elkaar te houden met de juiste extensies erbij en

dat voor alle omgevingen in de OTAP-straat.

Page 6: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 6

Voorbeeld-workflow 'Aanvraag demo-account'

Page 7: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 7

Een totaal ander soort workflow die wij hebben gebouwd, is de 'Aanvraag demo-account'. Dit

proces start met een gebruiker die graag een demo-account op onze Xero BI-omgeving wil. De

gebruiker vult zijn gegevens in middels een webformulier. Het formulier wordt met behulp van

een API doorgegeven aan de SQL-server, die vervolgens een gebruikersnaam, wachtwoord en

account genereert. De SQL-server geeft het event door aan MicroStrategy System manager, die

een gebruiker gaat aanmaken op onze web-demo omgeving. Direct worden de rollen en rechten

goed gezet voor de demo-gebruiker en het geheel wordt per e-mail aan de gebruiker bevestigd.

Als laatste stap wordt de administratie bijgewerkt op de SQL-server. De gebruiker kan binnen

een paar minuten inloggen en onze demo-omgeving bekijken waar we een aantal rapportages

hebben klaargezet die helpen om een indruk te krijgen van onze Xero BIaaS-omgeving.

Page 8: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 8

Voorbeeld-workflow 'Verversen Aanvraag demo-account'

Page 9: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 9

Eén van de belangrijkste processen die wij hebben en die ook dagelijks wordt uitgevoerd, is de

verversing van het data warehouse en de management-rapporten voor klanten indien er nieuwe

brondata van een klant wordt aangeleverd. Dit proces start bij SSIS, deze controleert de

WebDav folders voor nieuwe brondata-aanleveringen van klanten. Als dat het geval is verplaatst

SSIS de bronbestanden, maakt een backup en bereidt de bestanden voor op verwerking. Bij

deze initiële verwerkingsstap worden stuurfiles gebruikt die metadata bevatten over de inhoud

van de bronbestanden zoals afgesproken met de klant. Tijdens de eerste verwerkingsstap wordt

de brondata gecontroleerd op fouten aan de hand van de metadata in de stuurfiles. Afwijkingen

worden doorgegeven aan onze beheerders en als het aantal fouten een bepaalde, vooraf

afgesproken grens overschrijdt, wordt het proces afgebroken en neemt functioneel beheer de

situatie over. Als alles correct ingelezen en verwerkt is, stuurt SSIS een signaal naar

MicroStrategy System Manager.

Page 10: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 10

De workflow wordt automatisch gestart en System Manager regelt geheel zelfstandig het

verversingsproces, met stappen als: het verversen van de caches, het uitvoeren van

transformatiejobs, het laden van het data warehouse, het opbouwen van eventuele intelligent

cubes, het verversen van de rapportages of dashboards, het versturen van e-mails met de

nieuwe rapportages, het versturen van push notificaties naar geabonneerde iPad/iPhone-

gebruikers en het bijwerken van onze Xero-administratie.

Kersje op de taart

Het belangrijkste voordeel van System manager is wat mij betreft het geautomatiseerd beheren

van een productie-omgeving. Vroeger moest je beheer vastleggen in losse scriptjes binnen

Command Manager en aanvullende documentatie etc. Nu kan dit alles in een workflow geplaatst

worden en hoeft er alleen nog uitgelegd te worden hoe men een workflow aanroept. Door de

visuele weergave van een workflow en de steps binnen System Manager kan iedereen redelijk

snel zien wat er gebeurt bij iedere stap in het proces. Al met al dus een handige nieuwe suite-

aanvulling.

Page 11: 16. BI-Tooltip: MicroStrategy System Manager

BI-Tooltip: MicroStrategy System Manager

Pg, 11

Je kunt je hieronder abonneren op ons Thema BI-Tooltips:

Dit blogartikel is geschreven door Sebastiaan de Waard.

Wil je meer informatie? Neem dan een kijkje op ons blog.


Recommended