Business Intelligence Application Development using MicroStrategy Business Intelligence platform
Project Name: ACMA BI Project Client: ACMA (Automotive Component Manufacturers Association of India)
Introduction and Background of ACMA
The Automotive Component Manufacturers Association of India (ACMA)
has been representing the Indian Auto Component Industry for the last
46 Years. It has a membership of over 500 companies which are major
contributors to the total output of the organized sector.
The association’s active involvement in trade promotion, technology
upgradation, quality enhancement and collection and dissemination of
information has made it a vital catalyst for the progress of this
industry. ACMA is represented on a number of panels, committees and
councils of the Government of India through which it helps in the
formulation of policies pertaining to the Indian automotive industry.
For an exchange of information and for cooperation in trade matters,
ACMA has signed MoU’s with many overseas counterpart associations.
ACMA is committed to provide leadership and quality “automotive
related” information services for the members. The data mart build
project covered two areas viz., Sales and Production Quantity relating
to analysis – India and China data.
The ETL process was built for their Central Database System using
Data Transformation Services (DTS) in SQL SERVER 2000 for loading
transaction data as well as history data into a common data warehouse
database. For each of the Excel sheet of 47 sheets, OBSI built the OLAP
and Non OLAP reports using the MicroStrategy BI platform. A central
metadata was built for handling all metric and cube information. Users
were given an individual profile for secure access to both canned query
usage and building adhoc reports.
Solution
OBSITECH followed the proven best in class DW methodology, which it
has developed over time by virtue of its expertise gained in
international project delivery in manufacturing data mart applications.
The approach for each business area needed to provide immediate user
coverage and quick returns on investments in this BI project. We had
initially developed prototype project with a data for 3 months and
explained a strategic approach and detailed plan to ACMA top management.
Based on the users’ requirements, OBSITECH designed and developed
specific functional focused data marts. This was validated with data
for 3 month transactions and cross referenced with OLTP reports
generated by the users before going in for large scale deployment for
the 2 years i.e. 2004 and 2005.
Technologies and Tools Used
ETL : Data Transformation Services (DTS) in SQL SERVER 2000
OLAP Tool : MicroStrategy 8.0
Database : Microsoft SQL Server
Benefit
The OBSITECH solution worked on ACMA’s ERP platform together with an
end-to-end Business Intelligence Solution to ACMA. With this
development, ACMA could significantly reduce time for reporting and
decision support tool could support their strategic decision making
which in turn reduced their operation cost and improved their ROI/
efficiency in the face of stiff competition in the automotive industry.
1. Data Management Services
Project Name : Data Migration Services Client : Ashok Leyland, Ennore - Chennai.
Introduction
Ashok Leyland, one of the
leading automobile manufacturers in India (Chennai-Ennore), has
different major segments such as production, sales, marketing, finance and
distribution.
Challenge
OBSITECH built a series
of data marts for Ashok Leyland in their Marketing Finance and Spare parts
divisions for decision support. AL
had a need for including history data also in their data warehouse for
analyzing the past trend. Their legacy data were available in FoxPro, COBOL and
flat files. Their present ERP, based on which the data warehouse has been
built, is in Oracle. These legacy data were required to be migrated to Oracle
10G after cleansing and verifying for duplicates.
Solution
The history data was
located as backup tapes from OLTP systems built for AL factories in regions like Alwar, Ennore,
Hosur and for marketing finance. This was first restored on corresponding
systems studied by our team of Software Developers. The records in the source
database were checked for their structure, duplicates and analyzed in detail.
The duplicate data, wherever available were eliminated. The data after
cleansing were finally ported into final the target schema for their future use
and references.
Technical
Environment
PL/SQL programs, SQL
loader, Query Builder, MS Excel, MS Word and ORACLE database.
Benefit
The legacy data were made available in DW for
analytical study by the top management.
2. Automotive
Industry Finance & Marketing Subjects
BI
Application Development using MicroStrategy platform Project
Name : Ashok Leyland BI Project Client :
Ashok Leyland Introduction
and Background of Ashok Leyland (AL)
Ashok Leyland (AL), the
second largest automobile manufacturer in
India, has 4 manufacturing units and over 20 warehouses controlling
auto parts and vehicle valued at over USD 1 Billion. AL has a highly
technology savvy management team comprising production, sales, and
marketing, finance and distribution departments. The project covered
two areas viz Marketing Finance and Spare Parts.
The modules in the above areas are as below. Marketing
Finance
Vehicle Turnover
Analysis,
Engine Turnover Analysis,
Cost Management Initiative.
Excise Duty Analysis
Spare Parts Division –
LEY PARTS
Service Order
Analysis data mart
Purchase Order data mart
MITR (Mutual Interest Through
Relationship) data mart
Part Pricing data mart
Procurement Planning / Inventory data
mart
Market Planning data mart
The ETL process was
built for their Central Database
system using Oracle Warehouse Builder 9.2 (OWB) for loading transaction
data as well as history data into a common data warehouse database. For
each of the data marts listed above OBSITECH built the OLAP and Non
OLAP reports using the MicroStrategy BI platform. A central metadata
was built for handling all metric and cube information. Users were
given an individual profiles for secure access to both canned query
usage and building adhoc reports.
Solution
OBSI followed the well
proven best in class DW methodology, which it
has evolved by virtue of its expertise gained from international
project implementations in manufacturing data mart applications. The
data mart approach for each business area was needed to provide
immediate user coverage and quick returns on investments in this BI
project. We had initially developed prototype project with a data for 2
months and explained a strategic approach and detailed plan to AL top
management.
Based on the users’
requirements, OBSI designed and developed
specific functional focused data marts. This was validated with data
for 2 month transactions and cross referenced with OLTP reports
generated by the users before going in for large scale web deployment.
The deployment took place in multiple stages. The OBSITECH solution
worked on Leyland’s ERP platform namely ALMARK and ALMAP together with
an end-to-end Business Intelligence Solution to Ashok Leyland. With
this development Ashok Leyland could significantly reduce time for
reporting and decision support tool could support their strategic
decision making which in turn reduced their operation cost and improve
their ROI / efficiency in the face of stiff competition in the
automotive industry.
Technologies and Tools
Used ETL : Oracle
Warehouse Builder version 9.2 OLAP Tool : MicroStrategy 8.0 Database : Oracle 10G on HP UNIX
Operational Data Store Project
Client: River Rock Casino (RRC)
Introduction
River Rock Casino (RRC) started their business in June 2004. River
Rock features massive 70,000 sq.ft. casino, state-of-the-art 1,000 slot
machines, 70 table games, Canada’s largest Poker Room.
Challenge
The purpose of this project was to design and implement an
Operational Data Source (ODS) from two different data sources which
involved extraction of required data, data integration to create
linkage between them and enabling cross functional reporting and
analysis, specifically with reference to identification of bus
customers. Additionally, the client desired to analyze
Primary and secondary markets – based on zip codes and coin in totals
Trends by looking at various metrics on a time period
Promotion effectiveness
Analyze incomplete customer
OBSITECH Technologies were asked to perform the following as part of this engagement
Design and implementation of business-defined extract, transform and load process
Design and implementation of a dimensionally –modeled ODS.
Solution
We worked with the client to perform a full life-cycle of
Operational Data Store that included design, implementation, deployment
and testing of an ad-hoc data analysis infrastructure utilizing
existing Microsoft technology.
The Operational Data store solution comprised of Microsoft SQL Server
2005, Microsoft SQL Server Analysis Services 2005 (SSAS), Microsoft SQL
Server Integration Services 2005 & Microsoft Reporting Services
2005 (SSRS) for analysis.
SSIS is designed to make it easier for organizations to
automate the transition of data into the database from disparate
sources. OLAP is a well-known analytics technology that speeds the
report building and generation process, but is typically only available
as an add-on database feature
Benefit
The SSRS features have been honed up to create comprehensive
solutions for managing, creating and delivering traditional and paper
oriented reports or interactive, web based reports.
With SQL Server 2005 Business Intelligence toolset, OBSITECH
could build Operational Data Store to meet the requirements of the
customer.
Data
Warehouse Project
Client: Bangalore
Mahanagar Palike
Project
Bangalore Mahanagar
Palike (BMP) desired to go in for Data Mart for analyzing property tax and
other tax revenues of the Government of Karnataka, Bangalore. This would help them to study the
coverage of the tax payers, revenue recovered area wise, target achieved area
wise and finally to plug the loopholes in the system of tax recovery.
Solution
The building of data mart
has been entrusted to OBSITECH. The team of experts studied their Database and
suggested improvement in their system before taking up the project. Considering
the volume of work, OBSITECH has suggested that the PL/SQL Script can be used
for extraction, transformation and loading of data into the Data warehouse and
MicroStrategy can be used as OLAP tool for generation of reports for analytical
purpose.
Benefit
The
project has been implemented and reports are being generated for analytical
purposes using MicroStrategy without dependency on IT - Department.
BI Application Development Using Microstrategy Platform
Project Name : Future Group BI Project Client : Future Group Introduction and Background of Future Group
Future Group is one of India’s leading business houses with multiple
businesses spanning across the consumption space. While retail forms
the core business activity of Future Group, group subsidiaries are
present in consumer finance, capital, insurance, leisure and
entertainment, brand development, retail real estate development,
retail media and logistics.
Led by its flagship enterprise, Pantaloon Retail, the group operates
over 12 million square feet of retail space in 71 cities and towns and
65 rural locations across India. Headquartered in Mumbai (Bombay),
Pantaloon Retail employs around 30,000 people and is listed on the
Indian stock exchanges.
They had already implemented Business Intelligence solution. With
ever growing volume of business all over the country, their existing
tools were not effective in generating reports quickly. This apart,
they have issues relating to data loading as the ETL process consumed
more time. The report generation was a time consuming process and the
quality of the reports were also far from satisfactory.
With rich expertise gained in the implementation of proven Data
warehousing projects over a period of time, SUN Microsystems and
OBSITECH have studied their existing system and reporting requirement
that covers more than 65 reports and suggested alternate BI system in
place.
Solution
OBSI followed the data mart approach for each business area that was
needed to provide immediate user coverage and quick returns on
investments in this BI project. We had initially developed prototype
project with a data for 2 months and explained a strategic approach and
detailed plan to Future Group’s top management.
Based on the users’ requirements, OBSITECH designed and developed
specific functional focused data marts. This was validated with data
for 2 months transactions and cross referenced with current reports
generated by the users by the existing systems.
Technologies and Tools UsedETL : Informatica 8.5 on Redhat Linux 5 OLAP Tool : MicroStrategy 8.1.2 Database : Greenplum on Sun Solaris Constraints
There were issues relating to decision for selecting hardware
requirements. The reports generated by their existing tool and new tool
recommended by us were not matching and that necessitated change of
logic for derived measures. The reporting requirements were complex and
needed more time than assessed at the start of the project.
Automotive Component Management Information System
Client: George Oakes Limited (GOL)
Introduction
GOL, a leading automotive component distribution company managing
auto spares dealers and distributors in India, has about 30 branches
spanning West and South India with headquarters in Chennai. GOL deals
with distribution of those auto components which are mostly OEM and
conform to the highest quality standards. Today, it holds agency lines
of 18 top manufacturer brands. Further, in order to improve the level
of service to its customers- fleet operators, garage owners and the
traders, the company has continuously been expanding its branch network.
Process
GOL has been using tally software for its billing and inventory
accounting at all its branch operations. The data is being transferred
to their Head office via a physical medium. They required corporate
data mart house to electronically transfer and consolidate the branch
information in order to support GOL top management. This they wanted
for maximizing the operational efficiency and stay ahead of competition
in terms of customer services and support. Based on their requirements
we designed Data Mart for transferring XML data from their tally
systems at branches to consolidate into a sales data store on a
relational database at Head office. OBSITECH collected the reporting
requirements from the users. Considering the cost of operations and
current size of the database, we built a data mart using the open
source technologies for meeting the management needs for analytical
reports at their Head office.
Solution
The Tally Data from different branches were exported into XML format
and then using a FTP process transferred to the Central Raw data store.
Later it was imported into a Report Database through the interface
developed in Java –Python. The report DB resided in a Firebird
Database. The analytical reports were generated using the Jasper BI
tool interface and also using a Report Query Interface.
Benefits
GOL were taking much time to consolidate the reports sent by their
branches and submit to the top management. In the process, the reports
submitted by the branches were not uniform in terms of data quality.
Now, after implementation, they could save much time in consolidating
the reports for submission to their top management to facilitate quick
business decision.
Gati’s DW Project
Introduction
GATI, one of the Asia’s largest Express Cargo and logistics providers
desired to embark on a Performance Measurement and Analysis Project that will
enhance business value, provide greater transparency into its operations by
establishing key performance indicators across the business value chain and
provide employees, customers and top management a single, unified platform to
monitor and measure business performance. It was therefore decided to implement
Business Intelligent Solutions that will take care of the above requirements.
Objective
The objective of this
project was to strengthen business intelligence and management reporting across
the GATI Business Value Chain primarily to enable Operational Analytics,
Customer Analytics, Product & Service Analysis, Capacity Utilization, Sales
& Marketing Analysis, Route Performance Analysis, Financial Performance
Analysis and Human Resources Analysis.
In addition, the many
KPIs considered were pertaining to Service Level Analysis, Contribution from
Operations, Net DPC, Yield Analysis, Revenues from Value Added Services, DEPS
(Damages, Excesses, Pilferages and Shortages) Analysis, Complaints Analysis,
Budget Analysis and Proof Of Delivery Analysis, Study on deductions,
Receivables, Vehicle wise contribution and collections, Cost per QKM, Sales /
Tonnages and Risk Management Analysis using Dashboards for supporting decisions
made by top management with a view to improving the Return on Investment,
controlling cost and minimizing the dependency on IT for decision making.
Project Environment
Source data - Oracle 9.2, Oracle Apps – version 11i
OWB 10G Release 2 on Sun Solaris
DW DB - Oracle 10G Release 2 on Sun Solaris 9
BI Server - Oracle BI 10.1.3.2 on Windows 2003 with
Load Balancing
Benefits to end customers
The customer analysis
will provide GATI more visibility about the pattern of its servicing their
customers, the products most often used and thereby identifying areas that
needs constant improvement. The complaint analysis will enable GATI to redress
the grievances of the customers quickly and enhance service value. The service
level analysis will enable GATI to improve their service to the customers
significantly.
Team
Achievement
This project was carried
out by the OLAP team adopting a detailed and thorough study of the reporting
database currently in use and developed over several years of development and
these reports were now being generated using BI system. This has enabled GATI
to drill / analyze much deeper into the business and have wider look at the
results than was possible using their previously static MIS reports. Also via
the detailed study and user interactions the BI team could identify the pain
areas in each department and identify the KPIs that critically evaluate the
performance of the company and its service levels to customer.
To counter the stiff
competition among the logistics companies, the team could identify adoption of
industry best practices in improving their business model and thereby stay
ahead in the market.
Challenges
The logistics industry in
India
is going through a major growth phase and this resulted in high attrition
levels within GATI even at the levels of senior management. This resulted in
multiple interactions as different Managers dealt with the same business
process at different times. This resulted in multiple iterations which were
necessary during development of the solution. This was due to different logical
explanations being proposed for meeting the end goals.
Clearly the business
lacked consistency in the logic for many KPI identified mainly due to the
evolution taking place. The agreement over the business logic could be arrived
by the team only at the time of validation of report. The users were unable to
refer to the correct source table for data in order to generate accurate
reports. This complicated the issue when the same column was present in
multiple tables and while the columns were not updated periodically.
Since
there was considerable delay in selecting the OLAP tool there were challenges
in freezing of the design for a particular OLAP tool application. GATI selected
Oracle BI as OLAP tool after evaluating the several products for fitment to
their business model performance of the tool based on the requirement of GATI.
With a short training to the OLAP team, the team could come up with an
excellent solution as it carried out extensive study and self learning while
executing the project. Some issues related to the time dimension namely MTD /
YTD data consolidation for comparisons could be resolved with lot of trials and
deliberations / interactions with Oracle Support Teams. This resulted in
delayed delivery of the project and the time lost was further compounded by the
vacations and holiday seasons resulting from the previous delays.