One Tool for all requirementDifferent tools for different needs
DashBoard Manager+Crystal Reports+OLAP Intelligence =QlikViewDilivery Time:
Implementation Time is less Implementation time is more
Creation of cubes,Redesigning of Cubes (OLAP) takes more timeto implement.Qlikview hides this layer(Cube Formation)TCO:
TCO is less as it doesn't require DataWarehousingTCO is more as Datawarehousing isrequired
Associative Database Layer: Data stored in Associativedatabase in memory (RAM) and allaggregations/calculations created dynamically as needed.Static Database Queries: Predefined queriesrun against source database.
BO puts the processing load on the database server whilediplaying and calculating different values.Where as Qlikviewcalculations are performed on the data stored in the Associativedatabase which resides in the RAM.Impact on Source DB:
Records pulled straight across with minimal processing,data stored in a snapshot until refreshed.Each report contains one or more queriesthat must be executed against the sourcedatabase every time an instance of a report isrefreshed, data is stored in each individualreport file until refreshed.
BO requires more processing as everytime new query isexecuted it puts the load on the database server Performance - Refreshing theSnapshot:
Data is pulled from the ODBC or OLE/DB connection withminimal processing. The limiting factor is typically thespeed at which records can pulled out of the ODBC or OLE/DB connection.Each report must be refreshed individuallyone after the other. Calculations areperformed at the time the reports arerefreshed.
Performance - Analyzing Data:
Data is stored in memory (RAM) and calculated asneeded without any disc-reads or network traffic.Data is static and can not be analyzedinteractively. Each report must be rerunagainst the source database servers to beupdated.
Flexibility - Adding Dimensions andMeasures
Any field in the source data is can be added as adimension instantly. Likewise new measures can beadded on the fly.New aggregations must be hard coded intoreports (an IT task) and reports must berefreshed.
In case user need to view the existing report with an additionaldimension it needed to be hardcoded and reports needs to berefreshed(I.T job) where as Qlikview allows the user to add newdimension just by adding new field into the reportOffline Analysis
QlikView applications compress data to less than 8% -3% of original source data size. QlikView apps can beanalyzed disconnected from the network and many appsare small enough to be sent via email.Reports are generally availible offline but arestatic and do not allow interactive analysis.
Qlikview reports are available offline and user can interact withthem as if he is online.In BO reports are available offline but user can't interact with the reports and do the queries.Administration & Report Creation
QlikView is easy to administer and reports could begenerated with few hours of training. Administration & Reports Generaton inCrystal Reports (BO) requires specialisedprogramming skill set(.NET,OLAP,Java)
Ease for End-User
End User(Power User) can create his own charts andreports with ease.Not easy for End Users to design their owncharts and reports.
Business Intelligence Comparison