1. Introduction
Corporate sustainability (CS) is “a business approach that creates long-term shareholder value by embracing opportunities and managing risks deriving from economic, environmental and social developments” [
1]. Sustainable organizations are capable of maximizing their market value in the short, medium, and long term by managing knowledge and all kind of economic, social, and environmental issues [
2,
3]. When analyzing the sustainability of a company, the following three dimensions are taken into account: social, environmental, and economic aspects. Business decisions should imply a balance among these dimensions. According to Boyer et al. [
4] and Farver [
5], business intelligence (BI) frameworks are sustaining the decision-making processes in various business contexts. Driving business performance is possible through business analysis, enterprise reporting, and performance management—all three together are the pillars of the BI framework [
6].
Nowadays, performance management systems also cover sustainability. Balanced scorecards, dashboards, and metrics include sustainability measurement items [
7,
8]. Therefore, sustainability performance can be measured with the support of BI [
9]. Key performance indicators (KPIs) for measuring sustainability projects performance have been proposed, with a relevant example introduced in a paper by Lee and Saen [
10].
BI frameworks that allow complex analytical processing and reporting are nowadays identified as business analytics (BA) frameworks. Skills, technologies, and practices for continuous iterative exploration and investigation of past business performances to gain insight and drive business planning are used [
11]. Exploration of data from many source systems implies the formulation of an integrated multi-dimensional data model that can embrace various implementations. New technologies reduce the complexity of the data layer moving to in-memory approaches. Practically, the BA tool is both an analysis and reporting tool that operates on an in-memory multi-dimensional data model (usually named in-memory database).
In order to support performance management, any BI/BA approach can be enriched with a sustainability dimension for measuring the effort made in this direction. The integration of the sustainability view into a classical BI/BA schema is based on measures and dimensions reengineering. A démarche for defining a BI/BA schema with enriched sustainability measures will be subject to debate.
Sustainability projects are challenging ones. Monitoring them during their execution can also be performed with a BI approach. Monitoring is based on a set of key performance indicators, which have been modeled into a multi-dimensional schema, and further viewed and analyzed by a BA tool [
2]. Sustainability implementation, monitoring, and reporting will suffer from transformations due to the changes of technology and information systems. Realizing the potential of big data, companies are interested in exploring this multitude of data and extracting valuable knowledge from it. As a result, firms are investing in business intelligence approaches and are using big data analytics to generate ‘big picture’ reporting.
2. Integrating the Sustainability View into a BI Data Model
Any BI model used by a company can be enriched with a sustainability dimension. KPIs for measuring sustainability performance are added to the classical schema. The new data model can be obtained using the following approach framework (
Figure 1):
Step 1. The initial fact table will be transformed into a dimension—Old_Fact_Now_Dimension; as a result, the measures of the classical BI model will become dimensional attributes—AM_1, AM_2, …, AM_m; based on this transformation the sustainability perspective of the whole approach can be modeled as an add-on facility of the classical schema;
Step 2. Three new dimensions will be introduced: Economic profitability and transparency, Social responsibility, and Environmental sustainability;
Step 3. The measures of the sustainability data model will be established; they will be aggregated with respect to the new dimensions—Old_Fact_Now_Dimension, Time_sustainability, Economic profitability and transparency (EPT), Social responsibility (SR), and Environmental sustainability (ES).
Good sustainability performance can be achieved only if sustainability initiatives and projects are part of the corporate business strategy. Therefore, the sustainability performance management system should be handled within the framework of the corporate performance management system, taking into account the environmental, social, and economic aspects. The KPIs approach implies the inclusion of the sustainability KPIs into the corporate performance management system. The sustainability KPIs should be modeled as measures, if possible, or, should be deduced from the defined measures.
The proposed data model is developed by extending the corporate data model with sustainability specific data. The sustainability measures are stored in three fact tables that have two common dimensions—Old_Fact_Now_Dimension and Time_sustainability. Old_Fact_Now_Dimension is a degenerative dimension that was derived from a previous fact table of an initial, traditional BI approach. It provides a direct reference back to the transactional system and to the traditional BI data model. Time_sustainability dimension brings time intelligence into the model. Sustainability KPIs are stored directly into the fact tables; the overall business KPIs are deduced from the actual dimensional attributes of the degenerative dimension similar to the classical BI schema.
Based on Lee and Saen [
10], we have considered economic profitability and transparency (EPT), social responsibility (SR), and environmental sustainability (ES) for covering the sustainability performance landscape.
In terms of economic profitability and transparency (EPT), for covering corporate governance (CG) performance and corporate transparency and accountability (CTA), four KPIs were introduced [
10]: number of board/stakeholders meetings (CG1); personnel costs of communication/meetings (CG2); material costs like design/printing costs of communication (CTA1); and finally, personnel/administrative costs (CTA2).
The Social responsibility dimension implies human rights (HRi) aspects and social contribution (SC) related activities. To measure performance, we proposed a mini-set of KPIs: number of employee training hours for corporate social responsibility (HRi1); expenses to train and promote social responsibility (SC1); number of social events with local communities (SC2); amounts of donations (SC3); and volunteering hours/personnel costs (SC4).
In addition, the third dimension, environmental sustainability, is related to environmental management and innovation (EMI) performance based on the following KPIs: number of green technology development projects (EMI1); costs of environmental management (EMI2); and costs of environmental product innovation (EMI3).
The above introduced sustainability KPIs have been chosen to support the data model proposal, although other indicator alternatives would also be suitable; their integration should respect the schema in
Figure 1.
In conclusion, sustainability performance management approaches are implying, from a business and data management point of view, the following:
Step 1: analyzing the existing performance management system (BI project);
Step 2: identifying the current KPIs and their dependencies;
Step 3: analyzing the conceptual data model: identifying existing measures and dimensions of the multidimensional view; understanding the implementation details: fact tables and dimensional tables;
Step 4: designing the sustainability performance schema: defining sustainability dimensions—Economic profitability and transparency (EPT), Social responsibility (SR), and Environmental sustainability;
Step 5: defining sustainability KPIs for the considered sustainability aspects;
Step 6: designing the new data model schema similar to the proposal in
Figure 1;
Step 7: establishing all reengineering aspects for transforming a fact table of the initial data model into a dimension—Old_Fact_Now_Dimension;
Step 8: establishing all information technology aspects and software procedures for making the BI data model enriched with the sustainability view viable.
The proposed démarche can be applied to any other set of sustainability KPIs.
3. Monitoring Sustainability Projects
Project execution monitoring can be designed into a business intelligence paradigm [
12]. Sustainability projects, including sustainability performance management projects such as the approach of integrating the sustainability view into a BI data model, are challenging projects that employ different activities and various resources in order to achieve the desired objectives.
The initiative described in
Section 2 has as its main objective the design of a data model that integrates sustainability performance measures into the corporate performance data model. The project itself implies a business intelligence approach based on eight main activities, indicated as Steps 1–8. The obtained output at the end of each step, representing the objective of that activity, will be used as the input for the next step. According to Kerzner [
13], project execution monitoring involves monitoring scope, the schedule progress, and the project budget. In
Figure 2, we propose a multi-dimensional data model for grounding any initiative of project execution monitoring.
Key performance indicators can be easily attached to the data model. The following KPIs have been considered [
14]: 1—schedule progress: Activity normal average (ANA), Activity normal value (ANV), Activity current average (ACA), Activity average progress (AAvP), Activity absolute progress (AAbP); 2—monitoring the budget: Activity total cost (ATC), Activity total budgeted (ATB), Activity remaining budgeted (ARB); 3—monitoring the scope: Project activities on scope (PAS), Project activities out of scope (PAoS), and Project activities number (PAN). They are calculated directly from the measures (
Quantity,
Unit_cost,
Unit_budgeted,
Activity_target_value,
Activity_current_value) and have been subject of the author’s previous work [
14].
The data model in
Figure 2 can be integrated into the global corporate data model by applying a reengineering approach to transform a fact table of the former global model into a degenerative dimension (
Old_Fact_Now_Dimension) of the monitoring data schema.
4. Data Model Implementation Aspects. Support for BI
Data modeling is the process of creating a data model by applying a data model theory to create a data model instance. The goal of the data model is to make sure that the all data objects required by the database are completely and accurately represented. Data models describe data for further storage in a data management system. According to Bill Inmon’s paradigm [
15]: “A multi-dimensional database is one part of the overall BI system. An enterprise has one multi-dimensional database (data warehouse—DM), and optional, further data marts extract their information from it”.
Both proposals have been introduced as extensions of an existing BI data model. This implies warehousing procedures for deploying the data models. The démarche is based on Inmon’s approach—the top-down design [
15]. The goal consists of modeling a subject-oriented, time-variant, integrated DM by passing through Steps 1–8 introduced in
Section 2.
Reengineering aspects regarding the implementation of the KPIs and the realization of the degenerative dimension depend on the implementation technology. The degenerative dimension
Old_Fact_Now_Dimension is derived from a fact table of the initial corporate data model. For example, MS SQL Server and its services offer full assistance in defining the degenerative dimension [
16]. Referring to KPIs, technically they are collections of calculations (a combination of multidimensional expressions (MDX) and calculated members) associated with measures groups in the multi-dimensional data model.
The process of defining a KPI implies establishing a measure group, a value expression, a goal expression, a status indicator and expression, and a trend indicator and expression. Finally, all KPIs are included into a balanced scorecard. Results obtained after implementing the sustainability view are presented in
Figure 3, where the first group of KPIs is listed. For KPIs with a “negative connotation” [
17], the goal represents a maximum accepted value for considering the existence of a good performance status. Thereby, the status expression, for example, for CG2, has been formulated as the following
The value −1 stands for the worst performance, 0 for neutral, and 1 for best, with the performance reflected by the status visual indicator.
According to the data model proposed for monitoring project execution, the KPIs for monitoring the budget can be calculated with the following formulas
transposed in
For monitoring the budget during the project execution, milestones have been established. In
Figure 4, twelve weeks after the project has started, the overall status has been analyzed; also, for each activity, the above KPIs have been determined and analyzed. Analyzing ARB, the budgeting will be analyzed and the corresponding visual status indicator displayed. Although for activity A1, the actual costs are greater than the estimated budged for this activity, the overall estimation is satisfactory. For the last week, we have an ARB of 738, which should cover the cost of the unfinished tasks of activity A3. According to the timeline, the status can be ‘started’, ‘in progress’, or ‘completed’.
Theoretical extensions of the data models together with implementation aspects in different business environments will be subjects of further research.
5. Discussion
Both business intelligence [
18,
19,
20] and corporate sustainability [
21,
22,
23] are two themes that have been highly studied in scientific literature. Business intelligence is an umbrella term for various business managing processes based on well informed decisions, which lead to high performance levels within organizations. Considered the art of gaining business advantages from data, BI covers verticals like ‘Business Analysis’, ‘Enterprise Reporting’, and ‘Performance Management’. Traditionally, BI applications allow users to acquire knowledge from a company’s internal data through various technologies. Companies now have access to different kinds of data that are collected from various sources including websites, business applications, social media pages, mobile devices, documents, and archives, all of them together identified as big data. The ‘explosion of data’, referring to the volume, variety, and velocity of the existing data, involves new forms of BI [
18,
19].
According to Getz [
24], “sustainability is the ability to keep an organization running indefinitely without depleting natural resources or impacting the environment, maintaining economic viability, and conducting fair business practices with human capital”. Furthermore, corporate sustainability is a business approach that creates long-term shareholder value by embracing opportunities and managing risks deriving from economic, environmental, and social developments. The sustainability triangle, a conceptual framework for corporate sustainability, aims at economic, eco-, and socio-effectiveness by integrating and linking the economic, environmental, and social dimensions through the concepts of eco-efficiency, socio-efficiency, and eco-justice [
9,
22]. Theoretical approaches and best practices in measurement, management, and reporting are indispensable for sustainability performance [
21,
23].
Despite this, only a few studies have approached these two themes in an interdisciplinary démarche. Referring to relevant initiatives [
2,
3,
4,
7,
8], we have identified arguments on how BI methods and tools can improve the gathering, analysis, and dissemination of business data among employees, clients, suppliers, and partners, including corporate sustainability information. With respect to performance management principles, sustainability KPIs have been proposed [
9,
10] and included in balanced scorecards, with the theoretical fundamentals being part of a business intelligence framework [
11,
12]. Methodologies for measuring sustainability performance and models for measuring corporate sustainability have been proposed and tested, with the debate being developed with respect to the “From-Data-to-Performance” value chain, similar to business intelligence [
6]. In summary, the efforts have been made preponderant on business issues, on integrating sustainability management into the corporate performance management system, bringing together business intelligence methods, and corporate sustainability.
However, business models without the support of technology and information systems are not viable. Therefore, the conjunction of business intelligence and sustainability implies beyond the integrated business model, the support of information technology. An integrated multi-dimensional data model would solve most of the integration challenges [
25].
We reinforce our opinion that the management of corporate sustainability implies the use of business intelligence methods and tools for analyzing the financial, environmental, and social dimensions of the business [
24]. Previous research by the author [
6,
20] has been focused on some theory and practice issues in business intelligence, with the BI value chain being introduced in terms of a value proposition [
26]. Raw data is extracted from different data sources, further integrated into a multi-dimensional data model, which is nowadays usually stored in an “in-memory database”. Through analytical processing, knowledge is retrieved from the database in order to support various decision-making processes. Data analytic tools (data analytics/business analytics) are capable, based on the multi-dimensional data model, of performing the necessary processing and reporting to support smart decision making, innovative services, new business models, innovation, and sustainability projects.
Both business intelligence issues presented in this paper represent the contribution of the author in modeling data for supporting further BI approaches in corporate sustainability initiatives. In developing any BI démarche, the design of the data model is crucial for the deployment of the system.
In Romania, most companies have implemented business intelligence systems that are capable of supporting the entire BI value chain: extracting data from data sources, integrating data into the multi-dimensional database, performing business analysis, and generating reports for managers and supporting performance management programs. The last three or four years have marked a change from the traditional BI approaches to the business analytics (BA) based ones [
27]. At the same time, first steps have been made into integrating sustainability in business strategies [
28,
29]. In this context, the demand for reengineering the in-memory database of the existing BI/BA systems is strongly necessary.
Not least, best practices in project management reinforce the importance of monitoring project execution. It turns out that project management is 20% planning and 80% monitoring and control [
30]. Remaining in the field of data model proposal, a multi-dimensional schema for monitoring sustainability projects is being introduced.
The two data models are not isolated data structures; thanks to the degenerative dimension Old_Fact_Now_Dimension, they are part of the corporate data model, which is, in fact, a big data model.
Despite the effervescence of unstructured data, for example, data gathered from websites, social media pages, and documents, the relational and multi-dimensional data model is still en vogue in corporate and business environments for its capability to model large data sets, commonly referred to as big data. The “in-memory database” technology extends the capability of the database management systems to store huge volumes of data. As mentioned in a recent article [
31], dimensional models (multi-dimensional models) are present in the Big Data era. Data marts (departmental data warehouses) are still stored on relational or multi-dimensional platforms, and some companies have also chosen to move into the cloud. Thereby, multi-dimensional modeling approaches are still relevant, and the innovative approach presented in the paper fits in the big data landscape.
Both data model proposals can have a finality in their implementations; BI/BA have highly integrating capabilities and get the most value from big data. Theoretical extensions of the data models together with the implementation of aspects from a particular business environment will be the subject of further research.
6. Conclusions
Companies have implemented various business intelligence approaches in order to sustain performance management. All these initiatives are capable of extracting data from different sources, internal or external, to integrate it into a unitary model for further advanced business analysis and reporting. Relevant information is extracted and delivered to decision makers as valuable knowledge. In big data environments, BI embraces new forms, and BI tools, now evolved into big data analytics, are capable of gaining insight into this large volume of data. According to Forbes, in 2017, 53% of companies adopted big data analytics [
32]. Both structured and unstructured data is processed, and descriptive, predictive, and even prescriptive analysis is performed. Despite the effervescence of the of unstructured data, coming from documents, the web, social networks and communities, the structured component of big data is and will remain an important data source for the BI/BA systems. Citing Columbus [
32], “the dimensional (multi-dimensional) model becomes the nexus of a holistic approach managing BI, analytics, and governance programs”.
Existing BI projects in enterprises need to be extended in order to integrate corporate sustainability approaches. A first step of the démarche consists in adapting the multi-dimensional data model of the BI database. United under Business Intelligence Issues for Sustainability Projects, the proposed data models can substantiate any initiative in this domain.
In a top-down approach, from business strategy to underlying data, the following statements represent essential pillars: sustainability is part of the business strategy; sustainability performance management is integrated into the corporate performance management system; the corporate BI system also includes the sustainability dimension; the sustainability data model is integrated into the corporate data model, and sustainability data is part of the corporate data.