Products
Database Design & Management
Enterprises today are generating an enormous amount of data. In order for this data to be useful, it must be managed in a way that it can be easily retrieved, categorized, aggregated and displayed in a meaningful way. Simply put, most business applications do 3 things: Acquire, retrieve or modify business data.
A successful custom software development project will require a well thought-out data strategy. This may include the creation of a new database, integration with existing databases or migration of legacy data from old data sources to the new database.
Designing The Right Solution
The structure for operational systems and transactional systems are markedly different from reporting and analytical systems. Some of the differences include schema design, workloads, database sizes, and query characteristics.
To enhance performance, it is important to review the needs of the application and understand the different data requirements needed for a transactional system as opposed to an analytical or reporting system. Depending on the enterprise 's needs, it will most likely have both a Transactional OLTP and Analytics Processing OLAP environment.
Reporting and analysis can hamper the performance of operational and transactional applications. By designing and implementing a data mart and/or data warehouse, an organization can drastically improve the performance and functionality of the reporting and analyses done by managers and analysts, without degrading the performance of the operational & transactional systems.
Key Benefits of structurally sound data management
- Improve performance and functionality.
- Speed up operational and transactional applications.
- Benefits supply chain and customer relationship management.
- Integration between OLTP and OLAP environments ensures data integrity.
- Valuable data stored efficiently making it fast and easy to access.
- Operational data stored in ERP and other transactional systems easily available to reports and/or analyses, thereby assisting in critical functions such as supply chain management, customer relationship management and performance management.
Solutions
Data warehouses and data marts are important elements in the implementation of a successful Corporate Performance Management Solution (CPM), as well as older systems such as Decision Support Systems (DSS), Executive Information Systems (EIS), Enterprise Performance Planning (EPP), and Business Intelligence systems (BI).
MGI consultants design, build and implement data warehouses and data marts with the individual client's needs in mind, bringing bottom-line value to the enterprise
A key benefit offered by data warehousing is that it makes valuable data stored in ERP and other transactional systems easily available to reports and/or analyses, thereby assisting in critical functions such as supply chain management and customer relationship management.
MGI consultants can assist in designing and implementing the correct data strategy for your enterprise needs, including:
- Database Design & Development
- Database Setup & Administration
- Data Extraction
- Data Migration
- Data Conversion
- Data Aggregation
- Data Integration
Data Warehouse vs. Data Mart
Data Warehouse |
Data Mart |
Corporate |
Departmental |
Highly detailed |
Summarized / aggregated |
Normalized-efficient storage – non duplication of data. |
De-normalized, star joined design-less efficient storage but faster retrieval. |
Robust history |
Limited history |
Large volumes of data |
Limited volumes of data |
Data model driven |
Requirement driven |
Versatile |
Focused on departmental needs |
General purpose DBMS (database management system) |
Multi-dimensional DBMS technology |
|
CPM-Improved consolidation process |
Accesses and combines all corporate data regardless of source for an enterprise-wide snapshot of performance across multiple departments and business units.
CPM reduces the budgeting cycle by eliminating spreadsheet management errors, data transfer errors, manual reconciliation and version control issues.
The CPM dashboard incorporates bottom-up data aggregation algorithms to facilitate drill-through to multiple organization levels (i.e., line of business, marketing division, sales district and product segment) |
|