<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8693171510589027838</id><updated>2011-04-21T20:32:27.830-07:00</updated><title type='text'>Business Analytics System</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mp-profile-bus-analytics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8693171510589027838/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mp-profile-bus-analytics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mahesh patwardhan</name><uri>http://www.blogger.com/profile/14422351429168353708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_mLwZ_65bJuo/SZEhJVc_w_I/AAAAAAAAELg/00rXolgeHfc/S220/18012009198.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8693171510589027838.post-1162712548212525699</id><published>2008-06-04T21:28:00.000-07:00</published><updated>2008-06-05T00:56:56.002-07:00</updated><title type='text'>A Solution for Business Analytics</title><content type='html'>&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;br /&gt;1. Overview&lt;br /&gt;2. The Architecture&lt;br /&gt;3. The Data Sources&lt;br /&gt;4. The ETL&lt;br /&gt;5. The Reports&lt;br /&gt;6. Monitoring&lt;br /&gt;7. Conclusion&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.0 Overview &lt;/strong&gt;&lt;br /&gt;The Business Analytics solution implementation is a Web-based decision support solution that collates data from various sources that exist within an organisation (i.e. it builds a data warehouse) and performs the analysis required on the data by converting it into meaningful information. The information is then presented in a customised format to the end users.&lt;br /&gt;&lt;br /&gt;With this solution users can:&lt;br /&gt;• Gather information from various sources such as existing software and databases and transform this data into a management dashboard that will alert key managers of the health of the business.&lt;br /&gt;• View data in the form of graphs or multi-dimensional reports. Easy to use drill-down features allow for zooming into any aspect of the business instantly.&lt;br /&gt;• Review targets vs. achievements of business performance so as to analyse why certain business areas perform well, while others do not. &lt;br /&gt;• Download graph data and import it directly into Microsoft® Excel®. Graphs can also be pasted into Microsoft® Word® or Powerpoint®.&lt;br /&gt;• Personalise their dashboards and reports.&lt;br /&gt;• The front-end is a Web browser with an intuitive interface allowing users to become productive in a short span of time.&lt;br /&gt;• Administrators can set up the system and create user roles, Key Performance Indicators (KPIs) and multi-dimensional views of KPIs. A key role of the administrator is to ensure that data access is limited to the information needs of a particular user role.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_mLwZ_65bJuo/SEeaBvUpDQI/AAAAAAAAC_w/prRPQgLhyJU/s1600-h/BI_1+copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_mLwZ_65bJuo/SEeaBvUpDQI/AAAAAAAAC_w/prRPQgLhyJU/s320/BI_1+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5208300848750857474" /&gt;&lt;/a&gt;&lt;br /&gt;Fig 1. High Level Representation of the Business Analytics Solution &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.0 The Architecture&lt;/strong&gt;&lt;br /&gt;The solution adopts a multi-layered architecture to deliver a highly secure and performance-oriented e nvironment for providing information. The three layers are the Data Access Layer, the OLAP technology layer and the Presentation Layer.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;2.1 The Data Access Layer&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The Data Access layer is used so that the organization can access and extract data from different IT applications.  Every company uses several software applications and each software application has its own data sources. Consolidating these sources to obtain comprehensive data is often a concern when Key Performance Indicators (KPIs) need to be tracked.&lt;br /&gt;The solution has automated the software processes that load KPIs and their corresponding data into its own warehouse. The warehouse stores different KPIs as well as user information. User information includes user views, dimensions and facts, saved dashboards, and commonly used queries. This information is stored in the Configuring Tables.&lt;br /&gt;Every time a user starts to interact with the system an authentication process is run to ensure the user is valid. Users are connected to the engine only after the authentication. If a pre-catalogued query is made, the system displays the results of the query. If a new query is to be created, the system allows the user to configure the query in the fashion required.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;2.2 The OLAP Technology Layer&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The second layer or the high performance analytical engine layer generates graphs, reports, tracks KPI, and safeguards information. Most commonly accessed information is pre-catalogued and this can be easily presented with high speed. &lt;br /&gt;OLAP services enable a user to create multi-dimensional views. The Configurator helps to configure filters, preferences for dashboard and accessibility of users. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;2.3 Presentation Layer&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The Presentation layer or the User Interface layer supports several options including access through a simple web browser as well as pervasive devices like PDAs to ensure anytime, anywhere access to business information. &lt;br /&gt;The User Interface layer and the Technology layer are separated by a secured firewall. Only users with access rights can access the technology layer. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;3.0 The Data Sources&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The data for the Business Analytics system is provided from two sources, one being the log files of applications and the other through a web service or an XML feed. The data is provided on a daily basis after the entire day’s data is available. The data feed is scheduled as a batch process.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;3.1 Log Files&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Log files of applications contain application data which forms the input to the reporting system. These applications do not have any data in databases that needs to be part of the reports, hence the data is extracted from the log files. The required log files are collated and provided to the system at pre-defined locations from where the Business Analytics ETL process loads the data into its own database.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;3.2 XML Feeds / Web Services&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Most applications have data in their databases that requires to be made available for reporting. This data is provided to the Business Analytics system in the form of an XML feed. The web services create the XML feed of the entire days data for particular applications and make it available to the ETL process of the Business Analytics System.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_mLwZ_65bJuo/SEeaJTe4eWI/AAAAAAAAC_4/Aln5mSf97IQ/s1600-h/BI_2+copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_mLwZ_65bJuo/SEeaJTe4eWI/AAAAAAAAC_4/Aln5mSf97IQ/s320/BI_2+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5208300978716572002" /&gt;&lt;/a&gt;&lt;br /&gt;Fig 2. The Data feeds for the ETL Process&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.0 The ETL Process&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;4.1 The data input&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The ETL process receives the data which is provided either in the log files or through the XML feeds from the various applications.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;4.2 The staging db&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;The data is read from the XML files / Log files and verified for consistency and completeness. This is achieved using the protocol for the data exchange. The data is then extracted and loaded into the staging area where it is processed for loading into the warehouse.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;4.3 The warehouse&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Once the data is loaded into the staging area and transformed, it is then loaded into the warehouse where it is made available for reporting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_mLwZ_65bJuo/SEeaWBVheAI/AAAAAAAADAA/vnngCM3pijo/s1600-h/BI_3+copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_mLwZ_65bJuo/SEeaWBVheAI/AAAAAAAADAA/vnngCM3pijo/s320/BI_3+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5208301197183776770" /&gt;&lt;/a&gt; &lt;br /&gt;Fig 3. The ETL Process&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.0 The Reporting&lt;/strong&gt;&lt;br /&gt;The dimensions and the measures for the reports are configured in the system depending upon the business needs of online service for which the business analytics is required. This could differ from application to application and the required reports, dimensions and measures are captured during the business requirements and specifications stage and configured in the system according to these specifications.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.0 The Monitoring&lt;/strong&gt;&lt;br /&gt;The system has alerts built in that are designed to help in the monitoring process. The alerts cover the data input from the log files and the XML feeds and the ETL process itself. The alerts are configured as notification emails and sms to the monitoring team. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_mLwZ_65bJuo/SEeahc5_1FI/AAAAAAAADAI/UXDImdx7yp8/s1600-h/BI_4+copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_mLwZ_65bJuo/SEeahc5_1FI/AAAAAAAADAI/UXDImdx7yp8/s320/BI_4+copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5208301393563079762" /&gt;&lt;/a&gt;&lt;br /&gt;Fig. 4. The alert mechanisms for monitoring the system&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7.0 Conclusion&lt;/strong&gt;&lt;br /&gt;The document described a Business Analytics solution implementation which is a Web-based decision support solution that collates data from various sources that exist within an organisation (i.e. it builds a data warehouse). It performs the analysis required on the data by converting it into meaningful information. The information is then presented in a customised format to the end users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8693171510589027838-1162712548212525699?l=mp-profile-bus-analytics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp-profile-bus-analytics.blogspot.com/feeds/1162712548212525699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8693171510589027838&amp;postID=1162712548212525699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8693171510589027838/posts/default/1162712548212525699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8693171510589027838/posts/default/1162712548212525699'/><link rel='alternate' type='text/html' href='http://mp-profile-bus-analytics.blogspot.com/2008/06/solution-for-business-analytics.html' title='A Solution for Business Analytics'/><author><name>mahesh patwardhan</name><uri>http://www.blogger.com/profile/14422351429168353708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_mLwZ_65bJuo/SZEhJVc_w_I/AAAAAAAAELg/00rXolgeHfc/S220/18012009198.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_mLwZ_65bJuo/SEeaBvUpDQI/AAAAAAAAC_w/prRPQgLhyJU/s72-c/BI_1+copy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
