Department of Computer Information Systems, Eastern Michigan University, Ypsilanti, Michigan, USA, and Amy Y. Chou College of Business Administration, University of Toledo, Toledo, Ohio, USA Abstract Purpose This paper seeks to propose a business intelligence (BI) and enterprise resource planning (ERP) integrated framework that adds value to enterprise systems. Design/methodology/approach A conceptual approach is taken. Findings ERP systems integrate all facets of the business and make data available in real time. BI tools are capable of accessing data directly from ERP modules. Originality/value The value-added system proposed allows enterprise-wide transaction data to be collected and analyzed for organizational decision-making processes. Keywords Decision support systems, Data handling Paper type Conceptual paper 1. Introduction Over the past few years, integrated enterprise resource planning (ERP) applications have brought a new way of delivering operation information. The advantages of these changes have transformed many organizations, which improved nancial visibility, streamlined supply chain processes, and minimized human resource (HR) processes and overhead. The beginning of ERP concept can be traced back to 1960s. During that time, the manufacturing systems were mainly handling inventory control, based on traditional inventory concept. The next decades (1970s) manufacturing systems shifted to material requirement planning (MRP) transactions. MRP helped in translating the master production schedule into requirements for raw material planning and procurement. The concept of MRP-II (manufacturing resource planning) came in 1980s. Manufacturing resource planning involved optimizing the production process and distribution management (Yen et al., 2001). Later, MRP-II was extended to include areas such as corporate nance, personnel management, engineering process, and business project management. The development of manufacturing systems gave birth to ERP that supported the cross-functional coordination and integration within the production process. The modern ERP includes the entire range of a companys activities. ERP system is a business management system that integrates all facets of the business, including planning, marketing and manufacturing (Yen et al., 2001). More than 20,000 rms in the world spent billions of US dollars to install the ERP systems. Around 70 percent of the Fortune 1,000 companies had deployed ERP applications by 1997 for manufacturing, nance, HRs, and other main areas (Yen et al., 2001). Information is the foundation of every critical business decision. The creation of ERP systems integrates all functional areas of the organization. ERP systems are backbone systems for most organizations that integrate back-ofce applications such The Emerald Research Register for this journal is available at The current issue and full text archive of this journal is available at www.emeraldinsight.com/researchregister www.emeraldinsight.com/0968-5227.htm IMCS 13,5 340 Information Management & Computer Security Vol. 13 No. 5, 2005 pp. 340-349 qEmerald Group Publishing Limited 0968-5227 DOI 10.1108/09685220510627241 as nance, purchasing, HR, inventory management, etc. Although ERP systems can integrate all business transaction data into their master databases for organizational planning, it is not a system for data analysis and decision support process. Decision support function is vital to any company since it helps company plan ahead and reduce the time on decision-making, and then improve efciencies. Decision support capability can be a key to the success of an organization. Providing a consolidated analysis of the data and user-friendly reporting capabilities will help users make intelligent and correct decisions and gain advantages over their competitors. If an organization does not take advantage of decision support systems, it can not take complete advantage of the data and may lose its competitive edge. Most ERP systems today have highly integrated databases. Report writers can access data from multiple ERP modules and then integrate them into reports. Many vendors also have business intelligence (BI) tools to access their data modules directly. The most current information technology is to congregate all needed data from the ERP system and then load them into a data warehouse or a data mart, and then link to BI tools (such as OLAP, data mining, query and reporting) and report writers to create a more consistent and knowledge-centric data reports. This BI and ERP integrated framework adds value to enterprise systems. Enterprise-wide transaction data can be collected and then analyzed for decision-making usage. This paper identies the value of integrating ERP and BI systems and how they work together to provide a better decision support capability. This paper rst discusses the content and the challenges facing ERP systems and their needs for BI. It then identies the power and the capabilities of BI. Comparisons of existing BI products are conducted next. The next section provides an integrated architecture for ERP and BI, and then its benets and concerns. The nal conclusion is provided in the last section. 2. Enterprise resource planning systems 2.1 Implications of ERP systems ERP is a software-driven business management system that integrates all facets of the business, including planning, manufacturing, sales, and marketing. ERP systems can be used to manage operational business information for corporate resource planning. ERP can be applied to areas such as nance, HRs, manufacturing and logistics, supply chain management, and data analysis. ERP can provide the following business functions (Yen et al., 2001). . Finance. General ledger, accounts receivable, accounts payable, xed assets, treasury management, cost control. . HR. HR administration, payroll, self-service HR. . Manufacturing and logistics. Production planning, order entering, warehouse management, transportation management, project management, plant maintenance, customer service management. ERP systems usually have the following key components: client server system, enterprise database, and application modules (Yen et al., 2001). According to Yen et al. (2001), an ERP system is supported by client/server technology and its applications are commonly deployed in distributed and dispersed manner. Some ERP systems provide web-based interface. ERP system is always implemented via a core database system. BI and ERP integration 341 All applications in the ERP system interact with the database, which ensures the integrity of the enterprise data. ERP vendors provide diverse modules for corporations units, such as nance/accounting, HR, sales, manufacturing and logistics, etc. Most application modules can be integrated for ERP processes. ERP systems make large enterprises rely on information technology more than ever. Automate routine process in areas such as accounting, inventory control, and procurement that accomplishes organizational accessing through automatic updating of the transaction data. ERP connects various functions of the organization in an integrated fashion. It improves the responsiveness to customer needs and delivers products to market quickly through compressed cycle times. ERP system makes data available in real time and hence allows for a more comprehensive and unied data management. ERP applications are good at capturing and storing data, but their reporting capabilities are a major concern to ERP users (Scheurich, 2002). 2.2 Challenges facing ERP systems The main objective of utilizing ERP systems is to merge corporate-wide data from various sources so that corporate employees, external partners, suppliers, and distributors can make good use of the data. Nowadays, the need of data distribution across the company boundary is extensively increasing and analytical functions are no longer the province of certain users within the organization. Therefore, organizations need to distribute the analytic capability to various operational levels, targeted at specic business needs via key performance indicators (KPIs), dynamic reporting and real-time analytics (Agostino, 2004). However, ERP systems do not seem to provide all of the required functionality. The challenges to be faced by ERP systems are discussed below. . Reporting capability. Usually, ERP systems do not offer reporting service on product line revenue analysis. Also, ERP systems are not capable of providing ad hoc reporting service. Online views of business operations are not available. ERP systems do not support cost allocation and prot and loss reporting. Any complex analytic solutions often require external software or systems (Agostino, 2004). . Budgeting capability. Corporate budgets can be identied and controlled in various ways. Budgetary changes, however, need to be handled outside the ERP system, which meant that the budget data within the ERP system will soon become obsolete (Agostino, 2004). . Systems integration capability. Another weakness of ERP systems is its limited integration capability with other systems. For example, CRM and sales force automation systems forecasting capability could be used to empower business decision if they can be integrated with ERP systems. Also, the budgeting tools are often not well integrated with ERP systems, which cause concerns on nancial data consistency (Agostino, 2004). . Practical problems. Since ERP are complex systems, implementing such systems can be difcult, time consuming, and expensive. Because ERP are complex in nature, user training becomes a burden to each ERP-adopted organization. Another practical concern to the top management is that most ERP implementations do not offer corporate decision-making functions. IMCS 13,5 342 2.3 The needs for business intelligence Organizations recognize the wealth of information within ERP systems, the challenge lies in the ways of mining them. Since ERP systems were not originally designed to provide real-time reports to massive users, the entire system could not facilitate the decision support function. The hope that ERP systems would provide better analytical and reporting functions is therefore discontented. In order to justify their return-on-investment (ROI), more and more organizations are turning to BI tools that make data collected by ERP, customer relationship management (CRM), and other data-intensive applications meaningful. BI systems can pull the data in ERP systems and then perform various analyses and deliver superior reporting, which help users make timely and accurate decisions. More and more organizations extend their ERP systems beyond the level of back-ofce to improve sales, customer satisfaction, and business decision-making (Stedman, 1999). BI tools are capable of analyzing the long- and the short-term business scenarios using existing data captured from the enterprise information systems. BI technology can be used for any organization to structure the information in ERP systems and other data repositories such as data warehouses and data marts for performing optimized and effective decision-making. Many companies have to rely on a single source of information (i.e. the transactional systems) to run their day-to-day operations. However, these transactional systems do not meet managements need to discover trends and patterns that can be derived from their inherent business rules. ERP systems built structural and operational characteristics that could weaken their exibility because ERP systems have been focused on maximizing daily transactional capability. In other words, ERP systems are usually designed to record business transactions data, make changes to existing data, reconcile data, keep track of business transactions, run predened business reports, and manage business transactions. In contrast, analytical systems are designed to examine large volumes of data and then to generate essential information for decision-making. The integration of the BI system and the ERP system contributes additional values to the business community, for example: . Providing meaningful analyses. Although operational reports from ERP system provide recent business events, they do not satisfy managers needs for ad hoc, forecasting, and exceptional reports. BI systems, on the other hand, provide online analytical processing (OLAP) and data mining tools to discover meaningful trends and patterns. For example, business users can use BI tools to obtain more detailed information to generate best- or worst-case scenarios for business planning. Therefore, BI systems add value to ERP by providing meaningful and comprehensive analyses of the operational data. . Optimizing the ERP investment. By integrating BI and ERP systems, organizations can continuously improve their competitive advantage. For example, a sound BI solution might allowpurchasing personnel to discover patterns in pricing, which in turnallows the companyto obtainbetter pricingbychangingpurchasingprocesses. These discoveries are then used to enhance ERP system. 3. The power of business intelligence BI tools can be used to generate various aspects of business views through manipulating existing data captured by companys information systems. BI can be BI and ERP integration 343 used for any organization to structure its ERP information and other data repositories, for fast and effective decision-making. The conventional structured query language (SQL) and reporting tools provide ad hoc queries; however, BI tools allow users to build needed queries in a more efcient and user-friendly manner. Companies that adopt BI can empower their employees decisions capability in a faster and reliable way. BI delivers better business information through a powerful grip of organizational data. Since a BI system includes technologies for reporting, analysis, and sharing information, it can be integrated into the ERP system to truly maximize the ROI of ERP. BI is a term introduced by Howard Dresner of Gartner Group in 1989 to describe a set of concepts and methodologies designed to improve decision-making in business through the use of facts and fact-based systems (Hashmi, 2004). Fact-based systems include executive information systems, decision support systems, enterprise information systems, management support systems, OLAP, and newer technologies such as data mining, data visualization, and geographical information systems. Although some of the enterprise systems furnish with reporting and basic query functionality, organizational data are scattered in business information systems. The isolated reporting capability is insufcient for an organization to seek for a consolidated picture of business operations. Therefore, BI applications step in to provide tools that can be used across the organization to access, analyze and share information from a variety of data sources. 3.1 Why BI? In todays competitive marketplace, a company owns BI possesses distinct advantages over its market rivals. What does a company know about the customers, vendors, partners, products, and market will allow its executives to make wise decisions that may result in dramatically revenue increase, cost reduction, and prot enhancement. Distinct from conventional reporting tools such as spreadsheets, BI reporting tools provide a visual interface for accessing and navigating through multidimensional data sources that stored in transactional systems. This means that decision makers and analysts will have easier and faster access to frequently updated information, which supports quicker and better decision-making. Apowerful BI tool can generate different views fromavailable data system. Ascaled data mart or data warehouse can provide rich, timely, and well-structured and cleansed information to the BI tool. It needs only a few seconds to use BI software to generate requested views of the business. For example, BI software can be used to query nancial views such as (Rasmussen et al., 2002): . Sales order entry. Sales by top customers with time comparisons; sales by customer and salesperson; sales by customer by location; etc. . Accounts receivable. Aging periods by salesperson; aging periods by collection manger; collections by customer 91 days and over; etc. . Bank reconciliation. Cash in the bank; cash on First National Bank; etc. . General ledger. Sales and prot by channel; actual, budget, and variance by division; etc. IMCS 13,5 344 BI software can also be used to answer marketing and sales queries such as (CRM2day.com, 2004): . who are my best and worst customers? . what parameters affect my sales? and . where are we making or losing money in different geography, product line, and campaigns? The BI tools play a major role of enhancing the quality of decision-making. Generally speaking, businesses need to focus their BI activities in the following areas in order to make their business more competitive: cost reduction, protability analysis, product or service usage analysis, target marketing, relationship marketing, and CRM. 4. Comparison of BI products MacVittie (2002) compared the technological features of ve major BI software (Brio Intelligence 6.6, Cognos Series 7, Information Builders WebFocus 4.3.6, Microsoft data analyzer, and MicroStrategy 7i) based on the following aspects: deployment platform, databases supported, web servers supported, supports ad hoc queries, distribution server included, direct access to data sources, OLAP support, and presentation formats. All these ve BI software can be performed through Microsoft Windows platforms. Other than Microsoft data analyzer, all the remaining four BI products can work with HP-UX and Sun Solaris operating systems. Microsoft data analyzer can be deployed by Windows-based platforms only. The databases support is an important BI capability since BI solutions need to use data from various databases within enterprise systems. Most BI solutions except Microsoft data analyzer can work with database systems such as Informix, DB2, Microsoft Access, Oracle, SQL Server, and Sybase. Most BI solutions can support web servers such as Apache, IBM WebSphere, iPlanet, and Microsoft IIS. Microsoft data analyzer, however, supports only Microsoft IIS. It is clearly to see that Microsoft data analyzer is a Microsoft-bounced BI solution. This phenomena is evidenced by the features of distribution server included and direct access to data sources (MacVittie, 2002), in which they indicate that all BI software but Microsoft data analyzer can be connected to distribution servers and other data sources. Features on data analyses are very similar among BI software. They all support ad hoc queries and OLAP. These two features are the major capabilities of BI solution. The presentation formats show that all these ve BI software provide web interface to view HTML and Excel reports. Other than Microsofts data analyzer, the remaining BI software can produce PDF formatted reports, XML code, and web-based interface. BI software vendors are advancing their products by adding wireless and web services capabilities into their products. Recent efforts are made toward easy aggregation of data from multiple sources to make it appears as if the data is coming from one source. BI vendors such as Brio and Cognos have announced that their reporting tools will be integrated with SAP an ERP product. 5. ERP and BI: integrated architecture ERP systems are transaction-based, that is, ERP applications are designed to process large volumes of business transactions within sub-second response times. BI and ERP integration 345 ERP repositories contain thousands of small tables without the anomaly of data redundancies, making it easy to nd and update a single data item. On the other hand, BI systems are query-oriented; they are optimized to handle long-running, complex queries submitted by users against much larger volumes of data. With BI and ERP integrated solution, businesses take the advantage of the new tools to access, analyze, report, and share the information that held in the ERP applications. The Figure 1 shows the typical BI software that ts in the new framework of ERP (Datamonitor, 2001). This BI and ERP integrated system consists of the following main components (Datamonitor, 2001). (1) Operational data. Organizations must have transactional systems that record their daily business transactions. The operational data can be found in legacy systems, CRM applications, ERP applications, click-stream data, and various online transaction processing (OLTP) systems. (2) Data integration. Data generated from various transactional systems need to be consolidated and merged into an enterprise-wide operational data store for further usage. Through data integration, diversied systems and data formats can be integrated into a compatible data source. (3) Data storage. Data warehouse technology plays a major role in data storage component. Unlike conventional relational databases (where data is normalized), data is denormalized in a data warehouse. Also, the database is built around subject matter, and all data regarding that subject is piled into that database. These characteristics make data warehouse efcient for data access, Figure 1. BI and ERP integrated framework
IMCS 13,5 346 multi-dimensional analysis, and reporting purposes. Data marts also reside in data storage component. Data mart is a small-scaled data warehouse designed primarily to address a specic function or departmental needs. Data warehouse and data marts form good source of information for BI to perform faster, complex, and ad hoc queries, and generate user-friendly reports with drill-down capability. (4) BI software. BI software consists of query and reporting, OLAP, and data mining tools. BI reporting tools provide a visual interface for accessing and navigating through multidimensional data that stored in either relational or multi-dimensional databases. OLAP is a capability of BI that supports interactive examination and manipulation of large amount of data from many perspectives. Data mining is a technique for selecting, exploring, and modeling large amounts of data to discover previously unknown patterns and correlations, which lead to anticipating future behaviors, events, and consequences. This BI software allows dynamic enterprise data search, retrieval, analysis, and explanation for the needs of managerial decisions. (5) Analytical applications. Analytical applications explain the phenomena of business based on the existing data. Possible tools for analytical applications are statistical analysis and forecasting software. Subjects to be analyzed are applications in eCRM, Financial and KPIs, operations, web trafc, and B2B exchanges. 5.1 Benets of integrating BI and ERP BI performs various processes that exploring data, data relationships, and trends through related methodologies to draw conclusions, this process can drive revenue growth and improve operational efciency inside an organization. While organizational ERP system is powerful for processing and storing transactional data from various internal and external sources, it is not the most effective data distribution system in existence. The integration of BI and ERP systems can strengthen corporate decision-making capability through utilizing the analytical capability of BI system and data managerial capability of ERP system. This framework will result in an optimal utilization of both ERP and BI systems. More specically, this new framework can generate the following benets (Agostino, 2004): . enabling nance personnel to generate revenue/expense reports quickly; . allowing the controller to recognize corporate cash ow in real time; . sharing sales information with the management, this allows for making better corporate decisions based on a macro view of the business; . facilitating a company to perform interdepartmental collaboration; . improving accounts payable and vendor relation management; . enabling sales force management; . improving protability by analyzing transactions data and forecasting business trends; . improving customer relations through in-depth sales data mining; . providing online access to data, which saving access time; and . reducing time to generate regular reports. BI and ERP integration 347 5.2 Concerns to integration Although it can generate a sufcient amount of benets through the integration of BI and ERP systems, there are concerns for effective implementation and utilization of such integrated systems. These concerns are technological innovation, reliability and availability, scale efciency, and system exibility. . Technological innovation. The customers needs are changing constantly. BI solutions should constantly adhere to the changing requirements and provide information infrastructures that well suites them instead of sticking with the same old technologies that do not satisfy the user community. . Reliability and availability. As a BI system scales up to the changing needs of the business, it should guarantee a continuous service with reliable performance. A BI system should be equipped with tools that provide load balancing, backup, and automated disaster recovery in times of need. . Scale efciency. While ERP system supports the enterprise-wide transactions, an integrated BI system becomes so critical on its scale efciency. As an enterprise grows, it must provide proven infrastructure to manage, schedule, and deliver information to the right destination at the right time. . System exibility. ERP systems are, most of the time, inexible. Therefore, it is the responsibility of BI systems to support all major web standards and integrate seamlessly with existing applications and infrastructures without much complexity. 6. Conclusions ERP system has been recognized as a powerful system for handling corporate resource planning and supply chain processing. An eminent contribution made by ERP system is its capability of integrating and managing enterprise-wide transactional data. Most ERP systems in the market can perform this feature well, however, the data reporting and analytics capabilities are absent in them. In order to ll the gap of this important need for corporate decision-making, BI tools can be used to align the path of this information technology innovation. BI software gains more acceptance as users at all levels of the organization realize the benets of its decision support capabilities. Companies that were unable to justify ROI for ERP implementation are now implementing BI software since BI enhances the utilization of the enterprise data. ERP systems are extremely complex and it is difcult to extract data for BI in a way that is independent of the extract facilities supported by the ERP system. ERP systems streamline enterprise transactional data. BI systems add intelligence into their ERP data. Together, ERP and BI can greatly improve the IT performance and decision-making capability inside the organization. References Agostino, R. (2004), Business intelligence: solving the ERP overload, available at: www.crystaldecisions.com/jump/crystal_cfo/pdf/crystal_cfo_project_voll.pdf CRM2day.com (2004), Business intelligence, available at: www.crm2day.com/bi Datamonitor (2001), Business intelligence: from data to prot, available at: www.researchandmarkets.com/reportinfo.asp?cat_id 41&report_id 560 IMCS 13,5 348 Hashmi, N. (2004), BI for sale, available at: www.intelligenterp.com/feature/hashmiOct20.shtml MacVittie, L. (2002), Business intelligence with smarts, Network Computing, 30 September, pp. 42-57. Rasmussen, N., Goldy, P.S. and Solli, P.O. (2002), Financial Business Intelligence, Wiley, New York, NY. Scheurich, L. (2002), Maximizing the ERP investment, Competitive Financial Operations: The CFO Project, Vol. 1, pp. 1-6. Stedman, C. (1999), Whats next for ERP?, ComputerWorld, Vol. 33, pp. 48-9. Yen, D.C., Chou, D.C. and Chang, J. (2001), A synergic analysis for web-based enterprise resources planning systems, Computer Standards & Interfaces, Vol. 24, pp. 337-46. BI and ERP integration 349