Skip to main content

Business Intelligence


Business Intelligence

You must be wondering what is the above imageor title is about. Yeah, it is about the first project I get into. Where the client was using all the above process to generate a report, which will help them to manage their financial planning. So now you must be having an idea that what this blog is about i.e; using Business Intelligence, EPM, ETL and ERP how the financial decisions are taken.
Here the client uses the different processes to achieve their goals. So let’s dive in and try to understand the process. 
Note - In this blog, you will get an overview of each process and its high-level architecture.
Enterprise Resource PlanningFirstly let's start with Enterprise resource planning (ERP), most of the companies store data through ERP. It is a process whereby a company manages and integrates the important parts of its business. ERP system stores both operational and non – operational data. An ERP management information system integrates areas such as purchasing, inventory, sales, marketing, finance, and human resources. ERP systems focus on automating transnational processes.
ERP software integrates all areas of operations – Product Planning, Manufacturing Processes, Sales, Marketing, Finance, Human Resource, and Procurement. 
So in my project client stores business data through ERP systems below figure shows a high-level view of how different departments of data is integrated through ERP. This data is structured data which is organized in a meaningful manner. But there are many sources where unstructured data is generated in the company in the form of excel files, images, videos etc.  To manage and bring this data into the required format ETL is used.
ERP Major Software’s Providers
Oracle - JD Edwards Enterprise One, JD Edwards World, Oracle E-Business Suite, Oracle Fusion, PeopleSoft,  Oracle Retail, NetSuite.
Microsoft - Microsoft Dynamics (a product line of ERP and CRM applications)
SAP - mySAP, SAP Business All-in-One, SAP Business ByDesign, SAP Business One, SAP Business Suite, SAP S/4HANA.
Extract Transform Load -  Extract Transform Load (ETL) is the process, where an ETL tool extracts the data from different source systems then transforms the data like applying calculations, concatenations, etc. and then load the data into the Data Warehouse system.


Let's understand each process in ETL -
Extraction –  Data is extracted from various sources like ERP and NON- ERP databases, Excel files, PDF etc. into the staging area. Extraction strategies are used for the data which are updated or modified at the source systems. Following are the types of extractions.

Transformation – Data extracted into a staging server is raw data and cannot be used as it is. It needs to be Cleaned, Mapped and Transformed. Basic and Advanced transformations are two types of Transformations.
Load – Data loading fetches the prepared data, applies it to the data warehouse or to a database where data is going to be stored. There are two types of loads, Initial and Incremental loads.

So here the data from different ERP source system and also Non – ERP system(unstructured data) data is Extracted, Transformed and Loaded into the data warehouse/EPM staging layer (EPM database). EPM staging layer is the database for the EPM system where ETL data is stored.From which EPM application retrieve data.
While working in financial management, reports are created based on Actuals and Forecast data. ERP system has the actual data which is processed by ETL from which reports can be created. But forecast data need to create based on actuals by EPM systems. So the data is now processed by the EPM system. 
ETL Major Software’s Providers –
SAP -  BODS.
Mircosoft - SQL Server Integration Services (SSIS). 
Enterprise performance managementEnterprise performance management (EPM) is a process and software system designed to help organizations link their strategies to their plans and to execute it. It is a field of business performance management which considers the visibility of operations in a closed-loop model across all facets of the enterprise. Specific to financial activities in the office of the chief financial officer. It helps with processes such as modeling, planning, consolidating, reporting, and analytics. Many modern EPM platforms include embedded BI and analytics tools, which can be used to report and analyze data from EPM applications and other sources.


  • Source – Source is where data comes to the EPM system. These data can come from ERP systems, Business Process, different data warehouses, and even CSV files, Excel files etc.
  • Enabling Technologies – The data which comes from a different source is in different formats and has some invalid data which is not related for the report. Data management and Integration tools like ETL are used to transform the data in a meaningful manner and store it in data warehouses.
  • Data Warehouse – Data warehouse is a central repository for all the transactional data in one form.
  • Data Marts – Data mart is the subset of Data warehouse in which different functional areas of an organization is stored. Here data is available in both Relational and Multidimensional.
  • Applications – In EPM Strategy formulation, Business planning and forecasting, financial management, and Supply chain effectiveness are four major domains. All the domains have specific applications to assist in modeling data and creating reports.
  • Enabling Technologies – These technologies assist the user to generate reports at the client level.
  • User Interface – User Interface is the destination where reports are presented to the client in mobile, MS office etc. Here client can input data and generate reports.
Through the EPM system budgeting and forecast data is created. Now to build reports from this data, we need a reporting tool! Which can show this simple data into graphs and charts. So below is the report after processing the data in reporting tools. 



 Final report
EPM Major Software companies –
Oracle – Hyperion, OBIEE
SAP – BPC
Microsoft - Power BI.

Mostly I have covered the overview of each process. There are many ways of creating reports. Here I have shown one way. The above processes what we did are part of Business intelligence. So lets sum the blog with defining Business intelligence.

Business Intelligence – BI is a terminology representing a collection of processes, tools, and technologies helpful in achieving more profit by considerably improving the productivity, sales, and service of an enterprise. Or simply we can say BI delivers relevant & reliable information to the right people at the right time with the goal of achieving better decisions faster. For this BI requires methods and programs to collect structured and unstructured data, convert into information and present it to improve business decisions.

Comments

Post a Comment

Popular posts from this blog

OACS Essbase Security Filters

Setting up security filters manually and using Maxl script in OAC Essbase and assigning it to Users and Groups.
As you know security is most important thing in any field likewise in OACS also. So in this blog I will show you how to create security filter’s in OAC Essbase and restrict the user to see the data. I will be doing in two ways. 1Manually2Using MaxLSo, let’s get started. First let’s have a brief discussion about the Filter’s. Filter are used to control security access over the cube data. It can be assigned to a user or group. Depending on the security role of a user determines whether you can create, assign, edit, copy, rename, or delete a filter. Filters have two important things – Access and Member specification.
Access – Access are of four types in OAC Essbase

1.None - No data can be retrieved or updated 2.Read - Data can be retrieved but not updated 3.Write - Data can be retrieved and updated 4.MetaRead - Metadata (dimension and member names) can be retrieved and updated.
Member spe…

Data Analytics – Introduction to Hyperion

A popular saying among industry professionals
“data is the new oil”
Implies that data, when harnessed (or, like oil, “refined”) 
properly, can provide high value.
Contents -   1. Data Analysis. 2. Data Analytics. 3. Business Intelligence. 4. Enterprise Performance Management (EPM). 5. Oracle Hyperion Introduction - History. 6. Oracle Hyperion - Essbase and Planning. - Planning , Budgeting , Forecasting. 7. Oracle Essbase Architecture.
Data Analysis Data Analysisis separating out a whole into parts, study the parts individually and their relationships with one another. For example - if we have a whole data set and we are doing analysis on it means we pull sample data set from the whole data and then learn more about it and how it is related to the other samples.
Data Analytics Data Analyticsis the principle or logic that drives the analysis. For example - As mentioned in before example when we pull the sample and do analysis on it, the techniques or logic we are using to analyse the sample is analytics. …