Raison D'etat
Applications
Partners
Contact

I know you have a database ...

Nowadays most companies with substantial data have a database system and many big companies also have an ERP system on top of that. These systems are operated by an IT department which supports executives and other business departments by extracting data and generating required reports. The IT department is often too time strained to provide adequate services and is sometimes mired in cultural friction with other personnel. To alleviate this bottleneck issue, many companies use some pre-built user interfaces which allow non-IT users to access data and generate some template reports. But these user interfaces are usually very restrictive in their functions and also requires quite extensive training. Sophisticated business intelligence tools are also created based on a database system or an ERP system for professional analysts to access data and generate custom reports. These tools usually involve steep learning curves and are hard to use for the majority of employees. Another drawback of using these traditional data systems and tools built on top of them is their sub-optimal performance. This is due to the fact that these traditional data systems are designed foremost to store data and ensure data integrity in record-level transactions and not to optimize analysis and report generation which typically involve a large number of records and even the whole dataset.

But do you have a datatop?

A datatop system, which consists of an NETFORCE data engine and an Datatop web user interface, complements a traditional data system by its high speed performance for analysis and report generation, its ease of use for any computer-literate person and its ubiquitous availability through a default web-based user interface. At the core is the NETFORCE data engine which is designed from scratch according to a paradigm which is at the root of any process in analysis and report generation, namely slicing and dicing data followed by aggregation. Slicing and dicing data is achieved through Google-like searches which also recognize wildcarding, word inter-distance, ranges, etc. and can be combined using logical AND/OR/NOT to zero in on any desired subset of data. Special data structures are adopted to optimize searches. Aggregation, which is parallelized to the maximum of CPU and RAM resources available in the server machine or cluster, is dynamic and automatic in response to the user’s choice of granularity levels so that the user can create any desired custom report. Access to the system is through registered accounts with specific privilege levels. Search criteria and report parameters can be saved to rerun later. Reports can be downloaded in MS Excel format. It is also possible to stream data into an Excel template file with pre-built pivot tables and graphics. New features are being added as the system evolves.