Warehouse Activity Profiling Based on Bartholdi & Hackman Chpt 5 Warehouse Activity Profiling •The careful measurement and statistical analysis of the warehouse activity. •The process of understanding the customer orders that drive the system •Sifting through historical data for opportunities and insights that might confer advantage. Summary statistics SKU data Order data Location data WAP Distributions “Structural” Characterizations, e.g., • prevailing patterns/trends • relations • dominant elements SKU-related data (distributed over a set of data-bases) • SKU ID • text description • product family (product families are defined for each industry and suggest certain types of storage and handling) • Addresses of storage location in the warehouse (zone, aisle, section, shelf, position on the shelf) • For each location storing the SKU: – – – – storage unit physical dimensions of the storage unit (length, width, height, weight) scale of the selling unit number of selling units per storage unit • Date the SKU was introduced (for assessing growth of the corresponding activity) • Max inventory level by month or week (for assessing space needs) Order-related data (coming from sales-transactions databases) • • • • • • • Order ID SKU ID Customer ID Any needs for special handling Date/time order was picked Quantity ordered Quantity shipped Remark: This set of data can be really large (the corresponding datafile might exceed the 100M) => Needs processing through some specialized Database software. Data Mining • Handling a set of tables in a relational database management system • Table rows: Records with instances of the object/entity stored in that table (e.g., SKU’s, order lines, etc.) • Table columns: Attributes characterizing the considered entity • Typical functionality involved in data-mining – sorting the rows of a table by a certain attribute – selecting a subset of rows of a table, s.t. all isolated entities satisfy a certain property – counting distinct entries in a table meeting a certain condition – performing joins, i.e., combining the information one table with that of another table to create a new table with a different set of attributes – graphing the results • SQL: Structured Query Language Some basic summary statistics • Order-related – – – – – average number of SKU’s involved (work and storage complexity) average number of orders shipped per day (volume of activity) average number of lines (SKU’s) per order (picking complexity) average number of units per line seasonalities (Seasonal Indices: What percentage of a cycle corresponds to a period in the cycle - temporal distribution of the work) • Facility-related data – area of the warehouse – average number of shipments received per day(the “backend” activity) – average rate of introduction of new SKU’s (operational stability) – average number of SKU’s in the warehouse (volume and scope of operations) – distribution of the personnel to the various activities (labor-related costs and opportunities) A closer characterization of the warehouse workload • What drives the entire warehouse activity is the order/pick lines! • Need to understand how these lines are distributed among – – – – – SKU’s product families storage locations warehouse zones time • Activity analysis • Results are communicated as – discrete distributions – Pareto curves, i.e., cumulative distributions where the items on the horizontal axis are arranged in a decreasing order w.r.t. the corresponding value of the distribution. – other plots (e.g., bird’s eye view for characterizing location activity) Graphing the results of the Activity Analysis Discrete Distribution % picks 1.0 A B C zone D Pareto curve % picks 1.0 10K 20K SKU’s Pareto Effect and ABC Analysis • Pareto Effect: A small percentage of the considered entities account for the largest fraction of the activity (20/80 rule) • ABC analysis: Exploit the Pareto effects in order to classify the considered entities into (typically three: A, B and C) categories, such that – the entities in the first category are the ones responsible for most of the activity, and therefore, more closely managed; – the entities in the second category account for most of the remaining part, and therefore, are moderately important; – the entities in the third category are the largest bulk responsible for only a small part of the activity, and therefore, insignificant. • Remark: ABC classification of the same set of entities will differ from activity to activity (c.f. Bartholdi & Hackman, Tables 5.1 - 5.5) Work Patterns and their Implications • Distribution of lines per order: What percentage of orders have a single line, two lines, etc. (Reveals possibilities for batching and/or zoning) • Distribution of picks by order-size: What fraction of picks comes from single-line orders, two-line orders, etc. (reveals whether most work is generated by small or large orders, shipping activity) • Distribution of families/zones per order: What fraction of orders involves a single family/zone, two families/zones, etc. (identifies coupling which can be exploited by the picking process) • Family pairs analysis / “order-crossings” (for zones): identify pairs of families/zones with correlated demand (this correlation should be exploited by putting items in each pair close to each other) “Case Study”: Profiling the Activity of a Wholesales Distributor of Office Products •Problem description: •http://www.isye.gatech.edu/people/faculty/John_Bartholdi/wh/book/profile/projects/projects.html •Problem Solution: •http://www.isye.gatech.edu/~spyros/courses/IE6202/WAP-cs.pdf