• Like

Thanks for flagging this SlideShare!

Oops! An error has occurred.

16. BI-Tooltip: MicroStrategy System Manager

  • 98 views
Published

Dit artikel beschrijft de eerste gebruikerservaringen met de nieuwe System Manager van MicroStrategy. Lees snel verder!

Dit artikel beschrijft de eerste gebruikerservaringen met de nieuwe System Manager van MicroStrategy. Lees snel verder!

Published in Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
98
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. BI-Tooltip: MicroStrategy System Manager Door: Sebastiaan de Waard
  • 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