Business Intelligence (BI)
Abstract
The term Business Intelligence (BI) denotes methods and processes to systematically analyse (collect, process, present) company-data electronically.
We develop BI-solutions meeting all requirements of every phase of your BI-projects. There we benefit from our long lasting experience in the area of model-based software development.
itemis develops BI-solutions covering all purposes and phases of our customers BI initiatives. Beginning with requirements analysis, extraction and processing of raw data (ETL-processes) via modeling and maintaining your data warehouses (OLAP), we finally create a presentation layer for performance indicators (KPIs) using balanced scorecards, dashboards and many more kinds of reports.
According to our customer's needs we primarily develop the solutions based on the Microsoft SQL-server 2005/2008 platform. Alternatively we offer solutions using the open source BI-suite by Pentaho.
Carrying out a project, we apply the same methods and principles as in the area of modern software engineering. Project management, requirement engineering and system analysis play the same role, though the focus shifts towards the data and processes of your company. Business process management gains new facets by monitoring the quality of the processes through the creation of suitable information and measures. Data Analysis is added as a new task assessing the data of the systems involved (in terms of e.g. data objects, data types and trying to find discrepancies between the systems) extending the systems analysis with a business perspective.
Even though the tools and development environments employed in the BI-area differ from those in the software development, we can bring in our rich experience concerning model-based software development. Would you like an example? We have developed a metamodel allowing us to specify the requirements on various types of ETL-processes and generate platform-specific artefacts (packages, transformations) for their developoment automatically . In developing the necessary (model-)transformations we employ best practises derived from relevant literature or from the experience of previous projects. Of course, we use openArchitectureWare as generator framework.
