SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
BI-Tooltip:
MicroStrategy System
Manager
Door: Sebastiaan de Waard
BI-Tooltip: MicroStrategy System Manager

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

Pg, 2
BI-Tooltip: MicroStrategy System Manager

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

Pg, 3
BI-Tooltip: MicroStrategy System Manager

administratieve taken binnen Xero geautomatiseerd door middel van deze nieuwe System
Manager van MicroStrategy.
Voorbeeld-workflow 'Nieuwe klant'

Pg, 4
BI-Tooltip: MicroStrategy System Manager

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.

Pg, 5
BI-Tooltip: MicroStrategy System Manager

Voorbeeld-workflow 'Aanvraag demo-account'

Pg, 6
BI-Tooltip: MicroStrategy System Manager

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.

Pg, 7
BI-Tooltip: MicroStrategy System Manager

Voorbeeld-workflow 'Verversen Aanvraag demo-account'

Pg, 8
BI-Tooltip: MicroStrategy System Manager

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.

Pg, 9
BI-Tooltip: MicroStrategy System Manager

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/iPhonegebruikers 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 suiteaanvulling.

Pg, 10
BI-Tooltip: MicroStrategy System Manager

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.

Pg, 11

Más contenido relacionado

Similar a 16. BI-Tooltip: MicroStrategy System Manager

AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
 
10 trend in IT automation
10 trend in IT automation10 trend in IT automation
10 trend in IT automationRob Akershoek
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie WildcardOmnilevel
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales
 
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-serverDe 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-serverFourPoints Business Intelligence
 
Windows server 2008 r2
Windows server 2008 r2Windows server 2008 r2
Windows server 2008 r2Jeroen
 
PMO Pro - Proces toelichting
PMO Pro - Proces toelichtingPMO Pro - Proces toelichting
PMO Pro - Proces toelichtingArchitectura
 
Lemon clean course
Lemon clean courseLemon clean course
Lemon clean courseFilip Smet
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 
New features cognos10.2
New features cognos10.2New features cognos10.2
New features cognos10.2Jan van Otten
 
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-tools
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-toolsDe 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-tools
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-toolsFourPoints Business Intelligence
 
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggeHTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggePureplexity
 
ResearchManager Nu 90 Dagen Gratis!
ResearchManager Nu 90 Dagen Gratis!ResearchManager Nu 90 Dagen Gratis!
ResearchManager Nu 90 Dagen Gratis!Rene Lagendijk
 

Similar a 16. BI-Tooltip: MicroStrategy System Manager (20)

111450
111450111450
111450
 
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
 
10 trend in IT automation
10 trend in IT automation10 trend in IT automation
10 trend in IT automation
 
PerlzMBEModule
PerlzMBEModulePerlzMBEModule
PerlzMBEModule
 
Wms 2015
Wms 2015Wms 2015
Wms 2015
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie Wildcard
 
BI voor managers: Master Data Management (MDM), deel 2
BI voor managers: Master Data Management (MDM), deel 2BI voor managers: Master Data Management (MDM), deel 2
BI voor managers: Master Data Management (MDM), deel 2
 
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuningTales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
Tales: Sterk in Web! Jit2 0: web en mobile voor procesondersteuning
 
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-serverDe 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
De 8 BI-groeisignalen voor managers - Situatie 3: Front-end BI-server
 
Mis02 Hc1
Mis02 Hc1Mis02 Hc1
Mis02 Hc1
 
Windows server 2008 r2
Windows server 2008 r2Windows server 2008 r2
Windows server 2008 r2
 
Xero op hoofdlijnen
Xero op hoofdlijnenXero op hoofdlijnen
Xero op hoofdlijnen
 
PMO Pro - Proces toelichting
PMO Pro - Proces toelichtingPMO Pro - Proces toelichting
PMO Pro - Proces toelichting
 
Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?Hoeveel kost Cloud BI?
Hoeveel kost Cloud BI?
 
Lemon clean course
Lemon clean courseLemon clean course
Lemon clean course
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
New features cognos10.2
New features cognos10.2New features cognos10.2
New features cognos10.2
 
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-tools
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-toolsDe 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-tools
De 8 BI-groeisignalen voor managers - Situatie 2: front-end BI-tools
 
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggeHTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo Brugge
 
ResearchManager Nu 90 Dagen Gratis!
ResearchManager Nu 90 Dagen Gratis!ResearchManager Nu 90 Dagen Gratis!
ResearchManager Nu 90 Dagen Gratis!
 

Más de FourPoints Business Intelligence

De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement FourPoints Business Intelligence
 
Business Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteBusiness Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteFourPoints Business Intelligence
 
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) FourPoints Business Intelligence
 
marketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigmarketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigFourPoints Business Intelligence
 
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsMarketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsFourPoints Business Intelligence
 
Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis FourPoints Business Intelligence
 
Marketing intelligence voor managers – data science proces
Marketing intelligence voor managers –  data science proces Marketing intelligence voor managers –  data science proces
Marketing intelligence voor managers – data science proces FourPoints Business Intelligence
 
Marketing intelligence voor managers – de marketing data scientist
Marketing intelligence voor managers –  de marketing data scientistMarketing intelligence voor managers –  de marketing data scientist
Marketing intelligence voor managers – de marketing data scientistFourPoints Business Intelligence
 
Marketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusMarketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusFourPoints Business Intelligence
 
Marketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroMarketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroFourPoints Business Intelligence
 
Marketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbMarketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Customer Data voor MKB
 Marketing Intelligence  voor Managers – Customer Data voor MKB Marketing Intelligence  voor Managers – Customer Data voor MKB
Marketing Intelligence voor Managers – Customer Data voor MKBFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingMarketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingFourPoints Business Intelligence
 

Más de FourPoints Business Intelligence (20)

De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement
 
Business Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteBusiness Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimte
 
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
 
marketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigmarketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodig
 
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
 
BI architectuur - business versus enterprise
BI architectuur -  business versus enterpriseBI architectuur -  business versus enterprise
BI architectuur - business versus enterprise
 
Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)
 
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
 
Marketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsMarketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation Tools
 
Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis
 
Marketing intelligence voor managers – data science proces
Marketing intelligence voor managers –  data science proces Marketing intelligence voor managers –  data science proces
Marketing intelligence voor managers – data science proces
 
Marketing intelligence voor managers – de marketing data scientist
Marketing intelligence voor managers –  de marketing data scientistMarketing intelligence voor managers –  de marketing data scientist
Marketing intelligence voor managers – de marketing data scientist
 
Marketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusMarketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclus
 
Marketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroMarketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - Intro
 
Marketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbMarketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkb
 
Marketing Intelligence voor Managers – Customer Data voor MKB
 Marketing Intelligence  voor Managers – Customer Data voor MKB Marketing Intelligence  voor Managers – Customer Data voor MKB
Marketing Intelligence voor Managers – Customer Data voor MKB
 
Marketing Intelligence voor Managers - Zinvolle Big Data
Marketing Intelligence voor Managers - Zinvolle Big DataMarketing Intelligence voor Managers - Zinvolle Big Data
Marketing Intelligence voor Managers - Zinvolle Big Data
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
 
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
 
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingMarketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
 

16. BI-Tooltip: MicroStrategy System Manager

  • 2. BI-Tooltip: MicroStrategy System Manager 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 Pg, 2
  • 3. BI-Tooltip: MicroStrategy System Manager 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 Pg, 3
  • 4. BI-Tooltip: MicroStrategy System Manager administratieve taken binnen Xero geautomatiseerd door middel van deze nieuwe System Manager van MicroStrategy. Voorbeeld-workflow 'Nieuwe klant' Pg, 4
  • 5. BI-Tooltip: MicroStrategy System Manager 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. Pg, 5
  • 6. BI-Tooltip: MicroStrategy System Manager Voorbeeld-workflow 'Aanvraag demo-account' Pg, 6
  • 7. BI-Tooltip: MicroStrategy System Manager 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. Pg, 7
  • 8. BI-Tooltip: MicroStrategy System Manager Voorbeeld-workflow 'Verversen Aanvraag demo-account' Pg, 8
  • 9. BI-Tooltip: MicroStrategy System Manager 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. Pg, 9
  • 10. BI-Tooltip: MicroStrategy System Manager 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/iPhonegebruikers 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 suiteaanvulling. Pg, 10
  • 11. BI-Tooltip: MicroStrategy System Manager 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. Pg, 11