De 3 belangrijkste Spotfire installatietips
TIBCO Spotfire, geschikt voor organisaties van alle groottes: van lokale ondernemers met 8 gebruikers tot organisaties met 300+ gebruikers of zelfs multinationals met meer dan 10.000 gebruikers. Al deze ondernemingen kunnen optimaal worden bediend dankzij de inzichtelijke data-visualisatie van Spotfire, wat leidt tot business intelligence as a service. Alleen zal bij het installeren van de Spotfire architectuur voor grote ondernemingen toch een aantal hindernissen de kop op steken.
In dit blog zal ik daarom drie belangrijke tips geven voor het voorbereiden van een Spotfire installatie en het uitvoeren voor een Enterprise setup.
1. Zet een goede architectuur op
Of je nu Spotfire voor een kleine of een grote onderneming installeert, de software is hetzelfde. Belangrijkste om mee te beginnen is daarom het opzetten van een goede architectuur, met focus op het aantal gebruikers. Dit zijn in Spotfire de consumers. Deze consumers zullen de Spotfire analyses gebruiken, maar staan ook voor het aantal Automation Services die je nodig denkt te hebben.
De beste aanpak hiervoor is het opsplitsen van je architectuur in vier lagen:
- Client
- Security and Routing
- Worker Service
- Data
- Client
In de Client Tier zitten alle gebruikers met hun eigen installatie en/of device. Dit kunnen werkstations zijn, laptops of mobile devices zoals een iPad. - Security and Routing
In de tweede laag, Security and Routing, wordt de Spotfire server geïnstalleerd. Dit kan in het begin best één instantie zijn. Mocht je later willen uitbreiden naar een tweede instantie, dan komt hier een Load Balancer voor te zitten.
TIP: Maak voor je Spotfire servernaam al vanaf het begin een alias aan op het netwerk. Op deze manier hoef je op een later moment, als je een tweede Spotfire server met Load Balancer installeert, niet al je clients te informeren over een nieuw netwerkadres. Zo kun je het nu binnen je DNS allemaal gewoon op netwerkniveau regelen. - Worker Service
In de derde laag installeer je zowel alle Spotfire Web Players als de Spotfire Automation Service. Beide kunnen om te beginnen op één aparte server. Spotfire zelf komt met uitstekende Routing en Capaciteit Management. Hiermee bedoel ik dat Spotfire zelf heel goed in staat is om het verkeer via de Spotfire server door te routeren naar de juiste Spotfire Web Player instantie. Voorbeeld hiervan is het volgende: Als een analyse open is bij een gebruiker en een nieuwe gebruiker vraagt om dezelfde analyse, dan wordt deze gebruiker gerouteerd naar dezelfde Web Player instantie. Is een analyse nog niet open, dan wordt de gebruiker gerouteerd naar de minst drukke Web Player. En dat zit allemaal ingebouwd, geweldig toch! - Data
Als laatste laag is de Data Tier. Hierin zie je alle data sources terugkomen die je in je omgeving gebruikt. Ook de Spotfire database zelf komt hier in terug, alsmede ook een mogelijke connectie met LDAP.
2. Bepaal wie wat mag zien
Als je de architectuur van je TIBCO Spotfire rond hebt kom je aan op het volgende punt: security. Hierbij moet je nadenken over authenticatie en autorisatie. Oftewel: wie mag wat zien. Spotfire biedt vanuit zichzelf al een mogelijkheid om gebruikers aan te maken en te beheren. Deze functie werkt perfect bij kleine bedrijven, maar bij grote organisaties en multinationals waarbij je bijvoorbeeld met +300 gebruikers te maken hebt, is het een ander verhaal. Dan wil je eigenlijk gewoon gebruik maken van de Enterprise LDAP. Hiervoor biedt Spotfire zelf al ondersteuning voor Basis LDAP configuratie, maar ook voor de authenticatie op basis van het Single Sign On (SSO) protocol met behulp van Kerberos.
TIP
Om te voorkomen dat je alle gebruikers uit je organisatie synchroniseert met TIBCO Spotfire kun je er een tweede, speciaal voor Spotfire opgezette, LDAP-installatie tussen zetten. De gefilterde selectie van gebruikers gaat dan naar deze tweede LDAP welke weer met Spotfire synchroniseert.
Binnen Spotfire zelf kun je ook heel goed regelen welke gebruiker of groep gebruikers wat mag zien. Zo kun je bijvoorbeeld zorgen dat een gebruiker een visualisatie wel kan inzien, maar niet kan wijzigen. Of een gebruiker mag de data niet opslaan vanuit de visualisatie of exporteren naar PDF. Er zijn vele varianten mogelijk, teveel om op te noemen maar zeker is dat het altijd zal tegemoet komen met je wensen.
“Zo kun je er bijvoorbeeld voor zorgen dat een gebruiker alleen een visualisatie mag inzien, en niet kan wijzigen.”
3. Check je firewall of netwerk
Als laatste, maar misschien wel het belangrijkste voor de installatie van TIBCO Spotfire voor grote ondernemingen, is je netwerk. Je moet goed nagaan welke poorten er in de firewall of netwerk open moeten worden gezet om te zorgen dat gebruikers gebruik kunnen maken van de dashboards via verschillende apparaten. Mijn ervaring is dat het opstellen van firewalls bij de meeste bedrijven een vrij lange doorlooptijd heeft; houd hier rekening mee in je planning. Beter te vroeg geregeld dan op het einde tegen onverwachte problemen aanlopen.
Conclusie
We hebben de drie belangrijkste pijlers doorgenomen van het installeren van TIBCO Spotfire voor grote ondernemingen en organisaties. En het is zeker geen spannende of moeilijke oefening. Zolang je maar van tevoren goed nadenkt over wat je wil opzetten en hoe. En ja, natuurlijk heb je niet altijd een blanco cheque en ben je gebonden aan bepaalde restricties. Maar je kan het beter goed doen in het begin, dan later alles moeten aanpassen. Dat kost uiteindelijk altijd meer tijd en dus geld. Dat is dus eigenlijk tip 0: denk vooraf de uitvoering van deze belangrijkste drie stappen door!
Klik hier voor meer informatie over Data & Analytics.
Geïnteresseerd in TIBCO Spotfire? Neem gerust contact met ons op als je eens wilt praten of brainstormen over de mogelijkheden van Spotfire in jouw organisatie.