Aanbevelingen voor hardware keuze t.b.v IBM/Cognos TM1 & Xcelerator
De IBM/Cognos producten TM1 en Xcelerator berusten beide op dezelfde in-memory OLAP server. Deze server core is het centrale onderdeel van de IBM/Cognos Expres Business Intelligence Mid-Market Suite en een belangrijk onderdeel van Cognos Enterprise BI. Het verschil tussen TM1 en Xcelerator zit vooral in de markt waarop de producten zijn gericht en hoe de servers worden beheerd.
Xcelerator kan maximaal met 100 clients gebruikt worden, TM1 is bedoeld voor enterprise toepassingen.
De drie belangrijke factoren bij de keuze van hardware voor een in-memory OLAP server zoals IBM/Cognos-TM1 en IBM/Cognos Xcelerator zijn:
- CPU
- Geheugen
- Netwerk
Op zich zijn de aanbevelingen eenvoudig:
- Kies de snelste cpu, met het snelste geheugen en snelheid van frontside bus die het budget toestaat.
- Het punt van 'diminishing returns' waarbij de prijs veel sneller toeneemt dan de prestatie is daarbij een duidelijk keuze criterium.
- Voor in-memory OLAP zijn de diskdrive en controller van weinig belang, maar hebben bij grote hoeveelheden data uiteraard wel invloed op de laadtijd en de tijd die het kost om de data vanuit het geheugen voor het maken van een backup naar disk te schrijven.
- SSD diskdrives brengen geen specifieke voordelen voor een OLAP server.
- De bandbreedte van de netwerk verbinding van de client (bijv. Excel) met de server is uiteraard ook van belang. Een 100 MB netwerk voldoet.
- Andere componenten zoals de grafische kaart zijn van geen belang voor een OLAP server.
- Per server kunnen zeker meer dan 20 gebruikers bediend worden en niet meer dan 50 gebruikers, uiteraard hangt dit ook van de toepassing af.
CONCREET: Er kan alleen worden gewerkt op een 64 bits platform. Bij aanschaf van een nieuwe server kan het beste gekozen worden voor een platform met ruimte voor uitbreiding tot minimaal 16 GB RAM, 32 GB of meer is beter. Het RAM kan geplaatst worden naarmate de behoefte groeit.
Een in-mempory OLAP server slaat de data zeer efficiënt op, een compressie van minstens 1:10 is gebruikelijk, dus er kan heel veel brondata in een in-memory OLAP server geladen worden. Voor een niet te grote toepassing kan worden begonnen met het plaatsen van 8 GB RAM, 16 GB is beter.
Geheugen met ECC Error Correctie is niet nodig. maar geniet wel de voorkeur voor een in-memory database server.
De op 31 maart 2009 verschenen Intel Xeon 5500 serie cpu's en de opvolgers daarvan genieten de voorkeur bij de aanschaf van een nieuwe server. Daarbij zijn de cpu modellen met 8 MB of meer cache weer het best. De Xeon 5500 cpu serie heeft een directe verbinding met het geheugen. In de leverbare complete systemen voor deze cpu, wordt standaard met snel DD3 geheugen gewerkt.
De verbinding van Excel met de OLAP server is belangrijk voor de snelheid waarmee de applicatie werkt. In de praktijk voldoet een normaal modern 100 MB LAN goed. Als er via een WAN wordt gewerkt is het meestal een goed idee om ook de clients op de server te zetten en met een remote desktop access programma te werken.
Zie ook:
IBM informatie over Xcelerator system requirements: http://publib.boulder.ibm.com/infocenter/cx/v9r5m0/index.jsp?topic=/com.ibm.swg.im.cognos.ig_exprss.9.5.0.doc/ig_exprss_id824Serversystemrequirements.html
Voor informatie over TM1 system requirements kunt u zich wenden tot BI-Team.
Operating System en Noodzakelijke Software
IBM/Cognos Express Xcelerator is beschikbaar voor Windows Server 2003 en 2008 SP2/R2 (Enterprise Edition, Standard Edition) 64-bit.
Klik hier voor een lijst van noodzakelijke compatible software voor Xcelerator
Zie voor de IBM informatie "Cognos Express 9.5 Software Environments": http://www-01.ibm.com/support/docview.wss?uid=swg27019191
IBM/Cognos TM1 is beschikbaar voor IBM AIX, Sun Solaris, Red Hat Linux en Windows Server 2003 en 2008.
Zie ook "Cognos TM1 9.5.1 Software Environments": http://www-01.ibm.com/support/docview.wss?uid=swg27018895
Websites met hardware informatie:
Roy Longbottom's PC Benchmark Collection: http://homepage.virgin.net/roy.longbottom/index.htm
Toms Hardware http://www.tomshardware.co.uk/
Meten van geheugen snelheid:
BusSpd2K http://homepage.virgin.net/roy.longbottom/busspd2k%20results.htmRandMem http://homepage.virgin.net/roy.longbottom/randmem.zip
Uitlezen van CPU type en meten van CPU snelheid:
CPUID.exe, voor multicore: CPUIDPM.exe en Whets32mp.exe
Deze drie programma's zijn beschikbaar via: http://homepage.virgin.net/roy.longbottom/
Meten van netwerk bandbreedte:
iPerf: http://sourceforge.net/projects/iperf
iPerf + jPerf informatie: http://openmaniak.com/iperf.php
Axence NetTools: http://www.axencesoftware.com/
Networkx NetFlowAnalyzer.exe en NetFlowAnalyzer.bin: http://www.softperfect.com/products/networx/