Matakuliah : M0584 - Data Warehouse Tahun : Sep - 2009 ERP and the Data Warehouse Pertemuan - 13 ERP and the Data Warehouse • One of the most important advances in technology in the past 10 years has been Enterprise Resources Planning (ERP), the application and transaction processing built for a company. The applications and transactions – built and maintained centrally by the vendor – cover the following corporate functions: • Human Resources • Inventory Management • Financial Management • Supply Chain Management Bina Nusantara University • Logistics • Manufacturing • Distribution • Customer Service 3 ERP and the Data Warehouse • ERP is lead by such companies as SAP, PeopleSoft, JD Edwards, BAAN, Oracle Financials, and others. • There are several reasons why organizations find ERP application software attractive. The primary reasons focus on the frustrations in handling existing applications. These include the following: – Aging. Many organizations have applications that were written years ago. Bina Nusantara University 4 ERP and the Data Warehouse – Unintegrated. Existing applications each take a narrow view of the business. And no two applications have the same definitions, the same calculations, the same encoding structure, the same key structure as any other applications. When a corporate perspective of data is needed, there is none. – Incomplete. Existing applications do not take into account such important events as year 2000 and the movement of currency to the Euro. Bina Nusantara University 5 ERP Applications Outside the Data Warehouse • See Figure 11.1 shows the classical structuring of the data warehouse Bina Nusantara University 6 Building the Data Warehouse Inside the ERP environment • See Figure 11.1 shows the classical structuring of the data warehouse Bina Nusantara University 7 The ERP-Oriented Corporate Data Warehouse • See Figure 11. 8 Bina Nusantara University 8 Summary • The ERP environment is an application-based environment found in many places. Even with an ERP installation there is need for a data warehouse. The developer has several choices, of which each have advantages and disadvantages: – – – Move ERP data to a non-ERP data warehouse Move ERP data to an ERP-based data warehouse Move ERP data to an ERP-based data warehouse and move non-ERP data to a non-ERP-based data warehouse Bina Nusantara University 9