Page 387 -
P. 387

Chapter 9  Business Intelligence Systems
                386
                                            train salespeople on the best way to up-sell to customers. The third data mart is used to analyze
                                            customer order data for the purpose of reducing labor for item picking from the warehouse. A
                                            company like Amazon, for example, goes to great lengths to organize its warehouses to reduce
                                            picking expenses.
                                               As you can imagine, it is expensive to create, staff, and operate data warehouses and data
                                            marts. Only large organizations with deep pockets can afford to operate a system like that shown
                                            in Figure 9-12. Smaller organizations operate subsets of this system, but they must find ways to
                                            solve the basic problems that data warehouses solve, even if those ways are informal.



                         Q9-4               How Do Organizations Use Reporting

                                            Applications?


                                            A  reporting application is a BI application that inputs data from one or more sources and
                                            applies reporting operations to that data to produce business intelligence. We will first summarize
                                            reporting operations and then illustrate two important reporting applications: RFM analysis and
                                            OLAP.
                                            Basic Reporting Operations

                                            Reporting applications produce business intelligence using five basic operations:

                                               •  Sorting
                                               •  Filtering
                                               •  Grouping
                                               •  Calculating
                                               •  Formatting

                                               None of these operations is particularly sophisticated; they can all be accomplished using
                                            SQL and basic HTML or a simple report writing tool.
                                               The  team  that analyzed  parts in Q9-3 used Access  to apply all five of  these operations.
                                            Examine, for example, Figure 9-11 (page 379). The results are sorted by Total Revenue, filtered for
                                            particular parts, sales are grouped by PartNumber, Total Orders and Total Revenue are calculated,
                                            and the  calculations for Total Revenue are formatted correctly as dollar currency.
                                               These simple operations can be used to produce complex and highly useful reports. Consider
                                            RFM analysis and Online Analytical Processing as two prime examples.

                                            RFM Analysis

                                            RFM analysis, a technique readily implemented with basic reporting operations, is used to ana-
                                                                                                10
                                            lyze and rank customers according to their purchasing patterns.  RFM considers how recently
                                            (R) a customer has ordered, how frequently (F) a customer ordered, and how much money (M) the
                                            customer has spent.
                                               To produce an RFM score, the RFM reporting tool first sorts customer purchase records by the
                                            date of their most recent (R) purchase. In a common form of this analysis, the tool then divides
                                            the customers into five groups and gives customers in each group a score of 1 to 5. The 20 percent
                                            of the customers having the most recent orders are given an R score of 1, the 20 percent of the
                                            customers having the next most recent orders are given an R score of 2, and so forth, down to the
                                            last 20 percent, who are given an R score of 5.
                                               The tool then re-sorts the customers on the basis of how frequently they order. The 20 percent
                                            of the customers who order most frequently are given an F score of 1, the next 20 percent of most
                                            frequently ordering customers are given a score of 2, and so forth, down to the least frequently
                                            ordering customers, who are given an F score of 5.
   382   383   384   385   386   387   388   389   390   391   392